Diablo JDK 1.6 SIGBUS

Heiner Strauss heiner_ej at yahoo.de
Wed Dec 7 16:07:02 UTC 2011


Trying to bootstrap OpenJDK6 with a i386 9-PRERELEASE I get a SIGBUS 
from Diablo JDK.
The OS was build with clang. X11, Firefox and emacs are running - like 
always - without Problems.
How can I debug the VM ? I have looked at the vsnprintf and saw no big 
changes there.

-------------------------------- snip 
------------------------------------------------------------
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGBUS (0xa) at pc=0x2810f09c, pid=23191, tid=0x28404900
#
# Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86)
# Problematic frame:
# C  [libc.so.7+0x4d09c]  vsnprintf+0x1c
#
# Please submit bug reports to freebsd-java at FreeBSD.org
#

---------------  T H R E A D  ---------------

Current thread (0x28627400):  JavaThread "Unknown thread" 
[_thread_in_vm, id=675301632, stack(0xbf9af000,0xbf9ff000)]

siginfo:si_signo=SIGBUS: si_errno=0, si_code=3 (BUS_OBJERR), 
si_addr=0x2810f09c

Registers:
EAX=0xbf9fe418, EBX=0x281c6aa0, ECX=0x28dec4db, EDX=0x00000100
ESP=0xbf9fe238, EBP=0xbf9fe340, ESI=0xbf9fe418, EDI=0x0000002d
EIP=0x2810f09c, EFLAGS=0x00010216

Top of Stack: (sp=0xbf9fe238)
0xbf9fe238:   bf9fe254 bf9fe254 000000a4 28ad4cba
0xbf9fe248:   2c325b28 2c39b980 00000003 28dc8690
0xbf9fe258:   292a0200 00000000 292a02a3 292a02a3
0xbf9fe268:   bf9fe518 bf9fe51c bf9fe51c 292a0272
0xbf9fe278:   bf000000 bf9fe254 292a02a3 00000000
0xbf9fe288:   292a02a3 292a02a3 00000000 00000000
0xbf9fe298:   00000000 292a02a3 bf9fe2c0 28ac6ced
0xbf9fe2a8:   2845c180 00000000 292a02a3 28ac6cda

Instructions: (pc=0x2810f09c)
0x2810f08c:   e8 00 00 00 00 5b 81 c3 0f 7a 0b 00 66 0f ef c0
0x2810f09c:   0f 29 45 d8 0f 29 45 c8 0f 29 45 b8 0f 29 45 a8

Stack: [0xbf9af000,0xbf9ff000],  sp=0xbf9fe238,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, 
C=native code)
C  [libc.so.7+0x4d09c]  vsnprintf+0x1c
V  [libjvm.so+0x3521cf]
V  [libjvm.so+0x35220b]
V  [libjvm.so+0x501171]
V  [libjvm.so+0x46c729]
V  [libjvm.so+0x46d0a7]
V  [libjvm.so+0x4f4cb9]
V  [libjvm.so+0x4f5227]
V  [libjvm.so+0x2d582c]
V  [libjvm.so+0x2d7aa4]
V  [libjvm.so+0x2d81dd]
V  [libjvm.so+0x2d8235]
V  [libjvm.so+0x2d8968]
V  [libjvm.so+0x2f4bb5]
v  ~BufferBlob::Interpreter
v  ~BufferBlob::StubRoutines (1)
V  [libjvm.so+0x300f9c]
V  [libjvm.so+0x48cd29]
V  [libjvm.so+0x3000cf]
V  [libjvm.so+0x2d80aa]
V  [libjvm.so+0x2d8111]
V  [libjvm.so+0x2d83fe]
V  [libjvm.so+0x2d8968]
V  [libjvm.so+0x55fe9b]
V  [libjvm.so+0x30a2f3]
C  [java+0xa795]  JavaMain+0x1d55
C  [java+0x8ae1]  JavaMain+0xa1
C  [libthr.so.3+0x687e]  pthread_create+0x72e

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  ~BufferBlob::Interpreter
v  ~BufferBlob::StubRoutines (1)

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
=>0x28627400 JavaThread "Unknown thread" [_thread_in_vm, id=675301632, 
stack(0xbf9af000,0xbf9ff000)]

