Switching to HotSpot 14 on OpenJDK6

Andrew John Hughes gnu_andrew at member.fsf.org
Thu Jul 23 08:36:48 PDT 2009


2009/7/23 Mark Reinhold <mr at sun.com>:
>> From: Mark Reinhold <mr at sun.com>
>> Date: Wed, 22 Jul 2009 14:48:10 -0700
>
>> ...
>>
>> Your repo looks fine to me -- thanks for creating it.
>>
>> Shall I go ahead and replace the current jdk6/hotspot repo with this?
>> (That is, does anyone have any concerns?)
>
> Here's something (perhaps) to be concerned about: A recently-reported
> regression in Sun's proprietary 6u14 (and hence also in hsx14) causes
> debugging breakpoints to be ignored in some circumstances.  The bug is
> reproducible with both the client and server VMs, but only using the
> serial GC.
>
> The primary Sun bugid is 6862295 [1]; see also the downstream bug first
> reported in Eclipse [2].  Dan Daugherty is working on a fix, which we'll
> publish when available, but in the meantime hsx14 has this bug.
>
> Is the existence of this bug in hsx14 a reason to delay replacing the
> current jdk6/hotspot repo with Andrew's newer version?  Let me know.
>
> - Mark
>
>
> [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295
> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137
>

It's a concern, no doubt about that, but not moving to hs14 because of
it is a bit like shutting the stable door after the horse has bolted;
both IcedTea and Sun's proprietary releases have been shipping hs14
for some time.  I think the better course of action is to get the
patch in as soon as it is available and then roll it out in new
releases.

Besides, the proposed update doesn't (yet) move OpenJDK6 to HotSpot
14.  It rebases the repository so it's now at revision 0 of the
current HotSpot7 repositories (plus the OpenJDK6 fixes), allowing
changesets from the hs14 master and also the main HotSpot7 repository
to be merged (as they all then have a common parent).  This is
actually hs12b0 I believe (from b24 of OpenJDK7).
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the jdk6-dev mailing list