I think this is caused by [r538551] commit - I tested on release cfg so overlooked this issue. Will look & fix today.
2007/5/17, Vladimir Ivanov <[EMAIL PROTECTED]>:
Hello everyone, CC/CI report failures today for DRLVM smoke and kernel tests in 'SERVER' mode on x86 boxes (Win and Lnx). The test set is: StackTest_srv gc.LOS_srv gc.Mark_srv gc.MultiThreads_srv gc.SynchronizedFinalizersTest_srv perf.CreateManyExceptions_depth_srv perf.MultiThreadsSimple_srv stress.Mix_srv stress.Stack_srv ---------------------------------------------------------- Output for smoke tests: Running test : stress.Mix *** FAILED **** : stress.Mix (134 res code) Running test : stress.Stack *** FAILED **** : stress.Stack (134 res code) ---------------------------------------------------------- Output for kernel tests: java: /export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:139: void Jitrino::Ia32::checkManaged2UnmanagedConv(Jitrino::Ia32::IRManager&, Jitrino::Ia32::Opnd*, Jitrino::Ia32::Inst*): Assertion `0' failed. SIGABRT in VM code. Stack trace: 0: ?? (??:-1) 1: abort (??:-1) 2: __assert_fail (??:-1) 3: checkManaged2UnmanagedConv (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:121) 4: Jitrino::Ia32::GCMap::registerGCSafePoint(Jitrino::Ia32::IRManager&, Jitrino::BitSet const&, Jitrino::Ia32::Inst*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:173) 5: Jitrino::Ia32::GCMap::processBasicBlock(Jitrino::Ia32::IRManager&, Jitrino::Node const*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:70) 6: Jitrino::Ia32::GCMap::registerInsts(Jitrino::Ia32::IRManager&) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:54) 7: Jitrino::Ia32::GCMapCreator::runImpl() (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp:507) 8: Jitrino::Ia32::SessionAction::run() (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp:2269) 9: Jitrino::runPipeline(Jitrino::CompilationContext*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrino.cpp:227) 10: Jitrino::compileMethod(Jitrino::CompilationContext*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrino.cpp:262) 11: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrino.cpp:287) 12: JIT_compile_method_with_params (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/vm/drl/DrlJITInterface.cpp:279) 13: Dll_JIT::compile_method_with_params(void*, Method*, OpenMethodExecutionParams) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/include/dll_jit_intf.h:86) 14: compile_do_compilation_jit(Method*, JIT*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/compile.cpp:657) 15: vm_compile_method (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/C_Interface.cpp:2497) 16: DrlEMImpl::methodProfileIsReady(MethodProfile*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:772) 17: EdgeProfileCollector::onTimeout() (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/EdgeProfileCollector.cpp:265) 18: DrlEMImpl::tbsTimeout() (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:817) 19: ProfilerThreadTimeout (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:55) 20: Java_java_lang_EMThreadSupport_onTimeout (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/native/java_lang_EMThreadSupport.cpp:50) 21: 0x5273366F <Generated stub> 22: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68) 23: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44) 24: java/lang/Thread.run()V (Thread.java:-1) 25: java/lang/Thread.runImpl()V (Thread.java:-1) 26: vm_invoke_native_array_stub (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 27: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) 28: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:509) 29: ExecuteMethod (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:43) 30: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:60) 31: call_method_no_ref_result (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:187) 32: CallVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:225) 33: wrapper_proc (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_java_basic.c:102) 34: thread_start_proc (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_native_basic.c:711) 35: start_thread (??:-1) 36: clone (??:-1) <end of stack trace> thanks, Vladimir