-
Bug
-
Resolution: Fixed
-
P2
-
11-shenandoah, 12, 13
-
b29
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8217672 | 13 | Aleksey Shipilev | P2 | Resolved | Fixed | b05 |
JDK-8218348 | 12.0.2 | Aleksey Shipilev | P2 | Resolved | Fixed | b01 |
JDK-8218300 | 12.0.1 | Aleksey Shipilev | P2 | Resolved | Fixed | b06 |
New Base64 intrinsics code introduced by JDK-8205528 is missing GC interface accesses. This was found in Shenandoah CTW tests:
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-January/008790.html
It can theoretically affect other GCs as well. C2 interface was introduced in 12, so both 12 and 13 are affected.
Sample fix:
http://cr.openjdk.java.net/~shade/shenandoah/fix-base64.patch
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-January/008790.html
It can theoretically affect other GCs as well. C2 interface was introduced in 12, so both 12 and 13 are affected.
Sample fix:
http://cr.openjdk.java.net/~shade/shenandoah/fix-base64.patch
- backported by
-
JDK-8217672 Access barriers are missing in C2 intrinsic for Base64
-
- Resolved
-
-
JDK-8218300 Access barriers are missing in C2 intrinsic for Base64
-
- Resolved
-
-
JDK-8218348 Access barriers are missing in C2 intrinsic for Base64
-
- Resolved
-
- relates to
-
JDK-8210187 Explicit barriers for C2
-
- Resolved
-
-
JDK-8205528 Base64 encoding algorithm using AVX512 instructions
-
- Resolved
-