Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Apr 2006 08:26:54 -0400
From:      "Hideki Okubo" <uruchi@gmail.com>
To:        freebsd-java@freebsd.org
Subject:   Diablo JDK1.5.0 SIGBUS problem
Message-ID:  <7d978f1d0604070526s2b76f25bwec8c95c987985a67@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi guys

I have experienced same kind of problem in an earlier thread.
This occurs quite often but not all the time. Once app properly starts, it
seems to be running pretty stable.
Is there anyway to get around this problem? Any clue will be appreciated.

Hideki Okubo



#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=3D0x28713595, pid=3D3085, tid=3D0x8294c00
#
# Java VM: Java HotSpot(TM) Server VM (diablo-1.5.0_06-b00 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x589595]
#

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

Current thread (0x08294a00):  JavaThread "Thread-1" [_thread_in_vm_trans,
id=3D136924160]

siginfo:si_signo=3D10, si_errno=3D0, si_code=3D12, si_addr=3D0x288eb280

Registers:
EAX=3D0x288c8b08, EBX=3D0x288b2e74, ECX=3D0x288eb000, EDX=3D0x288c8b10
ESP=3D0xbf4eca50, EBP=3D0xbf4ecb18, ESI=3D0x00000280, EDI=3D0x288caa54
EIP=3D0x28713595, EFLAGS=3D0x00010202

Top of Stack: (sp=3D0xbf4eca50)
0xbf4eca50:   00000000 000f4240 bf4eca78 280a26fd
0xbf4eca60:   280ad4b4 08056000 bf4eca98 280ab089
0xbf4eca70:   2d875850 bf4ecab8 00000000 00000000
0xbf4eca80:   00000000 bf4ecac0 00000000 00000000
0xbf4eca90:   0806276c 08062768 0000000f 08061880
0xbf4ecaa0:   00000000 00000000 00000002 08294a00
0xbf4ecab0:   08062740 08062700 bf4ecac8 2809d8cc
0xbf4ecac0:   08294a00 08062700 bf4ecaf8 28711897

Instructions: (pc=3D0x28713595)
0x28713585:   75 94 d3 ee 8b 38 8b 0a 21 fe 8b bb 40 71 00 00
0x28713595:   c7 04 31 01 00 00 00 8b 17 85 d2 0f 84 cf fc ff

