harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: [drlvm] smoke test : gc PhantomReferenceQueueTest is really unstable
Date Wed, 11 Oct 2006 16:49:40 GMT
fabulous!

Pavel Pervov wrote:
> Geir,
> 
> sorry for confusion. The bug you are referring to is described in [1].
> 
> Regards,
>    Pavel.
> 
> [1] 
> *http://issues.apache.org/jira/browse/HARMONY-1814*<http://issues.apache.org/jira/browse/HARMONY-1814>

> 
> 
> On 10/9/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
>>
>> I get this more often than not.  Can someone interested take a look?
>> Happens w/ jitrino :
>>
>> java:
>>
>> /home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:524:

>>
>> const char* class_get_name(Class*):
>> Assertion `cl' failed.
>> SIGABRT in VM code.
>> Stack trace:
>> addr2line: '[vdso]': No such file
>>         1: ?? (<D7>^<CC><A5><FE><B6><A8><DC><FD><A4><FF><E8><E3><B6>:-1)
>> java:
>>
>> /home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:524:

>>
>> const char* class_get_name(Class*):
>> Assertion `cl' failed.
>> SIGABRT in VM code.
>> Stack trace:
>> addr2line: '[vdso]': No such file
>>         3: ?? (<D7>^<CC><A5><FE><B6><B8><C8><BA><BF><FF><E8><E3><B6>:-1)
>>         2: abort (??:-1)
>>         4: __assert_fail (??:-1)
>>         5: abort (??:-1)
>>         6: __assert_fail (??:-1)
>>         7: class_get_name
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:525)

>>
>>         8: class_get_name
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:525)

>>
>>         9: Jitrino::Jet::is_magic(Class*) (??:-1)
>>         10: Jitrino::Jet::Compiler::gen_magic() (??:-1)
>>         11: Jitrino::Jet::Compiler::handle_inst() (??:-1)
>>         12: Jitrino::Jet::is_magic(Class*) (??:-1)
>>         13: Jitrino::Jet::Compiler::gen_magic() (??:-1)
>>         14: Jitrino::Jet::Compiler::handle_inst() (??:-1)
>>         15: Jitrino::Jet::Compiler::comp_gen_insts(unsigned int,
>> unsigned int, unsigned int) (??:-1)
>>         16: Jitrino::Jet::Compiler::comp_gen_code_bb(unsigned int) 
>> (??:-1)
>>         17: Jitrino::Jet::Compiler::comp_gen_insts(unsigned int,
>> unsigned int, unsigned int) (??:-1)
>>         18: Jitrino::Jet::Compiler::comp_gen_code_bb(unsigned int) 
>> (??:-1)
>>         19: Jitrino::Jet::Compiler::compile(void*, Method*,
>> OpenMethodExecutionParams const&) (??:-1)
>>         20: Jitrino::Jet::Compiler::compile(void*, Method*,
>> OpenMethodExecutionParams const&) (??:-1)
>>         21: Jitrino::Jet::compile_with_params(void*, void*, Method*,
>> OpenMethodExecutionParams) (??:-1)
>>         22: Jitrino::Jet::compile_with_params(void*, void*, Method*,
>> OpenMethodExecutionParams) (??:-1)
>>         23: JIT_compile_method_with_params (??:-1)
>>         24: JIT_compile_method_with_params (??:-1)
>>         25: Dll_JIT::compile_method_with_params(void*, Method*,
>> OpenMethodExecutionParams)
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_v
>> m/vm/vmcore/include/dll_jit_intf.h:86)
>>         26: compile_do_compilation_jit(Method*, JIT*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:700)

>>
>>         27: vm_compile_method
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:2539)

>>
>>         28: Dll_JIT::compile_method_with_params(void*, Method*,
>> OpenMethodExecutionParams)
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_v
>> m/vm/vmcore/include/dll_jit_intf.h:86)
>>         29: compile_do_compilation_jit(Method*, JIT*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:700)

>>
>>         30: vm_compile_method
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/class_support/C_Interface.cpp:2539)

>>
>>         31: DrlEMImpl::compileMethod(Method*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/DrlEMImpl.cpp:520)

>>
>>         32: CompileMethod
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/em_intf.cpp:50)

>>
>>         33: compile_do_compilation
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:780)

>>
>>         34: compile_jit_a_method(Method*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:828)

>>
>>         35: IP is 0xB6891172 <native code>
>>         36: java/lang/FinalizerThread.wakeupFinalization()V (??:-1)
>>         37: java/lang/FinalizerThread.startFinalization(Z)V (??:-1)
>>         38: vm_invoke_native_array_stub
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_native_stub_i

>>
>> a32.asm:41)
>>         39: JIT_execute_method_default(void*, _jmethodID*, jvalue*,
>> jvalue*)
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/sr
>> c/util/ia32/base/ini_iA32.cpp:200)
>>         40: DrlEMImpl::compileMethod(Method*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/DrlEMImpl.cpp:520)

>>
>>         41: CompileMethod
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/em_intf.cpp:50)

>>
>>         42: compile_do_compilation
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:780)

>>
>>         43: compile_jit_a_method(Method*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit/compile.cpp:828)

>>
>>         44: IP is 0xB6891172 <native code>
>>         45:
>> java/lang/ref/ReferenceQueue.enqueue(Ljava/lang/ref/Reference;)Z (??:-1)
>>         46: java/lang/ref/Reference.enqueue()Z (??:-1)
>>         47: vm_invoke_native_array_stub
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/util/ia32/base/invoke_native_stub_i

>>
>> a32.asm:41)
>>         48: JIT_execute_method_default(void*, _jmethodID*, jvalue*,
>> jvalue*)
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/sr
>> c/util/ia32/base/ini_iA32.cpp:223)
>>         49: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*)
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/DrlEMImpl.c 
>>
>> pp:490)
>>         50: ExecuteMethod
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/em/src/em_intf.cpp:44)

>>
>>         51: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*)
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/jit 
>>
>> /ini.cpp:63)
>>         52: Objects_To_Finalize::run_finalizers()
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/init/finalize.cpp:335)

>>
>>         53: vm_run_pending_finalizers()
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/init/finalize.cpp:471)

>>
>>         54: vm_hint_finalize
>>
>> (/home/geir/dev/apache/harmony/enhanced/trunk/working_vm/vm/vmcore/src/gc/stop_the_world_root_set_enum.cpp:196)

>>
>> 49%
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message