harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Closed: (HARMONY-2399) [drlvm][em] drlvm fails on -Xem:interpreter
Date Wed, 13 Dec 2006 11:45:22 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-2399?page=all ]

Alexey Varlamov closed HARMONY-2399.
------------------------------------

    Resolution: Fixed
      Assignee: Alexey Varlamov

Fixed at r486605.

> [drlvm][em]  drlvm fails on -Xem:interpreter
> --------------------------------------------
>
>                 Key: HARMONY-2399
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2399
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: svn = r482071, (Dec  4 2006), Linux/ia32/gcc 3.3.3
>            Reporter: Alexey Varlamov
>         Assigned To: Alexey Varlamov
>
> DRLVM works fine with -Xint, but fails with -Xem:interpreter. The release build just
dies:
> > drlvm/build/lnx_ia32_gcc_release/deploy/jre/bin/java -Xem:interpreter Hello
> HMYEXEL062E Internal VM error: Failed to create Java VM
> FAILED to invoke JVM.
> The debug build of DRLVM fails on assert:
> java: /export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/class_support/Resolve.cpp:824:
Method* resolve_special_method_env(Global_Env*, Class*, unsigned int): Assertion `!is_unwindable()'
failed.
> SIGABRT in VM code.
> Stack trace:
> 	1: ?? (??:-1)
> 	2: abort (??:-1)
> 	3: __assert_fail (??:-1)
> 	4: resolve_special_method_env(Global_Env*, Class*, unsigned int) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/class_support/Resolve.cpp:826)
> 	5: resolve_special_method (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/class_support/Resolve.cpp:858)
> 	6: interp_resolve_special_method(Class*, int) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/interpreter/src/interp_vm_helpers.cpp:193)
> 	7: Opcode_INVOKESPECIAL(StackFrame&) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/interpreter/src/interpreter.cpp:2101)
> 	8: interpreter(StackFrame&) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/interpreter/src/interpreter.cpp:2886)
> 	9: interpreter_execute_method(Method*, jvalue*, jvalue*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/interpreter/src/interpreter.cpp:3176)
> 	10: JIT_execute_method (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/interpreter/src/interp_exports.cpp:162)
> 	11: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/em/src/DrlEMImpl.cpp:506)
> 	12: ExecuteMethod (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/em/src/em_intf.cpp:43)
> 	13: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/ini.cpp:51)
> 	14: class_alloc_new_object_and_run_constructor(Class*, Method*, unsigned char*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/jit_runtime_support.cpp:2156)
> 	15: class_alloc_new_object_and_run_default_constructor(Class*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jit/jit_runtime_support.cpp:2068)
> 	16: vm_init1(JavaVM_Internal*, JavaVMInitArgs*) (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/init/vm_init.cpp:752)
> 	17: JNI_CreateJavaVM (/export/users2/avarlamo/linux.ia32/svn-repo/drlvm/vm/vmcore/src/jni/jni.cpp:495)
> 	18: ?? (??:-1)
> 	19: ?? (??:-1)
> 	20: ?? (??:-1)
> 	21: hysig_protect (??:-1)
> 	22: ?? (??:-1)
> 	23: __libc_start_main (??:-1)
> 	24: ?? (??:-1)
> <end of stack trace>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message