harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov" <alexei.fedo...@gmail.com>
Subject Re: Regression on Harmony-r547251
Date Mon, 18 Jun 2007 15:54:38 GMT
Hello Vera,
This JIRA contains a fix: http://issues.apache.org/jira/browse/HARMONY-4219
Thanks again for noticing the problem.

On 6/15/07, Alexei Fedotov <alexei.fedotov@gmail.com> wrote:
> Vera,
> Thanks for reporting this. I will look into the problem on Monday.
>
>
> On 6/15/07, Petrashkova, Vera Y <vera.y.petrashkova@intel.com> wrote:
> >
> >
> >
> > Harmony-r547251 crashes on the following synthetic test, but this test
> > finished with expected java.lang.VerifyError on  Harmony-r546154 and RI.
> >
> > It is needed jasmin.jar to create class file or use class from attachment.
> >
> > --------------------------------
> >
> > .class public retTest
> >
> > .super java/lang/Object
> >
> > ;
> >
> > ; standard initializer
> >
> > .method public <init>()V
> >
> >    aload_0
> >
> >    invokespecial java/lang/Object/<init>()V
> >
> >    return
> >
> > .end method
> >
> > ;
> >
> > ; test method
> >
> > .method public test()V
> >
> >    .limit stack 2
> >
> >    .limit locals 3
> >
> >     jsr S1
> >
> >     ret 2
> >
> >     return
> >
> > S1:
> >
> >     astore_1
> >
> >     jsr S2
> >
> >     return
> >
> > S2:
> >
> >     astore_2
> >
> >     ret 1
> >
> > .end method
> >
> > ;
> >
> > .method public static main([Ljava/lang/String;)V
> >
> >   .limit stack 2
> >
> >   .limit locals 1
> >
> >   invokevirtual testTest/test()V
> >
> >   return
> >
> > .end method
> >
> > --------------------------
> >
> > Output on Harmony r546154:
> >
> > =======================
> >
> > Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
> > Foundation or its l
> >
> > icensors, as applicable.
> >
> > java version "1.5.0"
> >
> > pre-alpha : not complete or compatible
> >
> > svn = r546154, (Jun 11 2007), Windows/ia32/msvc 1310, release build
> >
> > http://harmony.apache.org
> >
> > Uncaught exception in main:
> >
> > java.lang.VerifyError: (class: retTest, method: test()V) Reached ret not
> > using jsr branches
> >
> >         at
> > java.lang.ClassLoader.defineClass0(ClassLoader.java)
> >
> >         at
> > java.lang.ClassLoader.defineClass(ClassLoader.java:437)
> >
> >         at
> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:70)
> >
> >         at
> > java.net.URLClassLoader.access$3(URLClassLoader.java:1)
> >
> >         at
> > java.net.URLClassLoader$URLHandler.createClass(URLClassLoader.java:261)
> >
> >         at
> > java.net.URLClassLoader$URLFileHandler.findClass(URLClassLoader.java:560)
> >
> >         at
> > java.net.URLClassLoader.findClassImpl(URLClassLoader.java:1194)
> >
> >         at java.net.URLClassLoader$4.run(URLClassLoader.java:889)
> >
> >         at java.net.URLClassLoader$4.run(URLClassLoader.java:1)
> >
> >         at
> > java.security.AccessController.doPrivilegedImpl(AccessController.java:171)
> >
> >         at
> > java.security.AccessController.doPrivileged(AccessController.java:64)
> >
> >         at
> > java.net.URLClassLoader.findClass(URLClassLoader.java:891)
> >
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:574)
> >
> >         at
> > java.lang.ClassLoader$SystemClassLoader.loadClass(ClassLoader.java:962)
> >
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
> >
> > FAILED to invoke JVM.
> >
> >
> >
> > Output on Harmony r547251:
> >
> > ======================
> >
> > Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
> > Foundation or its licensors, as applicable.
> >
> > java version "1.5.0"
> >
> > pre-alpha : not complete or compatible
> >
> > svn = r547251, (Jun 14 2007), Windows/ia32/msvc 1310, release build
> >
> > http://harmony.apache.org
> >
> > Windows reported exception: 0xc0000005
> >
> > Registers:
> >
> >     EAX: 0x0205aa60, EBX: 0x0013e660, ECX: 0x0205aac0, EDX: 0x00000000
> >
> >     ESI: 0x00000003, EDI: 0x0000020b, ESP: 0x0013e3a8, EBP: 0x0013e538
> >
> >     EIP: 0x0059a955
> >
> > Stack trace:
> >
> >   0: jthread_throw_exception (??:-1)
> >
> >   1:
> > java/lang/ClassLoader.defineClass0(Ljava/lang/String;[BII)Ljava/lang/Class;
> > (ClassLoa
> >
> > der.java:-2)
> >
> >   2:
> > java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDoma
> >
> > in;)Ljava/lang/Class; (ClassLoader.java:438)
> >
> >   3:
> > java/security/SecureClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/Code
> >
> > Source;)Ljava/lang/Class; (SecureClassLoader.java:70)
> >
> >   4:
> > java/net/URLClassLoader.access$3(Ljava/net/URLClassLoader;Ljava/lang/String;[BIILjava
> >
> > /security/CodeSource;)Ljava/lang/Class;
> > (URLClassLoader.java:1)
> >
> >   5:
> > java/net/URLClassLoader$URLHandler.createClass(Ljava/io/InputStream;Ljava/lang/String
> >
> > ;Ljava/lang/String;)Ljava/lang/Class;
> > (URLClassLoader.java:261)
> >
> >   6:
> > java/net/URLClassLoader$URLFileHandler.findClass(Ljava/lang/String;Ljava/lang/String;
> >
> > Ljava/lang/String;)Ljava/lang/Class;
> > (URLClassLoader.java:560)
> >
> >   7:
> > java/net/URLClassLoader.findClassImpl(Ljava/lang/String;)Ljava/lang/Class;
> > (URLClassL
> >
> > oader.java:1194)
> >
> >   8: java/net/URLClassLoader$4.run()Ljava/lang/Class;
> > (URLClassLoader.java:889)
> >
> >   9: java/net/URLClassLoader$4.run()Ljava/lang/Object;
> > (URLClassLoader.java:1)
> >
> >  10:
> > java/security/AccessController.doPrivilegedImpl(Ljava/security/PrivilegedAction;Ljava
> >
> > /security/AccessControlContext;)Ljava/lang/Object;
> > (AccessController.java:171)
> >
> >  11:
> > java/security/AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/sec
> >
> > urity/AccessControlContext;)Ljava/lang/Object;
> > (AccessController.java:64)
> >
> >  12:
> > java/net/URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;
> > (URLClassLoade
> >
> > r.java:891)
> >
> >  13:
> > java/lang/ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
> > (ClassLoader.ja
> >
> > va:575)
> >
> >  14:
> > java/lang/ClassLoader$SystemClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Clas
> >
> > s; (ClassLoader.java:963)
> >
> >  15:
> > java/lang/ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;
> > (ClassLoader.jav
> >
> > a:319)
> >
> > <end of stack trace>
> >
> >
> >
> >
> >
> > Thank you,
> >
> > Vera Petrashkova
> >
> >
> >
> >
>
>
> --
> With best regards,
> Alexei,
> ESSD, Intel
>


-- 
With best regards,
Alexei,
ESSD, Intel

Mime
View raw message