JDK-7016112 : CMS: crash during promotion testing
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs20
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2011-01-31
  • Updated: 2014-04-24
  • Resolved: 2011-09-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 7 JDK 8 Other
7u2Fixed 8Fixed hs22Fixed
Related Reports
Relates :  
Relates :  
jdk7b124 crashed during promotion testing in CMS thread

Now with no-permgen could we remove our own copy of quicksort and use the library version again?

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/04760e41b01e

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/04760e41b01e

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/04760e41b01e

SUGGESTED FIX I implemented my own quicksort that does a full 32/64 bit swap instead of byte-by-byte swap. I ran this for 65 hours on my wokstations without a crash. On my laptop I ran it for for 66 hours straight. This build has the extra fix that sorts each method array 2000 times. With the stdlib:qsort() this crashes within 1 minute.