-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: None
-
Component/s: hotspot
-
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
-