You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2007/03/22 14:29:37 UTC

[jira] Updated: (HARMONY-3465) [drlvm][winx64][jit] server drlvm fails on HWA

     [ https://issues.apache.org/jira/browse/HARMONY-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-3465:
------------------------------------

    Attachment: server.diff

The fix. 'Shadow' stack area support was added to OPT compiler for internal helpers it calls.

> [drlvm][winx64][jit] server drlvm fails on HWA
> ----------------------------------------------
>
>                 Key: HARMONY-3465
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3465
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>         Attachments: server.diff
>
>
> I've just run fresh DRLVM (debug & release) in server mode on simple HWA application. 
> It fails in both cases.
> Note, that in release mode it fails silently still returns 128 code. Use the run options below to get more information on failure.
> # debug mode run
> $ ../trunk-debug-20070321/working_vm/build/deploy/jdk/jre/bin/java -showversion -server -XX:vm.assert_dialog=false HWA
>   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 = r520840, (Mar 21 2007), Windows/em64t/msvc 1400, debug build
>   http://incubator.apache.org/harmony
>   Assertion failed: NULL == *p || (*p >= vm_heap_base_address() && *p < vm_heap_ceiling_address()), 
>   file <trunk-debug-20070321>\working_vm\vm\vmcore\src\object\object_handles.cpp, line 107
> # release mode run
> $ ../trunk-release-20070321/working_vm/build/deploy/jdk/jre/bin/java -showversion -server -XX:vm.assert_dialog=false HWA
>   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 = r520843, (Mar 21 2007), Windows/em64t/msvc 1400, release build
>   http://incubator.apache.org/harmony
>   Windows reported exception: 0xc0000005
>   Registers:
>     RAX: 0x00020000000000e8, RBX: 0x00000000114976f0
>     RCX: 0x000000000066d0e0, RDX: 0x0000000000000008
>     RSI: 0x0000000002e948ac, RDI: 0x00020000000000e8
>     RSP: 0x000000000023e1e0, RBP: 0x0000000011466c20
>     R8 : 0x000000000023e248, R9 : 0x000000000023e2a0
>     R10: 0x0000000011466c20, R11: 0x0000000002acee18
>     R12: 0x000000000023e230, R13: 0x0000000002b7a198
>     R14: 0x0000000002cb97f8, R15: 0x00000000049cf6d0
>     RIP: 0x0000000000882f39
>   Stack trace:
>         0: Java_java_lang_VMClassRegistry_getEnclosingClass (??:-1)
>         1: java/lang/VMClassRegistry.getEnclosingClass(Ljava/lang/Class;)Ljava/lang/Class; (VMClassRegistry.java:-2)
>         2: java/lang/Class.getEnclosingClass()Ljava/lang/Class; (Class.java:1080)
>         3: java/lang/reflect/ReflectExporter.hasSameTopLevelClass(Ljava/lang/Class;Ljava/lang/Class;)Z (ReflectExporter.java:179)
>         4: java/lang/reflect/ReflectExporter.allowAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)Z (ReflectExporter.java:103)
>         5: java/lang/reflect/ReflectExporter.checkMemberAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)V (ReflectExporter.java:86)
>         6: org/apache/harmony/lang/reflect/Reflection.checkMemberAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)V (Reflection.java:-1)
>         7: java/lang/Class.newInstance()Ljava/lang/Object; (Class.java:711)
>         8: java/net/URL.setupStreamHandler()V (??:-1)
>         9: java/net/URL.<init>(Ljava/net/URL;Ljava/lang/String;Ljava/net/URLStreamHandler;)V (??:-1)
>         10: java/net/URL.<init>(Ljava/lang/String;)V (??:-1)
>         11: java/net/URI.toURL()Ljava/net/URL; (??:-1)
>         12: java/lang/ClassLoader$SystemClassLoader.<clinit>()V (ClassLoader.java:960)
>         13: ?? (??:-1)
>         14: java/lang/ClassLoader.initSystemClassLoader()V (ClassLoader.java:653)
>         15: java/lang/ClassLoader.getSystemClassLoader()Ljava/lang/ClassLoader; (ClassLoader.java:153)
>         16: java/lang/Thread.<init>(Ljava/lang/ThreadGroup;Ljava/lang/String;JJIZ)V (Thread.java:229)
>   <end of stack trace>
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.