Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8264393: JDK-8258284 introduced dangling TLH race #3272

wants to merge 4 commits into from
Changes from 1 commit
File filter
Filter file types
Jump to
Jump to file
Failed to load files.


Just for now

@@ -539,7 +539,7 @@ void SafeThreadsListPtr::release_stable_list() {
// thread's hazard ptr is handled by acquire_stable_list_fast_path().
// And that protocol cannot be properly done with a ThreadsList that
// might not be the current system ThreadsList.
assert(_previous->_list->_nested_handle_cnt > 0, "must be > than zero");
assert(_previous->_list->_nested_handle_cnt > 0, "must be > zero");
if (_has_ref_count) {
// This thread created a nested ThreadsListHandle after the current
ProTip! Use n and p to navigate between commits in a pull request.