RFR: 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
Stefan Johansson
stefan.johansson at oracle.com
Fri Dec 5 10:01:02 UTC 2014
Hi,
Please review this fix for the linux-sparc issue described in:
https://bugs.openjdk.java.net/browse/JDK-8062672
Webrev:
http://cr.openjdk.java.net/~sjohanss/8062672/hotspot.00/
Summary:
This fix is based on 7u-dev because the most linux-sparc testing is done
for that release and also because it's unclear if we have time to move
the fix the normal way through 9 and 8u before going into 7u. But the
main reason is that it would be good to get testing of the fix in 7u
before porting it to 8u and 9.
The fix it self is fairly simple, after JDK-8029190 was backported the
condition for disabling UseMemSetInBOT changed from is_niagara() to
has_blk_init(). This worked well for solaris-sparc but on linux-sparc we
previously only set the niagara feature bits, so this change adds
support for detecting blk_init support on linux-sparc.
Testing:
Crashes/asserts was reproducible without the fix and after the fix none
have been observed. Also verified that UseMemSetInBOT now is set to
false as it should be.
Thanks,
Stefan
More information about the hotspot-dev
mailing list