[7u80] RFR (backport): 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert

Stefan Johansson stefan.johansson at oracle.com
Wed Oct 8 08:55:56 UTC 2014


Adding hotspot-gc-dev.

On 2014-10-07 15:31, Stefan Johansson wrote:
> Hi,
>
> Please review this backport to 7u-dev for:
> https://bugs.openjdk.java.net/browse/JDK-8026303
>
> Full webrev:
> http://cr.openjdk.java.net/~sjohanss/8026303/webrev.00/
>
> Webrev for changes to original fix:
> http://cr.openjdk.java.net/~sjohanss/8026303/webrev.changeset/
>
> Summary:
> Backporting the fix for 8026303 will solve JDK-8055730, but the 
> changeset doesn't apply clean to 7u-dev because of some refactoring 
> and name changes. In 8 & 9 the method "dict_census_update" was 
> misspelled (dict_census_udpate) and we didn't have an 
> AdaptiveFreeList<FreeChunk> but instead used FreeList<FreeChunk>. 
> Changing these name conflicts to the original changeset makes it apply 
> clean and I have verified that the bug we want to fix goes away after 
> applying it.
>
> Some more information is available below in the original Request for 
> approval mail I sent out.
>
> Thank,
> Stefan
>
> On 2014-09-30 14:51, Stefan Johansson wrote:
>> Hi,
>>
>> Please approve the backport of the fix for JDK-8026303 to jdk7u-dev. 
>> This fix resolves the issue reported in JDK-8055730:
>> https://bugs.openjdk.java.net/browse/JDK-8055730
>>
>> The changeset applies without any conflicts after the changeset has 
>> been modified to match JDK-7 source. Two main changes was done to the 
>> changeset, see this webrev for details:
>> http://cr.openjdk.java.net/~sjohanss/8026303/webrev.changeset/
>>
>> Full webrev:
>> http://cr.openjdk.java.net/~sjohanss/8026303/webrev.00/
>>
>> Original bug:
>> https://bugs.openjdk.java.net/browse/JDK-8026303
>> Original webrev:
>> http://cr.openjdk.java.net/~jmasa/8026303/webrev.00/
>> Original changeset:
>> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0ade41b2dbeb
>> Review:
>> http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2013-November/008976.html 
>>
>>
>> Thanks,
>> Stefan
>>
>>
>>
>



More information about the hotspot-gc-dev mailing list