Stack: [0xbf4ae000,0xbf4ee000),  sp=3D0xbf4eca50,  free space=3D250k
Native frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code, C=3D=
native
code)
V  [libjvm.so+0x589595]
V  [libjvm.so+0x688d9a]
V  [libjvm.so+0x660067]
V  [libjvm.so+0x629d10]
V  [libjvm.so+0x62af32]
V  [libjvm.so+0x62c39b]
V  [libjvm.so+0x62b860]
V  [libjvm.so+0x62c714]
V  [libjvm.so+0x62c79a]
V  [libjvm.so+0x32df43]
V  [libjvm.so+0x32e536]
V  [libjvm.so+0x53f388]
V  [libjvm.so+0x541ffa]
V  [libjvm.so+0x5423c2]
V  [libjvm.so+0x54249f]
V  [libjvm.so+0x3c0149]
j  com.sun.net.ssl.internal.ssl.HandshakeHash.<init>(Z)V+18
j  com.sun.net.ssl.internal.ssl.Handshaker.init
(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;Lcom/sun/net/ssl/internal/ssl=
/ProtocolL
ist;ZZ)V+43
j  com.sun.net.ssl.internal.ssl.Handshaker
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLSocketImpl;Lcom/sun/net/ssl/intern=
al/ssl/SSLConte
xtImpl;Lcom/sun/net/ssl/internal/ssl/ProtocolList;ZZ)V+41
j  com.sun.net.ssl.internal.ssl.ClientHandshaker
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLSocketImpl;Lcom/sun/net/ssl/intern=
al/ssl/SS
LContextImpl;Lcom/sun/net/ssl/internal/ssl/ProtocolList;)V+6
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker()V+118
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect()V+50
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;Ljava/net/Socket;Ljava=
/lang/String
;IZ)V+57
j  com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket
(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;+13
j  sun.net.www.protocol.https.HttpsClient.afterConnect()V+38
j  sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
()V+51
j  sun.net.www.protocol.http.HttpURLConnection.getInputStream
()Ljava/io/InputStream;+139
j
com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getIn=
putStream
()Ljava/io/InputStream;+4
j  ozone.common.http.URLSocket.a
(Ljava/net/URLConnection;)Ljava/io/DataInputStream;+12
j  ozone.common.http.URLSocket.b(Ljava/lang/String;)Z+60
j  ozone.common.http.URLSocket.b(B)Z+59
j  ozone.common.http.URLSocket.t()Z+10
j  ozone.common.http.URLSocket.a
(Lozone/pset/Connection;Ljava/lang/String;)V+215
j  ext.client.trader.TraderComm.a(Lozone/proxy/event/OCEventDriver;)V+19
j  ozone.client.CommHandler.a
(Lozone/pset/Connection;)Lozone/proxy/event/OCEventDriver;+110
j  ozone.client.CommHandler.i()V+13
j  ext.client.trader.TraderContext.b(J)Z+21
j  ext.client.trader.TraderContext.a(J)V+7
j  ext.client.trader.TraderContext.g()V+4
j  ext.common.nexus.service.WebET_TraderService.a(Ljava/lang/String;Z)V+90
j  ext.common.nexus.service.WebET_TraderService.a
(Lext/client/IEventConsumer;J)V+3
j  ext.common.nexus.service.WebET_TraderService.a
(Lext/client/IEventConsumer;)V+5
j  com.gs.webet.api.WebetConnect.a(Lext/client/IEventConsumer;)V+26
j  com.gs.webet.api.TraderProxy
.<init>(Ljava/lang/String;Lcom/gs/webet/api/TEngineCallBack;Lcom/gs/webet/a=
pi/WebETConnectivity;Lcom/
gs/webet/api/HashtableConverter;Lcom/gs/webet/api/WebETDirect;)V+40
j  com.gs.webet.api.WebETDirect.f
(Ljava/lang/String;)Lcom/gs/webet/api/TraderProxy;+53
j  com.gs.webet.api.WebETDirectSession.a
(Ljava/util/Hashtable;Lcom/gs/webet/api/WebETDirectMsgListener;)V+98
j  com.gs.webet.api.fx.WebETDirectFXSession.subscribeToTopic()V+59
j  com.gs.webet.api.fx.WebETDirectFXSession.getInstance
()Lcom/gs/webet/api/fx/WebETDirectFXSession;+112
j  GFXA.Providers.GS.GSHandler$GSThread.run()V+20
v  ~StubRoutines::call_stub
V  [libjvm.so+0x3cbab8]
V  [libjvm.so+0x5a2e68]
V  [libjvm.so+0x3cbbcf]
V  [libjvm.so+0x3cc066]
V  [libjvm.so+0x3cc1de]
V  [libjvm.so+0x42e2fa]
V  [libjvm.so+0x64ac00]
V  [libjvm.so+0x64acc1]
V  [libjvm.so+0x5a0019]
C  [libpthread.so.2+0x8ab1]  _pthread_create+0x6d1

Java frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code)
j  com.sun.net.ssl.internal.ssl.HandshakeHash.<init>(Z)V+18
j  com.sun.net.ssl.internal.ssl.Handshaker.init
(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;Lcom/sun/net/ssl/internal/ssl=
/ProtocolL
ist;ZZ)V+43
j  com.sun.net.ssl.internal.ssl.Handshaker
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLSocketImpl;Lcom/sun/net/ssl/intern=
al/ssl/SSLConte
xtImpl;Lcom/sun/net/ssl/internal/ssl/ProtocolList;ZZ)V+41
j  com.sun.net.ssl.internal.ssl.ClientHandshaker
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLSocketImpl;Lcom/sun/net/ssl/intern=
al/ssl/SS
LContextImpl;Lcom/sun/net/ssl/internal/ssl/ProtocolList;)V+6
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker()V+118
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect()V+50
j  com.sun.net.ssl.internal.ssl.SSLSocketImpl
.<init>(Lcom/sun/net/ssl/internal/ssl/SSLContextImpl;Ljava/net/Socket;Ljava=
/lang/String
;IZ)V+57
j  com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket
(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;+13
j  sun.net.www.protocol.https.HttpsClient.afterConnect()V+38
j  sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
()V+51
j  sun.net.www.protocol.http.HttpURLConnection.getInputStream
()Ljava/io/InputStream;+139
j
com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl.getIn=
putStream
()Ljava/io/InputStream;+4
j  ozone.common.http.URLSocket.a
(Ljava/net/URLConnection;)Ljava/io/DataInputStream;+12
j  ozone.common.http.URLSocket.b(Ljava/lang/String;)Z+60
j  ozone.common.http.URLSocket.b(B)Z+59
j  ozone.common.http.URLSocket.t()Z+10
j  ozone.common.http.URLSocket.a
(Lozone/pset/Connection;Ljava/lang/String;)V+215
j  ext.client.trader.TraderComm.a(Lozone/proxy/event/OCEventDriver;)V+19
j  ozone.client.CommHandler.a
(Lozone/pset/Connection;)Lozone/proxy/event/OCEventDriver;+110
j  ozone.client.CommHandler.i()V+13
j  ext.client.trader.TraderContext.b(J)Z+21
j  ext.client.trader.TraderContext.a(J)V+7
j  ext.client.trader.TraderContext.g()V+4
j  ext.common.nexus.service.WebET_TraderService.a(Ljava/lang/String;Z)V+90
j  ext.common.nexus.service.WebET_TraderService.a
(Lext/client/IEventConsumer;J)V+3
j  ext.common.nexus.service.WebET_TraderService.a
(Lext/client/IEventConsumer;)V+5
j  com.gs.webet.api.WebetConnect.a(Lext/client/IEventConsumer;)V+26
j  com.gs.webet.api.TraderProxy
.<init>(Ljava/lang/String;Lcom/gs/webet/api/TEngineCallBack;Lcom/gs/webet/a=
pi/WebETConnectivity;Lcom/
gs/webet/api/HashtableConverter;Lcom/gs/webet/api/WebETDirect;)V+40
j  com.gs.webet.api.WebETDirect.f
(Ljava/lang/String;)Lcom/gs/webet/api/TraderProxy;+53
j  com.gs.webet.api.WebETDirectSession.a
(Ljava/util/Hashtable;Lcom/gs/webet/api/WebETDirectMsgListener;)V+98
j  com.gs.webet.api.fx.WebETDirectFXSession.subscribeToTopic()V+59
j  com.gs.webet.api.fx.WebETDirectFXSession.getInstance
()Lcom/gs/webet/api/fx/WebETDirectFXSession;+112
j  GFXA.Providers.GS.GSHandler$GSThread.run()V+20
v  ~StubRoutines::call_stub

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

Java Threads: ( =3D> current thread )
  0x08337c00 JavaThread "PoolThread-1" daemon [_thread_blocked,
id=3D137592320]
  0x08337600 JavaThread "PoolThread-0" daemon [_thread_blocked,
id=3D137590784]
  0x08294e00 JavaThread "Thread-2" [_thread_blocked, id=3D137561600]
=3D>0x08294a00 JavaThread "Thread-1" [_thread_in_vm_trans, id=3D136924160]
  0x08294600 JavaThread "SocketAcceptor-0" [_thread_in_native, id=3D1369231=
36]
  0x0805ce00 JavaThread "DestroyJavaVM" [_thread_blocked, id=3D134594560]
  0x081d8e00 JavaThread "Wrapper-Connection" [_thread_in_native,
id=3D136921088]
  0x081d8a00 JavaThread "Wrapper-Control-Event-Monitor" daemon
[_thread_blocked, id=3D136154112]
  0x081c7800 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=3D136083968]
  0x081c7400 JavaThread "CompilerThread1" daemon [_thread_blocked,
id=3D136082944]
  0x081c7000 JavaThread "CompilerThread0" daemon [_thread_blocked,
id=3D136081920]
  0x081aac00 JavaThread "AdapterThread" daemon [_thread_blocked,
id=3D135966208]
  0x081aa800 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=3D135965184]
  0x081aa400 JavaThread "Finalizer" daemon [_thread_blocked, id=3D135964160=
]
  0x081aa000 JavaThread "Reference Handler" daemon [_thread_blocked,
id=3D135963136]

