HotSpot 16
Andrew John Hughes
gnu_andrew at member.fsf.org
Thu Jan 14 08:34:24 PST 2010
2010/1/14 Andrew John Hughes <gnu_andrew at member.fsf.org>:
> 2010/1/14 Matthias Klose <doko at ubuntu.com>:
>> On 13.01.2010 22:37, Andrew John Hughes wrote:
>>>
>>> I've now bumped IcedTea6 HEAD and 1.7 to build the latest hs16 (b13)
>>> as I believe is used in the proprietary JDK 6 update 18.
>>>
>>> I've confirmed that both normal and Zero builds complete. Shark also
>>> builds but can't bootstrap itself; see
>>> http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=430 As both
>>> Shark and hs16 are experimental, I don't think that's a release
>>> stopper.
>>
>> so update hotspot two days before a planned release and then declare the
>> regressions as non-stoppers?
>>
>
> It's a minor update to a version of HotSpot that is _not the default_,
> and which fully bootstraps with both normal and Zero builds. I don't
> recall Shark working with hs16 before so how is this a regression?
>
> FWIW, Shark also can't bootstrap itself on 7 either
> (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=348) and that's
> been the case for some time. If I thought there was going to be a fix
> for this in the next week or so, I would see the point in delaying the
> release. Are you offering to fix this?
>
> As is, I don't see how there is anything to gain from waiting
> indefinitely for a fix to a pretty minor build option (hs16+shark).
> Shark is still a work-in-progress and anyone wanting to ship
> Shark+hs16 binaries would be quite mad.
>
> As I said before, I've updated hs16 because if we're going to include
> the option to build with it at all, we should use the same version Sun
> are shipping and that will end up in b18.
>
On IRC, we found that this is a regression from when we first added
hs16 (though not 1.6 obviously).
These are the actual changes between the two hs16 revisions:
changeset: 941:6bdfda9a7120
user: trims
date: Fri Oct 02 14:16:39 2009 -0700
summary: 6887914: Bump the HS16 build number to 10
changeset: 942:6de2c9c36168
user: tonyp
date: Tue Oct 20 19:55:13 2009 -0400
summary: 6893095: G1: bulk G1 backports to hs16
changeset: 943:47ca7aa20d97
user: asaha
date: Wed Oct 21 15:43:35 2009 -0700
summary: 6858208: jvm crash when specifying TypeProfileWidth=0 on jdk 6.0
changeset: 944:aa001a20bd61
parent: 941:6bdfda9a7120
user: ysr
date: Fri Oct 16 02:05:46 2009 -0700
summary: 6888898: CMS: ReduceInitialCardMarks unsafe in the
presence of cms precleaning
changeset: 945:164505f3849e
user: ysr
date: Tue Oct 20 00:00:23 2009 -0700
summary: 6892749: assert(UseParNewGC || UseSerialGC ||
UseConcMarkSweepGC, "...") fails
changeset: 946:d43a7bf86266
parent: 945:164505f3849e
parent: 942:6de2c9c36168
user: ysr
date: Wed Oct 21 12:35:50 2009 -0700
summary: Merge
changeset: 947:aa83c08db78c
parent: 946:d43a7bf86266
parent: 943:47ca7aa20d97
user: ysr
date: Wed Oct 21 19:13:54 2009 -0700
summary: Merge
changeset: 948:b7e7fc226009
parent: 946:d43a7bf86266
parent: 943:47ca7aa20d97
user: ysr
date: Wed Oct 21 18:57:28 2009 -0700
summary: Merge
changeset: 949:0537635c7c16
parent: 948:b7e7fc226009
parent: 947:aa83c08db78c
user: ysr
date: Wed Oct 21 21:06:27 2009 -0700
summary: Merge
changeset: 950:06264910ac5f
user: trims
date: Wed Oct 21 21:31:53 2009 -0700
summary: 6893995: Bump the HS16 build number to 11
changeset: 951:38b152ff0cac
user: trims
date: Wed Oct 21 21:34:37 2009 -0700
summary: 6893996: change default JPRT release target to be 6u18
changeset: 952:0799687b7385
user: phh
date: Thu Oct 29 11:45:09 2009 -0400
summary: 6887571: Increase default heap config sizes
changeset: 953:b0651468aff7
user: ysr
date: Wed Oct 28 11:16:42 2009 -0700
summary: 6818264: Heap dumper unexpectedly adds .hprof suffix
changeset: 954:511f4c69c1be
user: johnc
date: Thu Oct 29 09:42:26 2009 -0700
summary: 6889740: G1: OpenDS fails with "unhandled exception in
compiled code"
changeset: 955:684c526959a9
parent: 953:b0651468aff7
user: phh
date: Tue Nov 03 15:17:42 2009 -0500
summary: 6852078: HSX 14/16 in jdk 5.0: api/javax_management
api/org_omg jck tests crashes or make tnameserv crash
changeset: 956:c5388a988d5a
parent: 954:511f4c69c1be
parent: 955:684c526959a9
user: phh
date: Wed Nov 04 07:07:14 2009 -0800
summary: Merge
changeset: 957:4385d4e7497b
user: ysr
date: Tue Nov 03 16:43:16 2009 -0800
summary: 6801625: CDS: HeapDump tests crash with internal error in
compactingPermGenGen.cpp
changeset: 958:248f0ad25d21
user: kvn
date: Fri Nov 06 10:07:50 2009 -0800
summary: 6896084: VM does not reserve protected page below heap
for compressed oops implicit null checks
changeset: 959:3a2dae936e36
user: kvn
date: Fri Nov 06 10:23:54 2009 -0800
summary: 6893554: SPECjvm2008 mpegaudio fails with SecurityException
changeset: 960:395db6268de2
user: cfang
date: Fri Nov 06 14:38:53 2009 -0800
summary: 6876276: assert(!is_visited,"visit only once")
changeset: 961:26d0c7276c9e
parent: 954:511f4c69c1be
user: phh
date: Fri Nov 06 19:57:55 2009 -0500
summary: 6898160: Need serviceability support for new vm argument
type 'uint64_t'
changeset: 962:a76f17a8fd77
parent: 960:395db6268de2
parent: 961:26d0c7276c9e
user: phh
date: Fri Nov 06 17:44:04 2009 -0800
summary: Merge
changeset: 963:788af96b55e3
user: apetrusenko
date: Thu Oct 22 07:43:49 2009 -0700
summary: 6858886: G1: guarantee(_next_marked_bytes <=
used(),"invariant") at heapRegion.hpp:359
changeset: 964:e3c995ac8078
user: tonyp
date: Fri Oct 23 14:34:27 2009 -0400
summary: 6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
changeset: 965:2572dd3d6d7c
user: tonyp
date: Wed Sep 30 14:50:51 2009 -0400
summary: 6890137: G1: revamp reachable object dump
changeset: 966:850627f5fd81
user: apetrusenko
date: Tue Oct 27 02:42:24 2009 -0700
summary: 6870843: G1: G1 GC memory leak
changeset: 967:9f7d1f6201ab
user: johnc
date: Fri Nov 06 11:10:05 2009 -0800
summary: 6895788: G1: SATB and update buffer allocation code
allocates too much space
changeset: 968:1a1b644fe617
parent: 962:a76f17a8fd77
user: never
date: Thu Nov 12 09:24:21 2009 -0800
summary: 6892658: C2 should optimize some stringbuilder patterns
changeset: 969:6571190a0304
parent: 968:1a1b644fe617
parent: 967:9f7d1f6201ab
user: never
date: Thu Nov 12 14:27:25 2009 -0800
summary: Merge
changeset: 970:0ad684e27697
parent: 962:a76f17a8fd77
user: phh
date: Thu Nov 12 18:07:55 2009 -0500
summary: 6900899: vm fails to start when -Xmx value is less than
OldSize + NewSize
changeset: 971:da3df85c0bcd
parent: 969:6571190a0304
parent: 970:0ad684e27697
user: phh
date: Thu Nov 12 15:25:37 2009 -0800
summary: Merge
changeset: 972:dba6aafa42ff
parent: 969:6571190a0304
user: jmasa
date: Thu Nov 12 15:01:43 2009 -0800
summary: 6898857: [Regression] -XX:NewRatio with
-XX:+UseConcMarkSweepGC causes fatal error
changeset: 973:54d471e8741d
parent: 972:dba6aafa42ff
parent: 971:da3df85c0bcd
user: jmasa
date: Thu Nov 12 17:36:13 2009 -0800
summary: Merge
changeset: 974:834503c17fc1
user: trims
date: Thu Nov 12 19:44:32 2009 -0800
summary: 6900997: Bump the HS16 build number to 12
changeset: 975:938b86f7a7fc
user: cfang
date: Tue Nov 24 15:52:43 2009 -0800
summary: 6892079: live value must not be garbage failure after fix
for 6854812
changeset: 976:c5cb255ec7a3
user: trims
date: Wed Nov 25 12:43:26 2009 -0800
summary: 6821003: Update hotspot windows os_win32 for windows 7
changeset: 977:5a6085c47686
user: trims
date: Wed Apr 08 15:16:14 2009 -0700
summary: 6828069: Change JDK_MINOR_VER to 6 for 6Update HS versions
changeset: 978:5f14026df877
user: asaha
date: Fri Jul 10 14:00:02 2009 -0700
summary: 6842999: Update hotspot windows os_win32 for windows 2008 R2
changeset: 979:43e3f86b638d
parent: 975:938b86f7a7fc
user: cfang
date: Wed Nov 25 12:09:02 2009 -0800
summary: 6904191: OptimizeStringConcat should be product instead
of experimental
changeset: 980:c44e78b9aa0a
parent: 978:5f14026df877
parent: 979:43e3f86b638d
user: trims
date: Wed Nov 25 17:01:17 2009 -0800
summary: Merge
changeset: 981:b6e6e189e1db
user: trims
date: Wed Nov 25 19:15:17 2009 -0800
summary: 6904996: Bump the HS16 build number to 13
changeset: 982:49bd3de668dc
user: dholmes
date: Tue Dec 01 19:10:24 2009 -0500
summary: 6822370: ReentrantReadWriteLock: threads hung when there
are no threads holding onto the lock (Netra x4450)
changeset: 983:9adb2f184e47
user: ysr
date: Thu Dec 03 15:01:57 2009 -0800
summary: 6906727: UseCompressedOops: some card-marking fixes
related to object arrays
changeset: 984:62926c7f67a3
user: ysr
date: Tue Dec 08 15:12:17 2009 -0800
summary: 6908208: UseCompressedOops: array_size() returns
incorrect size for MAX_INT object array following 6906727
I don't see anything obvious though. The only thing I can think of is
some option was turned on that Shark doesn't support. As 7 fails too,
I'm not optimistic of a quick fix, so we may just have to go for an
appropriate warning that hs16+Shark are not supported for this
release.
>> the shark build fails for me as well when using the new hotspot as bootstrap
>> compiler (on ix86 configuring --with-additional-vms=shark), so this is also
>> seen with other bootstrap compilers.
>
> What other bootstrap compilers? Other than the arch., that sounds
> pretty much like what I did.
>
>From IRC; sounds like Matthias is hitting the same or a similar
problem, but the --with-additional-vms hits it at a different point
because Shark is invoked later.
>>
>
>
>
> --
> 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
>
--
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 distro-pkg-dev
mailing list