Hi, I just built a new JDK and ran everything with it. The good news is that the problem with the missing class doesn't show up anymore.
However, I still see the ShouldNotReachHere problem: # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (frame.cpp:1158), pid=83715, tid=2953850880 # Error: ShouldNotReachHere() # # JRE version: 7.0 # Java VM: OpenJDK Client VM (21.0-b09 mixed mode bsd-x86 ) # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /Users/olabini/workspace/seph/hs_err_pid83715.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # [1] 83715 abort seph bench/bench_arithmetic.sp So we are definitely going in the right direction at least. Is there anything I can do to help diagnose this crash? Cheers -- Ola Bini (http://olabini.com) Ioke - JRuby - ThoughtWorks "Yields falsehood when quined" yields falsehood when quined.
# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (frame.cpp:1158), pid=83715, tid=2953850880 # Error: ShouldNotReachHere() # # JRE version: 7.0 # Java VM: OpenJDK Client VM (21.0-b09 mixed mode bsd-x86 ) # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x0201ac00): VMThread [stack: 0xb0083000,0xb0103000] [id=-1341116416] Stack: [0xb0083000,0xb0103000], sp=0xb01023b0, free space=508k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.dylib+0x7baf1] VMError::report_and_die()+0x191 V [libjvm.dylib+0x2db04] report_should_not_reach_here(char const*, int)+0x44 V [libjvm.dylib+0x21e213] frame::oops_do_internal(OopClosure*, CodeBlobClosure*, RegisterMap*, bool)+0xa3 V [libjvm.dylib+0x4951ad] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x18d V [libjvm.dylib+0x49562c] Threads::oops_do(OopClosure*, CodeBlobClosure*)+0x3c V [libjvm.dylib+0x43b4dc] SharedHeap::process_strong_roots(bool, bool, SharedHeap::ScanningOption, OopClosure*, CodeBlobClosure*, OopsInGenClosure*)+0x1ec V [libjvm.dylib+0x248712] GenCollectedHeap::gen_process_strong_roots(int, bool, bool, bool, SharedHeap::ScanningOption, OopsInGenClosure*, bool, OopsInGenClosure*)+0x92 V [libjvm.dylib+0x2065ca] DefNewGeneration::collect(bool, bool, unsigned long, bool)+0x2da V [libjvm.dylib+0x24a58a] GenCollectedHeap::do_collection(bool, bool, unsigned long, bool, int)+0x76a V [libjvm.dylib+0x1b86d3] GenCollectorPolicy::satisfy_failed_allocation(unsigned long, bool)+0xa3 V [libjvm.dylib+0x247668] GenCollectedHeap::satisfy_failed_allocation(unsigned long, bool)+0x38 V [libjvm.dylib+0x4d258b] VM_GenCollectForAllocation::doit()+0xeb V [libjvm.dylib+0x81465] VM_Operation::evaluate()+0x45 V [libjvm.dylib+0x4d445d] VMThread::evaluate_operation(VM_Operation*)+0x7d V [libjvm.dylib+0x4d4e52] VMThread::loop()+0x3f2 V [libjvm.dylib+0x4d500c] VMThread::run()+0x8c V [libjvm.dylib+0x3f4c85] java_start(Thread*)+0xc5 C [libSystem.B.dylib+0x2e7fd] _pthread_start+0x159 C [libSystem.B.dylib+0x2e682] thread_start+0x22 JavaThread 0x02001800 (nid = 2953318400) was being processed Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) v ~RuntimeStub::fast_new_instance Runtime1 stub J gnu.math.IntNum.add(Lgnu/math/IntNum;Lgnu/math/IntNum;I)Lgnu/math/IntNum; J gnu.math.IntNum.add(Ljava/lang/Object;I)Lgnu/math/Numeric; J seph.lang.bim.NumberBase.plus(Lseph/lang/SephObject;Lseph/lang/SThread;Lseph/lang/LexicalScope;Ljava/lang/invoke/MethodHandle;)Lseph/lang/SephObject; J java.lang.invoke.MethodHandleImpl$GuardWithTest.invoke_L4(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; C 0x09f3bf80 C 0x14847478 [error occurred during error reporting (printing target Java thread stack), id 0xa] VM_Operation (0xb00802dc): GenCollectForAllocation, mode: safepoint, requested by thread 0x02001800 --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00841800 JavaThread "Service Thread" daemon [_thread_blocked, id=-1338454016, stack(0xb030d000,0xb038d000)] 0x00840800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=-1338986496, stack(0xb028b000,0xb030b000)] 0x0083f800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1339518976, stack(0xb0209000,0xb0289000)] 0x0201c800 JavaThread "Finalizer" daemon [_thread_blocked, id=-1340051456, stack(0xb0187000,0xb0207000)] 0x0201b800 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1340583936, stack(0xb0105000,0xb0185000)] 0x02001800 JavaThread "main" [_thread_blocked, id=-1341648896, stack(0xb0001000,0xb0081000)] Other Threads: =>0x0201ac00 VMThread [stack: 0xb0083000,0xb0103000] [id=-1341116416] 0x0083bc00 WatcherThread [stack: 0xb038f000,0xb040f000] [id=-1337921536] VM state:at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x00202120] Threads_lock - owner thread: 0x0201ac00 [0x002024e0] Heap_lock - owner thread: 0x02001800 Heap def new generation total 4928K, used 4661K [75497472, 81068032, 164954112) eden space 4416K, 100% used [75497472, 80019456, 80019456) from space 512K, 47% used [80019456, 80271048, 80543744) to space 512K, 0% used [80543744, 80543744, 81068032) tenured generation total 10944K, used 2527K [164954112, 176160768, 343932928) the space 10944K, 23% used [164954112, 167542552, 167542784, 176160768) compacting perm gen total 12288K, used 3034K [343932928, 356515840, 411041792) the space 12288K, 24% used [343932928, 347040448, 347040768, 356515840) No shared spaces configured. Code Cache [41943040, 43253760, 75497472) total_blobs=631 nmethods=490 adapters=74 free_code_cache=31493Kb largest_free_block=32248896 Dynamic libraries: 0x00000000 /usr/lib/libSystem.B.dylib 0x00000000 /usr/lib/system/libmathCommon.A.dylib 0x01000000 /usr/local/java-1.7.0-internal-2011_05_27/jre/lib/i386/client/libjvm.dylib 0x00000000 /usr/lib/libstdc++.6.dylib 0x0003b000 /usr/local/java-1.7.0-internal-2011_05_27/jre/lib/i386/libverify.dylib 0x00049000 /usr/local/java-1.7.0-internal-2011_05_27/jre/lib/i386/libjava.dylib 0x00078000 /usr/local/java-1.7.0-internal-2011_05_27/jre/lib/i386/libzip.dylib VM Arguments: jvm_args: -Dseph.memory.max=256m -Dseph.stack.max=512k -Xmx256m -Xss512k -Xbootclasspath/a:/Users/olabini/workspace/seph/lib/seph.jar -Dseph.home=/Users/olabini/workspace/seph -Dfile.encoding=UTF-8 -Dseph.lib=/Users/olabini/workspace/seph/lib -Dseph.script=seph java_command: seph.lang.Main bench/bench_arithmetic.sp Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/local/java-1.7.0 CLASSPATH=.:/Users/olabini/programming/lib/XmlSchema-1.3.1.jar:/Users/olabini/programming/lib/axis.jar:/Users/olabini/programming/lib/backport-util-concurrent.jar:/Users/olabini/programming/lib/commons-codec-1.3.jar:/Users/olabini/programming/lib/commons-discovery-0.4.jar:/Users/olabini/programming/lib/commons-httpclient-3.0.jar:/Users/olabini/programming/lib/commons-logging-1.1-dev.jar:/Users/olabini/programming/lib/derby.jar:/Users/olabini/programming/lib/derbyclient.jar:/Users/olabini/programming/lib/derbynet.jar:/Users/olabini/programming/lib/jakarta-oro-2.0.8.jar:/Users/olabini/programming/lib/javac2.jar:/Users/olabini/programming/lib/jaxrpc.jar:/Users/olabini/programming/lib/jdom-1.0.jar:/Users/olabini/programming/lib/jinput.jar:/Users/olabini/programming/lib/jme-audio.jar:/Users/olabini/programming/lib/jme-awt.jar:/Users/olabini/programming/lib/jme-collada.jar:/Users/olabini/programming/lib/jme-editors.jar:/Users/olabini/programming/lib/jme-effects.jar:/Users/olabini/programming/lib/jme-font.jar:/Users/olabini/programming/lib/jme-gamestates.jar:/Users/olabini/programming/lib/jme-model.jar:/Users/olabini/programming/lib/jme-ogrexml.jar:/Users/olabini/programming/lib/jme-scene.jar:/Users/olabini/programming/lib/jme-swt.jar:/Users/olabini/programming/lib/jme-terrain.jar:/Users/olabini/programming/lib/jme.jar:/Users/olabini/programming/lib/junit-3.8.1.jar:/Users/olabini/programming/lib/lwjgl.jar:/Users/olabini/programming/lib/lwjgl_util.jar:/Users/olabini/programming/lib/lwjgl_util_applet.jar:/Users/olabini/programming/lib/ojdbc14.jar:/Users/olabini/programming/lib/postgresql-8.1-407.jdbc3.jar:/Users/olabini/programming/lib/sqljdbc.jar:/Users/olabini/programming/lib/wsdl4j-1.6.1.jar PATH=/usr/local/rvm/gems/ruby-1.8.7-p334/bin:/usr/local/rvm/gems/ruby-1.8.7-p334@global/bin:/usr/local/rvm/rubies/ruby-1.8.7-p334/bin:/usr/local/rvm/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/Users/olabini/bin:/usr/local/scala/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/Users/olabini/bin:/usr/local/scala/bin:/usr/local/sbin:/usr/local/mysql/bin:/opt/local/bin:/Users/olabini/.emacs.d/vm:/usr/X11R6/bin:/usr/local/ruby/bin:~/bin:/usr/local/maven/bin:/usr/local/maven2/bin:/usr/local/ant/bin:/Users/olabini/workspace/rhino/bin:/usr/local/pgsql/bin:/usr/local/java-1.7.0/bin:/Library/PostgreSQL8/bin:/Library/Frameworks/Python.framework/Versions/2.5/bin:/Users/olabini/workspace/jatha:/Users/olabini/workspace/ioke/bin:/Users/olabini/workspace/clojure:/Users/olabini/workspace/pygments:/usr/local/ruby19/bin:/usr/local/ruby-snapshot/bin:/Users/olabini/workspace/seph/bin:/usr/local/fantom/bin:/opt/local/lib/oracle:/Applications/YourKit_Java_Profiler_8.0.12.app/bin/mac:/Users/olabini/workspace/jruby/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/ruby/bin:~/bin:/usr/local/maven/bin:/usr/local/maven2/bin:/usr/local/ant/bin:/Users/olabini/workspace/jruby/bin:/Users/olabini/workspace/rhino/bin:/usr/local/pgsql/bin:/usr/local/java-1.7.0/bin:/usr/local/maven2/bin:/Library/PostgreSQL8/bin:/Library/Frameworks/Python.framework/Versions/2.5/bin:/Users/olabini/workspace/jatha:/Users/olabini/workspace/ioke/bin:/Users/olabini/workspace/clojure:/usr/local/scala/bin:/Users/olabini/workspace/pygments:/usr/local/ruby19/bin:/usr/local/ruby-snapshot/bin:/Users/olabini/workspace/seph/bin:/usr/local/fantom/bin:/opt/local/lib/oracle:/Applications/YourKit_Java_Profiler_8.0.12.app/bin/mac SHELL=/bin/zsh DISPLAY=/tmp/launch-JauvO7/org.x:0 DYLD_LIBRARY_PATH=/opt/local/lib/oracle:/Applications/YourKit_Java_Profiler_8.0.12.app/bin/mac Signal Handlers: SIGSEGV: [libjvm.dylib+0x4d1f50], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGBUS: [libjvm.dylib+0x4d1f50], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGFPE: [libjvm.dylib+0x3f1e60], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGPIPE: [libjvm.dylib+0x3f1e60], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGXFSZ: [libjvm.dylib+0x3f1e60], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGILL: [libjvm.dylib+0x3f1e60], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000002 SIGUSR2: [libjvm.dylib+0x3f2bd0], sa_mask[0]=0x00000000, sa_flags=0x00000042 SIGHUP: [libjvm.dylib+0x3f3d40], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGINT: [libjvm.dylib+0x3f3d40], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGTERM: [libjvm.dylib+0x3f3d40], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGQUIT: [libjvm.dylib+0x3f3d40], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:Darwin 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386 rlimit: STACK 8192k, CORE 0k, NPROC 266, NOFILE 10240 CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1 Memory: 4k page, physical 1714884k(428721k free) /proc/meminfo: vm_info: OpenJDK Client VM (21.0-b09) for bsd-x86 JRE (1.7.0-internal-olabini_2011_05_27_10_56-b00), built on May 27 2011 11:07:32 by "olabini" with gcc 4.0.1 (Apple Inc. build 5494) time: Fri May 27 11:43:38 2011 elapsed time: 1 seconds
_______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
