Question on status of a few bugs in OpenJDK 6
Krystal Mok
rednaxelafx at gmail.com
Thu Mar 8 10:31:33 PST 2012
Hi Vladimir,
Inline:
On Fri, Mar 9, 2012 at 2:04 AM, Vladimir Kozlov
<vladimir.kozlov at oracle.com>wrote:
> Hi, Kris
>
> As I know, only 2 bugs from these affect JDK6.
>
Got it. That's reassuring, thanks a lot :-)
> First is 5091921 but the fix is too big to backport it to jdk6 and it also
> rely on new code in HS21 VM which is only present in JDK7
So it was too big...I did see that it relies on a new loopPredicate.cpp
file, with later patches to that file, too.
(we stop delivering new VM into jdk6 updates after HS20 VM).
>
Yes, I know. We're still using JDK6 in production, and somehow we need to
patch the VM a little bit for a couple of features, so we've been using
HSX20 as the base.
> Second bug 7044738 was backported into product jdk6u28. I don't know if
> OpenJDK6 community took it.
>
> As of now, nope. HS20-b12 in OpenJDK 6 update 24 doesn't have that yet.
> The rest is bug tail of 5091921 and related changes so they do not affect
> jdk6.
>
> Could you please do me a favor and review "7032314: Allow to generate
CallLeafNoFPNode in IdealKit", see if it's safe to be applied it to HS20?
Just this one, independent of other loopPredicate-related fixes.
> Regards,
> Vladimir
>
> Thanks,
Kris Mok
>
> On 3/8/12 3:37 AM, Krystal Mok wrote:
>
>> Hi all,
>>
>> Guess I'm asking on the wrong list, but I don't know which list I should
>> be sending this to for OpenJDK 6-only issues.
>> The jdk6-dev list is mostly silent now, doesn't seem to be the right
>> place, neither.
>> Maybe I should be asking the sustaining team?
>>
>> I was looking at what changes went into recent OpenJDK 6 releases. Turns
>> out OpenJDK 6 build 23 is the closest version
>> to JDK 6 update 25, and OpenJDK 6b24 is the closest version to 6u30.
>> Reading through the release changes [1][2], though,
>> tells that:
>> 1. The loop optimization bug that crashes the VM is fixed:
>> 7070134: Hotspot crashes with sigsegv from PorterStemmer
>> 2. A few other related bugs aren't included in OpenJDK 6 yet, as of now:
>> 5091921: Sign flip issues in loop optimizer
>> 7052494: Eclipse test fails on JDK 7 b142
>> 7004535: Clone loop predicate during loop unswitch
>> 7068051: SIGSEGV in PhaseIdealLoop::build_loop_**late_post on T5440
>> 7044738: Loop unroll optimization causes incorrect result
>> 7077439: Possible reference through NULL in loopPrdicate.cpp:726
>>
>> I suppose some of these fixes are actually in the product JDK 6u29+
>> already, like 7044738.
>>
>> So, questions:
>> * Could anyone help identify whether these bugs affect OpenJDK 6 or not?
>> * If they do, what are the plans for porting the fixes back to OpenJDK 6?
>> * And what is the general plan for future maintence of OpenJDK 6?
>> * Is there any place in the public that we can track what's going to be
>> backported into OpenJDK 6?
>> * Will it sort of EOL along with the product JDK 6?
>>
>> Thanks,
>> Kris Mok
>>
>> [1]: https://blogs.oracle.com/kto/**resource/OpenJDK6-B23-Changes.**html<https://blogs.oracle.com/kto/resource/OpenJDK6-B23-Changes.html>
>> [2]: https://blogs.oracle.com/**openjdk6releases/resource/**
>> OpenJDK6-B24-Changes.html<https://blogs.oracle.com/openjdk6releases/resource/OpenJDK6-B24-Changes.html>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20120309/8fa6cdf4/attachment-0001.html
More information about the hotspot-dev
mailing list