RFR (S): 7167254: Crash on OSX in Enumerator.nextElement() with compressed oops

Karen Kinnear karen.kinnear at oracle.com
Tue May 15 10:52:54 PDT 2012


Roland,

Does this fix either of the following SIGBUS on Mac bugs?

7129715 (this is the one where it also lists "An irrecoverable stack overflow has occurred,
  which is where my other question came from - is there a place where we look for
  SIGSEGV for stack overflow and also need to look for SIGBUS" - I didn't track the code
  path yet)
			Test name: gc/gctests/JumbleGC002 ( see the jira link)

7129716 (probably just a duplicate of the one you just fixed)
   
Hotspot regression tests compiler/6865031/Test.java
fails on MacOS if run with -Xcomp:

Any chance you could run these tests with your new fix?

thanks very much,
Karen

On May 15, 2012, at 8:38 AM, Roland Westrelin wrote:

> http://cr.openjdk.java.net/~roland/7167254/webrev.00/
> 
> Crashes were reported for 64 bit VMs on OSX running in "compressed oops with base" mode. The crash is caused by a SIGBUS on a correctly aligned access to the first page of the heap which is used for implicit null checks. With this change hotspot on OSX expects either a SIGBUS or SIGSEGV for implicit null checks.
> 
> Roland.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20120515/de3b2655/attachment.html 


More information about the hotspot-compiler-dev mailing list