Maintenance Notice

The site will be undergoing maintenance on 15th Dec 2017 21:00 PST to 16th Dec 2017 1:00 AM PST.
JDK-8024648 : 7141246 & 8016131 break Zero port
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 7u40
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2013-09-11
  • Updated: 2014-10-15
  • Resolved: 2014-02-26
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 Availabitlity Release.

To download the current JDK release, click here.
7u60 b09Fixed
Related Reports
Relates :  
Relates :  
Reported by Andrew on jdk7u-dev mailing list :

It appears that Zero is broken in u40 by 8016131.  How do I go about getting
this fix [1] into the u40 branch?  Is that possible?

SQE is ok to take the fix in 7u60.

These are build issues, regression test is not applicable. I'll add noreg-build.

The fix was pushed to 7u-dev, the change is available in the 7u80 backport There does not seem to be a regression test. Andrew, does such a test exist, or is there a reason why no regression test could be made?

Critical Request Motivation This is a regression introduced in 7u40, we should get this fixed as soon as possible.

Open for many months now. I've asked Andrew if he can supply the patch.

Fair enough. Note that changes in a jdk8 repo are not automatically backported to 7u next (currently 7u60), someone has to initiate the backport (get the change exported/imported, reviewed, etc) Since it is in the hs-rt repo (hs25), bring it into a clone of the hotspot repo for jdk7u60 (see [1] for details), get it reviewed and once it has been cleared for pushing, I can get it pushed, via JPRT, into the hotspot repo (hsx/jdk7u/hotspot). [1]

a) This bug was filed against u40, not u60. u60 will no doubt receive 8022188 in due course from the 8 repositories ( I wanted to fix the fact that Zero is broken in u40 but apparently OpenJDK doesn't maintain its releases, it just freezes them and lets them rot. b) I don't think legally you can just go plucking our code from the IcedTea repositories as the OpenJDK web pages say they need to be contributed under the OCA (

The hotspot forest (hsx/jdk7u) corresponding to jdk7u60 (jdk7u/jdk7u) are now in place, so I will export the changeset from the above icetea repo and will push it to hsx/jdk7u via jprt in the next few days. It will make it to jdk7u/jdk7u/hotspot when we push the first snapshot of hsx/jdk7u/hotspot to it, most likely next week.