Crash on OS X, soylatte...but couldn't file a bug

Charles Oliver Nutter charles.nutter at sun.com
Wed Aug 6 14:29:53 PDT 2008


Ok Tom, thanks for the follow-up.

Tom Rodriguez wrote:
> I believe this is 6528763 which was fixed in 6u4 and 7b13.  Here's the 
> decoded crash log:
> 
> V  [libjvm.dylib+0x2b83e0];;  
> __ZN21LoaderConstraintTable22find_loader_constraintE12symbolHandle6Handle+0x110 
> 
> V  [libjvm.dylib+0x2b8500];;  
> __ZN21LoaderConstraintTable22find_constrained_klassE12symbolHandle6Handle+0x20 
> 
> V  [libjvm.dylib+0x3607c0];;  
> __ZN16SystemDictionary40find_constrained_instance_or_array_klassE12symbolHandle6HandleP6Thread+0x80 
> 
> V  [libjvm.dylib+0xe526d];;  
> __ZN5ciEnv22get_klass_by_name_implEP7ciKlassP8ciSymbolb+0x1fd
> V  [libjvm.dylib+0xf8039];;  __ZN11ciSignatureC2EP7ciKlassP8ciSymbol+0x389
> V  [libjvm.dylib+0xf8210];;  __ZN11ciSignatureC1EP7ciKlassP8ciSymbol+0x20
> V  [libjvm.dylib+0xecdce];;  __ZN8ciMethodC2E12methodHandle+0x28e
> V  [libjvm.dylib+0xecf0d];;  __ZN8ciMethodC1E12methodHandle+0x1d
> V  [libjvm.dylib+0xf5586];;  
> __ZN15ciObjectFactory17create_new_objectEP7oopDesc+0x246
> V  [libjvm.dylib+0xf6345];;  __ZN15ciObjectFactory3getEP7oopDesc+0x1b5
> V  [libjvm.dylib+0xe4f6b];;  
> __ZN5ciEnv22get_method_from_handleEP8_jobject+0xcb
> V  [libjvm.dylib+0x124fcd];;  
> __ZN13CompileBroker25invoke_compiler_on_methodEP11CompileTask+0x2ad
> V  [libjvm.dylib+0x126940];;  
> __ZN13CompileBroker20compiler_thread_loopEv+0x340
> V  [libjvm.dylib+0x3809d4];;  
> __Z21compiler_thread_entryP10JavaThreadP6Thread+0x14
> V  [libjvm.dylib+0x389361];;  __ZN10JavaThread17thread_main_innerEv+0x71
> V  [libjvm.dylib+0x38944e];;  __ZN10JavaThread3runEv+0xde
> V  [libjvm.dylib+0x2f3bb2];;  __Z10java_startP6Thread+0xe2
> C  [libSystem.B.dylib+0x326f5]  _pthread_start+0x141
> C  [libSystem.B.dylib+0x325b2]  thread_start+0x22
> 
> 
> tom
> 
> On Jul 3, 2008, at 11:59 AM, Charles Oliver Nutter wrote:
> 
>> Dunno if this is the place for it, but I had a segfault today running 
>> JRuby tests and didn't feel right just ignoring it, even though it 
>> appeared only the one time. So I'm tossing it here to make myself feel 
>> better, and on the off chance that the dump contains something that 
>> would be useful.
>>
>> This was on OS X 10.5.3 running "soylatte", a ported version of the 
>> Java 6 JRL sources. Not reproducible.
>>
>> I've copied Landon Fuller (soylatte maintainer) on this as well.
>>
>> -----
>>
>> #
>> # An unexpected error has been detected by Java Runtime Environment:
>> #
>> #  SIGSEGV (0xb) at pc=0x012b83e0, pid=2698, tid=0xb024b000
>> #
>> # Java VM: Java HotSpot(TM) Client VM 
>> (1.6.0_03-p3-landonf_05_dec_2007_22_04-b00 mixed mode)
>> # Problematic frame:
>> # V  [libjvm.dylib+0x2b83e0]
>> #
>> # Please submit bug reports to landonf at bikemonkey.org
>> #
>>
>> ---------------  T H R E A D  ---------------
>>
>> Current thread (0x0082c800):  JavaThread "CompilerThread0" daemon 
>> [_thread_in_vm, id=-1339772928]
>>
>> siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x006f55cc
>>
>> Registers:
>> EAX=0x006f55cc, EBX=0x01360756, ECX=0x00831a5c, EDX=0x008928d4
>> ESP=0xb024a5c0, EBP=0xb024a618, ESI=0x00892b08, EDI=0x000df503
>> EIP=0x012b83e0, EFLAGS=0x00010206
>>
>> Top of Stack: (sp=0xb024a5c0)
>> 0xb024a5c0:   9e78bf89 0082c800 00000000 00831a58
>> 0xb024a5d0:   010f9a98 01360556 b024a600 006f55cc
>> 0xb024a5e0:   00831a58 0082c800 b024a648 00001974
>> 0xb024a5f0:   00001974 00831a5c 00831a58 00000000
>> 0xb024a600:   00831a58 00831a5c 00000000 b024a630
>> 0xb024a610:   00109b50 00831a5c b024a648 012b8500
>> 0xb024a620:   00c65208 00000037 00730130 012b8500
>> 0xb024a630:   00109b50 00831a58 00831a5c 00000024
>>
>> Instructions: (pc=0x012b83e0)
>> 0x012b83d0:   00 89 4d c4 8b 4d d8 89 4d d4 8b 45 c4 8b 4d dc
>> 0x012b83e0:   8b 00 3b 01 74 ba 8b 45 e4 40 89 45 e4 8b 45 c4
>>
>> Stack: [0xb01cb000,0xb024b000),  sp=0xb024a5c0,  free space=509k
>> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, 
>> C=native code)
>> V  [libjvm.dylib+0x2b83e0]
>> V  [libjvm.dylib+0x2b8500]
>> V  [libjvm.dylib+0x3607c0]
>> V  [libjvm.dylib+0xe526d]
>> V  [libjvm.dylib+0xf8039]
>> V  [libjvm.dylib+0xf8210]
>> V  [libjvm.dylib+0xecdce]
>> V  [libjvm.dylib+0xecf0d]
>> V  [libjvm.dylib+0xf5586]
>> V  [libjvm.dylib+0xf6345]
>> V  [libjvm.dylib+0xe4f6b]
>> V  [libjvm.dylib+0x124fcd]
>> V  [libjvm.dylib+0x126940]
>> V  [libjvm.dylib+0x3809d4]
>> V  [libjvm.dylib+0x389361]
>> V  [libjvm.dylib+0x38944e]
>> V  [libjvm.dylib+0x2f3bb2]
>> C  [libSystem.B.dylib+0x326f5]  _pthread_start+0x141
>> C  [libSystem.B.dylib+0x325b2]  thread_start+0x22
>>
>>
>> Current CompileTask:
>> C1:3469 
>> ruby.jit.ruby.Users.headius.NetBeansProjects.jruby.lib.ruby.$1_dot_8.webrick.server.initialize30815466_16937640BlockCallback$block_0$RUBY$__block__xx1.call(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; 
>> (14 bytes)
>>
>>
>> ---------------  P R O C E S S  ---------------
>>
>> Java Threads: ( => current thread )
>>  0x00c5bc00 JavaThread "Ruby Thread25332399" daemon [_thread_blocked, 
>> id=-1338568704]
>>  0x00832000 JavaThread "Low Memory Detector" daemon [_thread_blocked, 
>> id=-1339437056]
>> =>0x0082c800 JavaThread "CompilerThread0" daemon [_thread_in_vm, 
>> id=-1339772928]
>>  0x00821000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, 
>> id=-1340305408]
>>  0x0081fc00 JavaThread "Finalizer" daemon [_thread_blocked, 
>> id=-1340641280]
>>  0x0081b800 JavaThread "Reference Handler" daemon [_thread_blocked, 
>> id=-1340977152]
>>  0x00800800 JavaThread "main" [_thread_blocked, id=-1341845504]
>>
>> Other Threads:
>>  0x00819000 VMThread [id=-1341313024]
>>  0x00832c00 WatcherThread [id=-1338904576]
>>
>> VM state:synchronizing (normal execution)
>>
>> VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
>> [0x00103190/0x001031c0] Threads_lock - owner thread: 0x00819000
>>
>> Heap
>> def new generation   total 18176K, used 13924K [0x03960000, 
>> 0x04d10000, 0x04d10000)
>>  eden space 16192K,  81% used [0x03960000, 0x046348f0, 0x04930000)
>>  from space 1984K,  39% used [0x04b20000, 0x04be48a0, 0x04d10000)
>>  to   space 1984K,   0% used [0x04930000, 0x04930000, 0x04b20000)
>> tenured generation   total 241984K, used 201960K [0x04d10000, 
>> 0x13960000, 0x13960000)
>>   the space 241984K,  83% used [0x04d10000, 0x1124a020, 0x1124a200, 
>> 0x13960000)
>> compacting perm gen  total 43008K, used 42824K [0x13960000, 
>> 0x16360000, 0x17960000)
>>   the space 43008K,  99% used [0x13960000, 0x163322d8, 0x16332400, 
>> 0x16360000)
>> No shared spaces configured.
>>
>> Dynamic libraries:
>> Error: Cannot print dynamic libraries.
>>
>> VM Arguments:
>> jvm_args: -ea -Xmx256M -Djava.awt.headless=true 
>> -Djruby.home=/Users/headius/NetBeansProjects/jruby -Djruby.lib=lib 
>> -Djruby.compile.mode=JIT -Djruby.jit.threshold=0 -Djruby.jit.max=-1 
>> -Djruby.compat.version=ruby1_8 -Djruby.objectspace.enabled=true 
>> -Djruby.runtime.threadlocal=false -Djruby.thread.pool.enabled=false 
>> -Djruby.reflection=false -Djruby.jit.logging.verbose=true 
>> -Demma.coverage.out.file=/Users/headius/NetBeansProjects/jruby/build/test-results/coverage.emma 
>> -Demma.coverage.out.merge=true
>> java_command: 
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner 
>> testsfile=/Users/headius/NetBeansProjects/jruby/junittestcases1457541522.properties 
>> filtertrace=true haltOnError=false haltOnFailure=true showoutput=true 
>> outputtoformatters=true logtestlistenerevents=true 
>> formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/Users/headius/NetBeansProjects/jruby/build/test-results/IGNORETHIS.xml 
>> formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter 
>> crashfile=/Users/headius/NetBeansProjects/jruby/junitvmwatcher1541125117.properties 
>> propsfile=/Users/headius/NetBeansProjects/jruby/junit90313062.properties
>> Launcher Type: SUN_STANDARD
>>
>> Environment Variables:
>> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home 
>>
>> PATH=/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/bin:/Users/headius/NetBeansProjects/jruby/bin:/bin:/Users/headius/NetBeansProjects/rubinius/bin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/bin:/opt/local/sbin 
>>
>> SHELL=/bin/bash
>> DISPLAY=/tmp/launch-dlPihr/:0
>> DYLD_FALLBACK_LIBRARY_PATH=/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/lib/i386/client:/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/lib/i386:/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/../lib/i386:/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/lib/i386/server:/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/lib/i386:/System/Library/Frameworks/JavaVM.framework/Versions/soylatte/Home/jre/../lib/i386 
>>
>>
>> Signal Handlers:
>> SIGSEGV: [libjvm.dylib+0x3bfb80], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGBUS: [libjvm.dylib+0x3bfb80], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGFPE: [libjvm.dylib+0x2ef4e0], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGPIPE: [libjvm.dylib+0x2ef4e0], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGILL: [libjvm.dylib+0x2ef4e0], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGUSR1: SIG_DFL, sa_mask[0]=0x63807efb, sa_flags=0x00000000
>> SIGUSR2: [libjvm.dylib+0x2f06d0], sa_mask[0]=0x00000004, 
>> sa_flags=0x00000042
>> SIGHUP: [libjvm.dylib+0x2f1a90], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGINT: [libjvm.dylib+0x2f1a90], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGQUIT: [libjvm.dylib+0x2f1a90], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGTERM: [libjvm.dylib+0x2f1a90], sa_mask[0]=0xfffefeff, 
>> sa_flags=0x00000042
>> SIGUSR2: [libjvm.dylib+0x2f06d0], sa_mask[0]=0x00000004, 
>> sa_flags=0x00000042
>>
>>
>> ---------------  S Y S T E M  ---------------
>>
>> OS:Bsd
>> uname:Darwin 9.3.0 Darwin Kernel Version 9.3.0: Fri May 23 00:49:16 
>> PDT 2008; root:xnu-1228.5.18~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 14 
>> stepping 8, cmov, cx8, fxsr, mmx, sse, sse2, sse3
>>
>> Memory: 4k page, physical 1855496k(463874k free)
>>
>> vm_info: Java HotSpot(TM) Client VM 
>> (1.6.0_03-p3-landonf_05_dec_2007_22_04-b00) for bsd-x86, built on Dec  
>> 5 2007 22:13:24 by "landonf" with gcc 4.0.1 (Apple Inc. build 5465)
>>
> 




More information about the hotspot-dev mailing list