The issue 8180932 - Parallelize safepoint cleanup changed _stack_traversal_mark to load acquire/store release, this is half wrong. The acquire part on read, loadload, is needed. But for simplicity the write side storestore fence should be match with loadload on read side and the changes to _stack_travel_mark undone.
- relates to
-
JDK-8187597 WrongTypeException is occurred at CLHSDB jstack after JDK-8186837
-
- Resolved
-
-
JDK-8186839 Memory ordering of _state in nmethod is not clear
-
- Open
-
-
JDK-8180932 Parallelize safepoint cleanup
-
- Resolved
-