JDK-6644519 : 5u12 64bit fails with SIGBUS in interpreted code
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 5.0u12
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris
  • CPU: sparc
  • Submitted: 2007-12-20
  • Updated: 2011-02-16
  • Resolved: 2008-05-22
Related Reports
Duplicate :  
Description
5u12 64bit fails with SIGBUS in interpreted code, generally immediately after C2IAdapter

/net/cores.central/cores/38009154/19-Dec/core.11069.dbx.args

Arguments:
0xffffffff7fffe638:     "/zonesoftware/java/jdk1.5.0_12/bin/sparcv9/java"
0xffffffff7fffe668:     "-server"
0xffffffff7fffe670:     "-Xms768m"
0xffffffff7fffe679:     "-Xmx768m"
0xffffffff7fffe682:     "-Xmn512m"
0xffffffff7fffe68b:     "-Xss512k"
0xffffffff7fffe694:     "-XX:ParallelGCThreads=20"
0xffffffff7fffe6ad:     "-XX:+UseParallelGC"
0xffffffff7fffe6c0:     "-XX:+AggressiveHeap"
0xffffffff7fffe6d4:     "-XX:LargePageSizeInBytes=4m"
0xffffffff7fffe6f0:     "-XX:MaxTenuringThreshold=3"
0xffffffff7fffe70b:     "-XX:-UseAdaptiveSizePolicy"
0xffffffff7fffe726:     "-XX:PermSize=256m"
0xffffffff7fffe738:     "-XX:MaxPermSize=256m"
0xffffffff7fffe74d:     "-XX:SurvivorRatio=20"
0xffffffff7fffe762:     "-verbose:gc"
0xffffffff7fffe76e:     "-XX:+PrintGCDetails"
0xffffffff7fffe782:     "-XX:+PrintGCTimeStamps"

/net/cores.central/cores/38009154/19-Dec/info/pstack_dem.txt