Other Threads:
  0x0813cd00 VMThread [id=3D134643200]
  0x08056c00 WatcherThread [id=3D136084992]

VM state:synchronizing (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x080624c0/0x08062500] Safepoint_lock - owner thread: 0x0813cd00
[0x08062580/0x080625c0] Threads_lock - owner thread: 0x0813cd00
[0x08053900/0x08062fc0] Compile_lock - owner thread: 0x08294a00

Heap
 PSYoungGen      total 25536K, used 6096K [0x4dfa0000, 0x4fc10000,
0x51880000)
  eden space 21952K, 14% used [0x4dfa0000,0x4e2b04a0,0x4f510000)
  from space 3584K, 82% used [0x4f510000,0x4f7f3d10,0x4f890000)
  to   space 3584K, 0% used [0x4f890000,0x4f890000,0x4fc10000)
 PSOldGen        total 233024K, used 0K [0x31880000, 0x3fc10000, 0x4dfa0000=
)
  object space 233024K, 0% used [0x31880000,0x31880000,0x3fc10000)
 PSPermGen       total 16384K, used 5796K [0x2d880000, 0x2e880000,
0x31880000)
  object space 16384K, 35% used [0x2d880000,0x2de290e0,0x2e880000)

Dynamic libraries:
0x08048000      /usr/local/diablo-jdk1.5.0/bin/java
0x2807d000      /lib/libz.so.3
0x2808d000      /usr/lib/libpthread.so.2
0x280b2000      /lib/libc.so.6
0x2818a000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/server/libjvm.so
0x288d4000      /lib/libm.so.4
0x288ec000      /usr/local/diablo-jdk1.5.0
/jre/lib/i386/native_threads/libhpi.so
0x288fd000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libverify.so
0x2890a000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libjava.so
0x28929000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libzip.so
0x51c96000      /usr/local/lib/libwrapper.so
0x51c99000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnet.so
0x51caa000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnio.so
0x28052000      /libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Xms256m -Xmx512m -Djava.library.path=3D/usr/local/lib -
Dwrapper.key=3DMpayS7Ymse7EhU3a -Dwrapper.port=3D32000 -Dwrapper.use_sys
tem_time=3DTRUE -Dwrapper.version=3D3.1.2 -Dwrapper.native_library=3Dwrappe=
r -
Dwrapper.service=3DTRUE -Dwrapper.cpu.timeout=3D10 -Dwrapper.jvm
id=3D9
java_command: GFXA.GFXASVC
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=3D/usr/local/diablo-jdk1.5.0
CLASSPATH=3D/usr/local/lib
PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/=
bin:/usr/X11R6/bin:/root/bin
LD_LIBRARY_PATH=3D/usr/local/diablo-jdk1.5.0
/jre/lib/i386/server:/usr/local/diablo-jdk1.5.0
/jre/lib/i386:/usr/local/diablo-jdk1.5.0/jr
e/../lib/i386
SHELL=3D/bin/csh
HOSTTYPE=3DFreeBSD
OSTYPE=3DFreeBSD
MACHTYPE=3Di386

