JDK-8035936 : SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs25,9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-02-27
  • Updated: 2017-08-07
  • Resolved: 2014-04-30
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.
JDK 8 JDK 9
8u20Fixed 9 b14Fixed
Related Reports
Relates :  
Description
Java(TM) SE Runtime Environment 1.9.0 b3 (1.9.0-ea-b03)
Java HotSpot(TM) 64-Bit Server VM 25.0 b62 (25.0-b62)
Options 	-Xcomp -d64 -Xcomp -server -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true -XX:+UseConcMarkSweepGC 
Sun Sparcv9 2848 MHz, 8 cores, 4G, Solaris / Solaris 11, sun4v 

com/sun/crypto/provider/Cipher/AES/TestCopySafe.java on sparc-solaris failed with SIGBUS

see hs_err for details.
Comments
Yes, wrong alignment in the AES stub: ~StubRoutines::aesencryptBlock siginfo:si_signo=SIGBUS: si_errno=0, si_code=1 (BUS_ADRALN), si_addr=0x000000078008ba49 --------------- ffffffff68048838 c1 22 60 00 st %f0, [ %o1 ] ffffffff6804883c c3 22 60 04 st %f1, [ %o1 + 4 ] ffffffff68048840 81 a0 00 59 fmovd %f56, %f0 ffffffff68048844 c1 22 60 08 st %f0, [ %o1 + 8 ] ffffffff68048848 81 c3 e0 08 retl ffffffff6804884c c3 22 60 0c st %f1, [ %o1 + 0xc ] O1=0x000000078008ba49 Shrinivas is working on it.
27-02-2014