-----------------  lwp# 49 / thread# 49  --------------------
 ffffffff7eed4710 _lwp_kill (6, 0, ffffffff7eff7128, ffffffffffffffff, ffffffff7efec000, 0) + 8
 ffffffff7ee4a66c abort (1, 1b8, ffffffff7e854e88, 1a1aa0, 0, 0) + 118
 ffffffff7e7bce70 void os::abort(int) (1, fc00, ffffffff7e36e280, ffffffff7ea24000, 2671e4, b400) + 60
 ffffffff7e854e88 ???????? (0, ffffffff7ead2fc4, ffffffff7ead2f90, ffffffff7e912404, ffffffff7eac7720, 0) + 98078
 ffffffff7e36e280 JVM_handle_solaris_signal (a, 0, ffffffff2157dbf0, 101eac610, ffffffff2157ded0, 10800) + b00
 ffffffff7eed3614 __sighndlr (a, ffffffff2157ded0, ffffffff2157dbf0, ffffffff7e36d750, 0, 9) + c
 ffffffff7eec77cc call_user_handler (ffffffff73b0c000, ffffffff73b0c000, ffffffff2157dbf0, c, 0, 0) + 3e0
 ffffffff7400b718 * weblogic/rjvm/MsgAbbrevInputStream.getRuntimeMethodDescriptor(Lweblogic/rmi/internal/RuntimeDescriptor;)Lweblogic/rmi/extensions/server/RuntimeMethodDescriptor;+0
 ffffffff74005e40 * weblogic/rmi/internal/BasicServerRef.handleRequest(Lweblogic/rmi/spi/InboundRequest;Lweblogic/rmi/spi/InvokeHandler;)V+5 (line 388)
 ffffffff740b1b5c * C2IAdapter
 ffffffff746eed44 * *weblogic/rmi/internal/BasicServerRef.access$300(Lweblogic/rmi/internal/BasicServerRef;Lweblogic/rmi/spi/InboundRequest;Lweblogic/rmi/spi/InvokeHandler;)V+3 (line 58)
 ffffffff746eed44 * *weblogic/rmi/internal/BasicServerRef$BasicExecuteRequest.run()V+17 (line 975)
 ffffffff746eed44 * *weblogic/work/ServerWorkManagerImpl.schedule(Ljava/lang/Runnable;)V+10 (line 135)
 ffffffff740a1054 * weblogic/rmi/internal/BasicServerRef.dispatch(Lweblogic/rmi/spi/InboundRequest;Lweblogic/rmi/spi/InvokeHandler;)V+246 (line 305)
 ffffffff74005d20 * weblogic/rmi/internal/BasicServerRef.dispatch(Lweblogic/rmi/spi/InboundRequest;Lweblogic/rmi/spi/InvokeHandler;)V+246 (line 305)
 ffffffff74005810 * weblogic/rmi/internal/BasicServerRef.dispatch(Lweblogic/rmi/spi/InboundRequest;)V+3 (line 877)
 ffffffff74005d20 * weblogic/rjvm/RJVMImpl.dispatchRequest(Lweblogic/rjvm/MsgAbbrevInputStream;)V+260 (line 1084)
 ffffffff74005810 * weblogic/rjvm/RJVMImpl.dispatch(Lweblogic/rjvm/MsgAbbrevInputStream;)V+53 (line 1001)
 ffffffff74005810 * weblogic/rjvm/ConnectionManagerServer.handleRJVM(Lweblogic/rjvm/MsgAbbrevJVMConnection;Lweblogic/rjvm/MsgAbbrevInputStream;)V+225 (line 240)
 ffffffff74005810 * weblogic/rjvm/ConnectionManager.dispatch(Lweblogic/rjvm/MsgAbbrevJVMConnection;Lweblogic/rjvm/MsgAbbrevInputStream;)V+250 (line 881)
 ffffffff74005810 * weblogic/rjvm/MsgAbbrevJVMConnection.dispatch(Lweblogic/utils/io/Chunk;)V+96 (line 446)
 ffffffff74005810 * weblogic/rjvm/t3/MuxableSocketT3.dispatch(Lweblogic/utils/io/Chunk;)V+40 (line 368)
 ffffffff74005810 * weblogic/socket/AbstractMuxableSocket.dispatch()V+12 (line 378)
 ffffffff74005d20 * weblogic/socket/SocketMuxer.readReadySocketOnce(Lweblogic/socket/MuxableSocket;Lweblogic/socket/SocketInfo;)Z+272 (line 856)
 ffffffff74005858 * weblogic/socket/SocketMuxer.readReadySocket(Lweblogic/socket/MuxableSocket;Lweblogic/socket/SocketInfo;J)V+54 (line 802)
 ffffffff74005810 * weblogic/socket/DevPollSocketMuxer.processSockets()V+192 (line 120)
 ffffffff74005810 * weblogic/socket/SocketReaderRequest.run()V+3 (line 29)
 ffffffff74005810 * weblogic/socket/SocketReaderRequest.execute(Lweblogic/kernel/ExecuteThread;)V+1 (line 42)
 ffffffff74005d20 * weblogic/kernel/ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest;)V+19 (line 145)
 ffffffff74005810 * weblogic/kernel/ExecuteThread.run()V+32 (line 117)
 ffffffff7400023c * StubRoutines (1)
 ffffffff7e29aed8 void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*) (1, 101eac610, a, ffffffff527e3a40, ffffffff2157f848, 102e8d9c0) + 5f0
 ffffffff7e3cc53c void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*) (ffffffff527e3a40, 101eac610, ffffffff320e3fa0, ffffffff7eae1cb8, ffffffff7eae1e60, ffffffff2157fa08) + 164
 ffffffff7e3eaeb4 void thread_entry(JavaThread*,Thread*) (ffffffff7eacf1a0, 101eac610, e400, ffffffff30043140, ffffffff527e3a40, ffffffff7ea24000) + 124
 ffffffff7e3e5484 void JavaThread::run() (101eac610, f000, ffffffff7eabbd3c, 0, 0, ffffffff7ea24000) + 2ac
 ffffffff7e7bc900 void*_start(void*) (101eac610, d800, b000, b350, ffffffff7eac6f8c, ffffffff7ea24000) + 210
 ffffffff7eed34e8 _lwp_start (0, 0, 0, 0, 0, 0)


/net/cores.central/cores/38009154/19-Dec/core.11069.pstack

----------------- t@49 -----------------
0xffffffff7eed4710      _lwp_kill + 0x8
0xffffffff7ee4a66c      abort + 0x118
0xffffffff7e7bce70      void os::abort(int) + 0x60
0xffffffff7e854e88      void VMError::report_and_die() + 0xc68
0xffffffff7e36e280      JVM_handle_solaris_signal + 0xb00
0xffffffff7eed3614      __sighndlr + 0xc
0xffffffff7eec77cc      call_user_handler + 0x3e0
<interpreter> method entry point (kind = zerolocals)
<interpreter> return entry points
0xffffffff740b1b5c      <C2IAdapter>
0xffffffff746eed44      <Unknown compiled code>
0xffffffff740a1054      <I2CAdapter>
<interpreter> return entry points 



Available core and some similar hs_err files
/net/cores.central/cores/dir3/38009154/20-Dec/hs*