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

Reply via email to