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

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Wed Aug 6 12:50:11 PDT 2008


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