JDK-6788951 : BigApp cause 1.4.2 server JVM crash with SIGBUS (0xa)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.4.2_19-rev,5.0u16
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,solaris
  • CPU: generic,sparc
  • Submitted: 2008-12-24
  • Updated: 2012-10-08
  • Resolved: 2009-03-09
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other Other Other
1.4.2_20-revFixed 1.4.2_21Fixed 5.0u19Fixed
Related Reports
Duplicate :  
Relates :  
Description
BigApp cause 1.4.2 server JVM  crash with SIGBUS (0xa).

java version "1.4.2_19-rev"
Java(TM) Platform, Standard Edition for Business (build 1.4.2_19-rev-b06)
Java HotSpot(TM) Client VM (build 1.4.2_19-rev-b06, mixed mode)

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=0xc8008791, pid=12264, tid=182
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2_19-rev-b06 mixed mode)
# Problematic frame:
# j  java.lang.Thread.run()V+0
#

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

Current thread (0x0826a5e8):  JavaThread "Sender-86" [_thread_in_Java, id=182]

siginfo:si_signo=10, si_errno=12, si_code=3, si_addr=0xbd31ad18

Registers:
EAX=0x00000000, EBX=0xc3c21620, ECX=0x00000559, EDX=0xc3c4b4b0
ESP=0xbd31bd18, EBP=0xbd31bd34, ESI=0xc3c21674, EDI=0xbd31bd3c
EIP=0xc8008791, EFLAGS=0x00010287

Top of Stack: (sp=0xbd31bd18)
0xbd31bd18:   bd31bd18 c3c21674 bd31bd3c c3c4b4b0
0xbd31bd28:   00000000 c3c21620 bd31bd3c bd31bd4c
0xbd31bd38:   c8000216 bfc25d88 ce4d6000 0826a5e8
0xbd31bd48:   00000001 bd31bdf4 ce0e8e07 bd31bd98
0xbd31bd58:   bd31bf58 0000000a c3c21620 c8008660
0xbd31bd68:   bd31beb0 00000001 0826a5e8 c3c22930
0xbd31bd78:   0826a5e8 ce4d6000 0000000a 0031be18
0xbd31bd88:   bd31bf58 c3c21620 c80001e9 c8008660 

Instructions: (pc=0xc8008791)
0xc8008781:   ce 00 00 00 3b 0d 08 f5 53 ce 0f 83 9a 01 00 00
0xc8008791:   89 84 24 00 f0 ff ff 89 84 24 00 e0 ff ff 89 84 

Full logs:

http://latte.ireland/results/1.4.2_19/Build06/bigapps/solaris-x86/VolanoMarkrun/
http://latte.ireland/results/1.4.2_19/Build06/bigapps/solaris-x86/VolanoTestrun/
moved to comments.

Comments
EVALUATION The fix for the first crash is to check the result of create_thread and exit VM with proper message if it failed.
25-02-2009

SUGGESTED FIX http://jpsesvr.sfbay.sun.com:8080/ctetools/html/ViewDetail.jsp?index=2835
25-02-2009