-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b89
-
aarch64
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142637 | emb-9 | Andrew Haley | P4 | Resolved | Fixed | team |
JDK-8260748 | openjdk8u292 | Andrew Hughes | P4 | Resolved | Fixed | b01 |
While we have StoreStore barriers to keep card table updates in the right place in C2, we do not have them in C1 or in the interpreter. This is a window in which concurrent marking the old generation may see a null pointer instead of a real object pointer and miss marking an object.
- backported by
-
JDK-8142637 AARCH64: Missing memory barriers for CMS collector
- Resolved
-
JDK-8260748 AARCH64: Missing memory barriers for CMS collector
- Resolved
- duplicates
-
JDK-8138891 C1: Missing release memory barrier in C1's CMS post-barrier
- Closed
- relates to
-
JDK-8129325 UseCondCardMark broken in conjunction with CMS on SPARC
- Closed
-
JDK-8257192 Integrate AArch64 JIT port into 8u
- Resolved