Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8016381 | 8 | Unassigned | P3 | Closed | Fixed | b94 |
The issues arguably manifest in the VM crashes/corruptions when specially-crafted @Contended classes are available. See linked issues for the observed failure modes.
The more concrete failures are only happening on new hotspot/test/runtime/contended/{HasNonStatic,OopMaps} regression tests *with* the new asserts. This opens up the way to test the fix: revert the change, put the asserts back in, and watch the ClassFileParser::layout_fields asserts fire on fastdebug build.
- backported by
-
JDK-8016381 @Contended: fix multiple issues in the layout code
- Closed
- duplicates
-
JDK-8014488 @Contended classes may trigger 'guarantee(false) failed: boom' during verify
- Closed
-
JDK-8014498 @Contended classes triggers 'guarantee(PageArmed == 0) failed: invariant' on linux-amd64
- Closed
-
JDK-8014517 @Contended: *** glibc detected *** java: double free or corruption (!prev) ***
- Closed
-
JDK-8014526 @Contended: ShouldNotReachHere()
- Closed
-
JDK-8014529 @Contended: SIGBUS during class parsing
- Closed
-
JDK-8014886 @Contended fields can overrun oop maps
- Closed
-
JDK-8014964 @Contended breaks has_nonstatic_fields invariant
- Closed
- relates to
-
JDK-8014488 @Contended classes may trigger 'guarantee(false) failed: boom' during verify
- Closed
-
JDK-8014498 @Contended classes triggers 'guarantee(PageArmed == 0) failed: invariant' on linux-amd64
- Closed
-
JDK-8014517 @Contended: *** glibc detected *** java: double free or corruption (!prev) ***
- Closed
-
JDK-8014529 @Contended: SIGBUS during class parsing
- Closed