You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Igor V Chebykin (JIRA)" <ji...@apache.org> on 2006/12/08 07:04:22 UTC
[jira] Commented: (HARMONY-2399) [drlvm][em] drlvm fails on
-Xem:interpreter
[ http://issues.apache.org/jira/browse/HARMONY-2399?page=comments#action_12456708 ]
Igor V Chebykin commented on HARMONY-2399:
------------------------------------------
ia64 build aborted with following message:
lil code stub invalid at instruction 9: call not dominated by out or in2out
java:
/export/ichebyki/workspace-harmony-pure/trunk/working_vm/vm/vmcore/src/util/ipf/base/compile_ipf.cpp:473:
void* compile_get_compile_me_generic(): Assertion `cs && lil_is_valid(cs)'
failed.
FIXME: abort_handler
/bin/bash: line 49: 22752 Aborted ./java Hello.java
call 0x0x2000000002188220;
> [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
>
> 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