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