$CUR_OS=linux $JDK=/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_debug/deploy/jdk Testing debug VM... /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=true -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, debug build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: invokeJNI (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/invokeJNI_ia32.asm:37) 3: interpreterInvokeStaticNative(StackFrame&, StackFrame&, Method*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interp_native_ia32.cpp:358) 4: interpreterInvokeStatic (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3266) 5: Opcode_INVOKESTATIC(StackFrame&) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:2093) 6: HelloWorld.javaMethod3()V (HelloWorld.java:16) 7: interpreterInvokeStatic (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3291) 8: Opcode_INVOKESTATIC(StackFrame&) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:2093) 9: HelloWorld.javaMethod2()V (HelloWorld.java:21) 10: interpreter_execute_method(Method*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3184) 11: JIT_execute_method (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interp_exports.cpp:166) 12: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 13: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 14: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 15: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 16: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 17: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 18: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/include/jni.h:1329) 19: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 20: invokeJNI (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/invokeJNI_ia32.asm:37) 21: interpreterInvokeStaticNative(StackFrame&, StackFrame&, Method*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interp_native_ia32.cpp:358) 22: interpreterInvokeStatic (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3266) 23: Opcode_INVOKESTATIC(StackFrame&) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:2093) 24: HelloWorld.javaMethod1()V (HelloWorld.java:12) 25: interpreterInvokeStatic (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3291) 26: Opcode_INVOKESTATIC(StackFrame&) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:2093) 27: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 28: interpreter_execute_method(Method*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interpreter.cpp:3184) 29: JIT_execute_method (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/interp_exports.cpp:166) 30: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 31: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 32: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 33: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 34: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 35: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 36: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1537) 37: ?? (??:-1) 38: ?? (??:-1) 39: ?? (??:-1) 40: ?? (??:-1) 41: __libc_start_main (??:-1) 42: ?? (??:-1) ./buildrun.sh: line 61: 28092 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=true -XDvm.assert_dialog=false HelloWorld /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:jet -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, debug build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: IP is 0x5281941f 3: HelloWorld.javaMethod3()V (HelloWorld.java:16) 4: HelloWorld.javaMethod2()V (HelloWorld.java:21) 5: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 6: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) 7: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 8: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 9: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 10: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 11: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 12: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 13: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/include/jni.h:1329) 14: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 15: IP is 0x528191cf 16: HelloWorld.javaMethod1()V (HelloWorld.java:12) 17: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 18: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 19: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) 20: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 21: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 22: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 23: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 24: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 25: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 26: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1537) 27: ?? (??:-1) 28: ?? (??:-1) 29: ?? (??:-1) 30: ?? (??:-1) 31: __libc_start_main (??:-1) 32: ?? (??:-1) ./buildrun.sh: line 63: 28135 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:jet -XDvm.assert_dialog=false HelloWorld /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:opt -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, debug build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: IP is 0x528192af 3: HelloWorld.javaMethod3()V (HelloWorld.java:-1) 4: HelloWorld.javaMethod2()V (HelloWorld.java:21) 5: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 6: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) 7: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 8: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 9: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 10: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 11: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 12: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 13: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/include/jni.h:1329) 14: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 15: IP is 0x5281910f 16: HelloWorld.javaMethod1()V (HelloWorld.java:-1) 17: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 18: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 19: JIT_execute_method_default(void*, _jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/ini_iA32.cpp:199) 20: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/DrlEMImpl.cpp:515) 21: ExecuteMethod (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/em/src/em_intf.cpp:43) 22: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jit/ini.cpp:51) 23: call_static_method_no_ref_result (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1155) 24: CallStaticVoidMethodA(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1563) 25: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1547) 26: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/jni/jni_method.cpp:1537) 27: ?? (??:-1) 28: ?? (??:-1) 29: ?? (??:-1) 30: ?? (??:-1) 31: __libc_start_main (??:-1) 32: ?? (??:-1) ./buildrun.sh: line 65: 28166 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:opt -XDvm.assert_dialog=false HelloWorld Testing release VM... /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_release/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=true -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, release build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: invokeJNI (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/invokeJNI_ia32.asm:37) 3: .L297 (??:-1) 4: interpreterInvokeStatic(StackFrame&, Method*) (??:-1) 5: HelloWorld.javaMethod3()V (HelloWorld.java:16) 6: interpreterInvokeStatic(StackFrame&, Method*) (??:-1) 7: HelloWorld.javaMethod2()V (HelloWorld.java:21) 8: .L2702 (??:-1) 9: JIT_execute_method (??:-1) 10: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 11: ExecuteMethod (??:-1) 12: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 13: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 14: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 15: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (??:-1) 16: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 17: invokeJNI (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/interpreter/src/invokeJNI_ia32.asm:37) 18: .L297 (??:-1) 19: interpreterInvokeStatic(StackFrame&, Method*) (??:-1) 20: HelloWorld.javaMethod1()V (HelloWorld.java:12) 21: interpreterInvokeStatic(StackFrame&, Method*) (??:-1) 22: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 23: .L2702 (??:-1) 24: JIT_execute_method (??:-1) 25: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 26: ExecuteMethod (??:-1) 27: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 28: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 29: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 30: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (??:-1) 31: ?? (??:-1) 32: ?? (??:-1) 33: ?? (??:-1) 34: ?? (??:-1) 35: __libc_start_main (??:-1) 36: ?? (??:-1) ./buildrun.sh: line 72: 28197 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=true -XDvm.assert_dialog=false HelloWorld /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_release/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:jet -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, release build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: IP is 0x52717403 3: HelloWorld.javaMethod3()V (HelloWorld.java:16) 4: HelloWorld.javaMethod2()V (HelloWorld.java:21) 5: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 6: .L49 (??:-1) 7: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 8: ExecuteMethod (??:-1) 9: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 10: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 11: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 12: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (??:-1) 13: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 14: IP is 0x527171c3 15: HelloWorld.javaMethod1()V (HelloWorld.java:12) 16: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 17: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 18: .L49 (??:-1) 19: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 20: ExecuteMethod (??:-1) 21: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 22: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 23: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 24: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (??:-1) 25: ?? (??:-1) 26: ?? (??:-1) 27: ?? (??:-1) 28: ?? (??:-1) 29: __libc_start_main (??:-1) 30: ?? (??:-1) ./buildrun.sh: line 74: 28234 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:jet -XDvm.assert_dialog=false HelloWorld /nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/build/lnx_ia32_gcc_release/deploy/jdk/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:opt -XDvm.assert_dialog=false HelloWorld Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r@svn.revision@, (Feb 14 2007), Linux/ia32/gcc 3.3.3, release build http://incubator.apache.org/harmony testedNativeMethod1 testedNativeMethod2 crashNativeMethod SIGSEGV in VM code. Stack trace: 0: crashNativeMethod(JNIEnv_External*, _jobject*) (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:30) 1: Java_HelloWorld_testedNativeMethod2 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:59) 2: IP is 0x52717293 3: HelloWorld.javaMethod3()V (HelloWorld.java:-1) 4: HelloWorld.javaMethod2()V (HelloWorld.java:21) 5: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 6: .L49 (??:-1) 7: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 8: ExecuteMethod (??:-1) 9: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 10: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 11: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 12: JNIEnv_External::CallStaticVoidMethod(_jobject*, _jmethodID*, ...) (??:-1) 13: Java_HelloWorld_testedNativeMethod1 (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/tests/stack_test/native.cpp:51) 14: IP is 0x52717103 15: HelloWorld.javaMethod1()V (HelloWorld.java:-1) 16: HelloWorld.main([Ljava/lang/String;)V (HelloWorld.java:8) 17: vm_invoke_native_array_stub (/nfs/ims/proj/drl/mrt1/users/iberezhn/git/drlvm/vm/vmcore/src/util/ia32/base/invoke_native_stub_ia32.asm:41) 18: .L49 (??:-1) 19: DrlEMImpl::executeMethod(_jmethodID*, jvalue*, jvalue*) (??:-1) 20: ExecuteMethod (??:-1) 21: vm_execute_java_method_array(_jmethodID*, jvalue*, jvalue*) (??:-1) 22: call_static_method_no_ref_result(JNIEnv_External*, _jobject*, _jmethodID*, jvalue*, jvalue*) (??:-1) 23: CallStaticVoidMethodV(JNIEnv_External*, _jobject*, _jmethodID*, char*) (??:-1) 24: CallStaticVoidMethod(JNIEnv_External*, _jobject*, _jmethodID*, ...) (??:-1) 25: ?? (??:-1) 26: ?? (??:-1) 27: ?? (??:-1) 28: ?? (??:-1) 29: __libc_start_main (??:-1) 30: ?? (??:-1) ./buildrun.sh: line 76: 28263 Segmentation fault (core dumped) $JDK/jre/bin/java -cp . -showversion -XDvm.use_interpreter=false -Xem:opt -XDvm.assert_dialog=false HelloWorld