RFR(XXS): 8165014: Unaligned unsafe access should throw InternalError on Solaris

Coleen Phillimore coleen.phillimore at oracle.com
Wed Aug 31 23:36:36 UTC 2016

This seems fine.  It's the only platform that also tests for BUS_OBJERR, 
not commented out.


On 8/30/16 6:42 AM, Doerr, Martin wrote:
> Hi,
> as discussed in http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2016-August/020888.html,
> the signal handler on Solaris SPARC should throw a java.lang.InternalError when Unsafe accesses unaligned addresses.
> This is currently broken because the signal handler only accepts BUS_OBJERR which is not sufficient.
> Proposed fix:
> http://cr.openjdk.java.net/~mdoerr/8165014_sparcSIGBUS/webrev.00/
> Please review. I will also need a sponsor.
> Best regards,
> Martin

More information about the hotspot-runtime-dev mailing list