RFR 8214124: [TESTBUG] Bugs in runtime/NMT/MallocStressTest.java
Zhengyu Gu
zgu at redhat.com
Tue Nov 20 16:48:22 UTC 2018
This test assumes Math.abs(random.nextInt()) >= 0, but it is *not*
always true, as Math.abs(Integer.MIN_VALUE) == Integer.MIN_VALUE, which
is a negative value [1].
The first instance could result miscounting of allocation size and the
second one could result index OOB.
Bug: https://bugs.openjdk.java.net/browse/JDK-8214124
Webrev: http://cr.openjdk.java.net/~zgu/8214124/webrev.00/
[1] https://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#abs(int)
Thanks,
-Zhengyu
More information about the hotspot-runtime-dev
mailing list