Other Threads:
   0x28484000 VMThread [stack: 0xbf526000,0xbf5a6000] [id=677748480]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
  PSYoungGen      total 3584K, used 61K [0x49880000, 0x49c80000, 0x4cb20000)
   eden space 3072K, 2% used [0x49880000,0x4988f5d0,0x49b80000)
   from space 512K, 0% used [0x49c00000,0x49c00000,0x49c80000)
   to   space 512K, 0% used [0x49b80000,0x49b80000,0x49c00000)
  PSOldGen        total 25920K, used 0K [0x30320000, 0x31c70000, 0x49880000)
   object space 25920K, 0% used [0x30320000,0x30320000,0x31c70000)
  PSPermGen       total 16384K, used 505K [0x2c320000, 0x2d320000, 
0x30320000)
   object space 16384K, 3% used [0x2c320000,0x2c39e498,0x2d320000)

Dynamic libraries:
0x08048000     /usr/local/diablo-jdk1.6.0/bin/java
0x280a2000     /lib/libthr.so.3
0x280c2000     /lib/libc.so.7
0x28800000     /usr/local/diablo-jdk1.6.0/jre/lib/i386/server/libjvm.so
0x281f4000     /usr/lib/libstdc++.so.6
0x282d0000     /lib/libm.so.5
0x282ec000     /lib/libgcc_s.so.1
0x282f9000     
/usr/local/diablo-jdk1.6.0/jre/lib/i386/native_threads/libhpi.so
0x2830b000     /usr/local/diablo-jdk1.6.0/jre/lib/i386/libverify.so
0x28318000     /usr/local/diablo-jdk1.6.0/jre/lib/i386/libjava.so
0x2833f000     /usr/local/diablo-jdk1.6.0/jre/lib/i386/libzip.so
0x28348000     /usr/local/lib/compat/libz.so.4
0x28059000     /libexec/ld-elf.so.1

VM Arguments:
java_command: <unknown>
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/diablo-jdk1.6.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/heiner/inferno/FreeBSD/386/bin:/home/heiner/bin
LD_LIBRARY_PATH=/usr/local/diablo-jdk1.6.0/jre/lib/i386/server:/usr/local/diablo-jdk1.6.0/jre/lib/i386:/usr/local/diablo-jdk1.6.0/jre/../lib/i386
SHELL=/bin/tcsh
DISPLAY=:0.0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=i386

Signal Handlers:
SIGSEGV: [libjvm.so+0x59f5d0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGBUS: [libjvm.so+0x59f5d0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGFPE: [libjvm.so+0x48dcb0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x48dcb0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGXFSZ: [libjvm.so+0x48dcb0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x48dcb0], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x4903b0], sa_mask[0]=0x00000000, sa_flags=0x00000042
SIGHUP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000


---------------  S Y S T E M  ---------------

OS:Bsd
uname:FreeBSD 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #0: Sat Dec  3 
17:29:39 CET 2011     root at i72.ip:/sys/i386/compile/I7VPN i386
rlimit: STACK 65536k, CORE infinity, NPROC 5547, NOFILE 11095
CPU:total 8 (8 cores per cpu, 2 threads per core) family 6 model 10 
stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, ht

Memory: 4k page, physical 1860244k(465061k free)

vm_info: Diablo Java HotSpot(TM) Server VM (10.0-b23) for bsd-x86 JRE 
(1.6.0_07-b02), built on May 12 2008 23:06:05 by "truk" with gcc 4.2.1 
20070719  [FreeBSD]

time: Tue Dec  6 12:53:56 2011
elapsed time: 0 seconds




More information about the freebsd-java mailing list