-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
threads: move safepoint into loop #41411
Conversation
@vtjnash I can check when this is merged/there's a (nightly) binary. It should be merged (first), right, since Jeff approved? |
Yes, note that you can download a binary from any CI run, master or PR. The download URL will be in the first steps of the testing bots. |
@vtjnash, I'm not sure if your commit made slower, or there would be many other in there I guess? It's for sure slower (also with -O3), while it may have fixed the hang (I get it on neither commit):
Thanks, you mean at: [edited] |
A. I don't know enough about this, to see if this small change or other is responsible for the slowdown. If that's the price to pay to get rid of a hang, then I guess better until an even better solution. How confident are you in that it's correct, and incorrect before? B. |
Can that only happen on I/O? I confirmed the hang with no I/O, narrowed down to only "wait" being the problem. |
@vchuravy this may be a fix for #41407 that you closed. And I actually replicated the hang just now with old commit, also located it here (i.e. first commit there):
The last line also must be a hang from yesterday, with -p2 rather than -t4 and other program. It's also slowed down:
|
@PallHaraldsson, can you see if this fixes #41407 for you? The stacktrace it printed on interrupt suggests this was the problem.