Signal Handlers:
SIGSEGV: [libjvm.so+0x682400], sa_mask[0]=3D0xffffffff, sa_flags=3D0x000000=
02
SIGBUS: [libjvm.so+0x682400], sa_mask[0]=3D0xffffffff, sa_flags=3D0x0000000=
2
SIGFPE: [libjvm.so+0x5a2e70], sa_mask[0]=3D0xffffffff, sa_flags=3D0x0000004=
2
SIGPIPE: [libjvm.so+0x5a2e70], sa_mask[0]=3D0xffffffff, sa_flags=3D0x000000=
42
SIGILL: [libjvm.so+0x5a2e70], sa_mask[0]=3D0xffffffff, sa_flags=3D0x0000004=
2
SIGUSR1: [libjvm.so+0x5a2f40], sa_mask[0]=3D0x00000000, sa_flags=3D0x000000=
40
SIGUSR2: [libjvm.so+0x5a2e70], sa_mask[0]=3D0xffffffff, sa_flags=3D0x000000=
42
SIGHUP: SIG_IGN, sa_mask[0]=3D0x00000000, sa_flags=3D0x00000002
SIGINT: [libwrapper.so+0xd20], sa_mask[0]=3D0x00000000, sa_flags=3D0x000000=
02
SIGQUIT: [libjvm.so+0x5a1720], sa_mask[0]=3D0xffffffff, sa_flags=3D0x000000=
02
SIGTERM: [libwrapper.so+0xd4c], sa_mask[0]=3D0x00000000, sa_flags=3D0x00000=
002


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

OS:FreeBSD
uname:FreeBSD 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Feb 15 09:23:51 SGT
2006     root@GAARA:/usr/obj/usr/src/sys/GAARA i386
rlimit: STACK 65536k, CORE infinity, NOFILE 32768
CPU:total 4 family 15, cmov, cx8, fxsr, mmx, ht

Memory: 4k page, physical 1938904k

vm_info: Java HotSpot(TM) Server VM (diablo-1.5.0_06-b00) for freebsd-x86,
built on Feb 16 2006 23:15:39 by truk with gcc 3.4.4 [Fre
eBSD] 20050518



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7d978f1d0604070526s2b76f25bwec8c95c987985a67>