Details
-
Bug
-
Resolution: Fixed
-
P2
-
14, 15, 16
-
b24
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8257862 | 15u-cpu | Zhengyu Gu | P2 | Resolved | Fixed | master |
JDK-8257053 | 15.0.2 | Zhengyu Gu | P2 | Resolved | Fixed | b07 |
Description
Reproducible with:
$ CONF=linux-x86-server-fastdebug make images run-test TEST=java/lang/invoke/VarHandles/ TEST_VM_OPTS="-XX:+UseShenandoahGC"
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
>> jtreg:test/jdk/java/lang/invoke/VarHandles 37 31 6 0 <<
==============================
Most of them fail only with Shenandoah with:
java.lang.AssertionError: success compareAndExchangeRelease float value expected [1.690906E7] but found [0.0]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:496)
at org.testng.Assert.assertEquals(Assert.java:125)
at VarHandleTestByteArrayAsFloat.testArrayReadWrite(VarHandleTestByteArrayAsFloat.java:1243)
at VarHandleTestByteArrayAsFloat.lambda$accessTestCaseProvider$11(VarHandleTestByteArrayAsFloat.java:190)
at VarHandleBaseTest$AccessTestCase.testAccess(VarHandleBaseTest.java:405)
$ CONF=linux-x86-server-fastdebug make images run-test TEST=java/lang/invoke/VarHandles/ TEST_VM_OPTS="-XX:+UseShenandoahGC"
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
>> jtreg:test/jdk/java/lang/invoke/VarHandles 37 31 6 0 <<
==============================
Most of them fail only with Shenandoah with:
java.lang.AssertionError: success compareAndExchangeRelease float value expected [1.690906E7] but found [0.0]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:496)
at org.testng.Assert.assertEquals(Assert.java:125)
at VarHandleTestByteArrayAsFloat.testArrayReadWrite(VarHandleTestByteArrayAsFloat.java:1243)
at VarHandleTestByteArrayAsFloat.lambda$accessTestCaseProvider$11(VarHandleTestByteArrayAsFloat.java:190)
at VarHandleBaseTest$AccessTestCase.testAccess(VarHandleBaseTest.java:405)
Attachments
Issue Links
- backported by
-
JDK-8257053 nmethod_entry_barrier stub miscalculates xmm spill size on x86_32
-
- Resolved
-
-
JDK-8257862 nmethod_entry_barrier stub miscalculates xmm spill size on x86_32
-
- Resolved
-
- relates to
-
JDK-8230765 Implement nmethod barrier for x86_32 platforms
-
- Resolved
-