I'll check it. On 5/24/07, Vladimir Ivanov <[EMAIL PROTECTED]> wrote:
Hello, DRLVM regression test H3784 failed today on x86 boxes with log: java: /export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/cg.cpp:57: void Jitrino::Jet::CodeGen::do_mov(const Jitrino::Jet::Val&, const Jitrino::Jet::Val&): Assertion `sjt == djt' failed.SIGABRT in VM code.Stack trace:0: ?? (??:-1)1: abort (??:-1)2: __assert_fail (??:-1)3: Jitrino::Jet::CodeGen::do_mov(Jitrino::Jet::Val const&, Jitrino::Jet::Val const&) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/cg.cpp:59)4: Jitrino::Jet::CodeGen::do_field_op(Jitrino::Jet::FieldOpInfo const&) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/cg_fld_arr.cpp:394)5: Jitrino::Jet::CodeGen::gen_field_op(JavaByteCodes, Class*, unsigned short) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/cg_fld_arr.cpp:235)6: .L269 (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp:499)7: .L12 (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/bcproc.cpp:70)8: Jitrino::Jet::Compiler::comp_gen_insts(unsigned int, unsigned int, unsigned int) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp:1040)9: Jitrino::Jet::Compiler::comp_gen_code_bb(unsigned int) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp:834)10: Jitrino::Jet::Compiler::compile(void*, Method*, OpenMethodExecutionParams const&) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/compiler.cpp:406)11: Jitrino::Jet::compile_with_params(void*, void*, Method*, OpenMethodExecutionParams) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/jet/jet.cpp:528)12: JIT_compile_method_with_params (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/vm/drl/DrlJITInterface.cpp:282)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:658)15: vm_compile_method (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/C_Interface.cpp:2572)16: DrlEMImpl::compileMethod(Method*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:540)17: CompileMethod (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:49)18: compile_do_compilation (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/compile.cpp:774)19: compile_me(Method*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/compile.cpp:794)20: 0x41A57162 <Generated stub>21: vm_invoke_native_array_stub (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41)22: 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)23: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:509)24: ExecuteMethod (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:43)25: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:60)26: Class::initialize() (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/Initialize.cpp:138)27: class_initialize_from_jni(Class*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/class_support/Initialize.cpp:212)28: Java_java_lang_VMClassRegistry_initializeClass (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/native/java_lang_VMClassRegistry.cpp:406)29: 0x5295B8D6 <Generated stub>30: ?? (??:-1)31: java/lang/Class.forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; (Class.java:177)32: java/lang/Class.forName(Ljava/lang/String;)Ljava/lang/Class; (Class.java:127)33: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.run()V (JUnitTestRunner.java:254)34: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.launch(Lorg/apache/tools/ant/taskdefs/optional/junit/JUnitTest;ZZZZLjava/util/Properties;)I (JUnitTestRunner.java:672)35: vm_invoke_native_array_stub (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41)36: 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)37: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/DrlEMImpl.cpp:509)38: ExecuteMethod (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/em/src/em_intf.cpp:43)39: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jit/ini.cpp:60)40: call_static_method_no_ref_result (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1154)41: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1562)42: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1546)43: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni_method.cpp:1536)44: main_runJavaMain (../shared/main.c:1317)45: invocation (../shared/main.c:732)46: gpProtectedMain (../shared/main.c:381)47: main (../shared/cmain.c:146)48: __libc_start_main (??:-1)49: _start (../sysdeps/i386/elf/start.S:105)50: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.main([Ljava/lang/String;)V (JUnitTestRunner.java:567)<end of stack trace> Note on the r540806 this test passed. thanks, Vladimir
-- Mikhail Fursov
