-
Notifications
You must be signed in to change notification settings - Fork 521
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
Try to fix #3075 #3081
Try to fix #3075 #3081
Conversation
I cancelled CI because it was hanging. But this is a problem you've inherited from #3074 :) |
Ok, thank you. Do we know why that happens? |
I don't, but maybe @djspiewak has a hunch? |
Yeah, it's a real deadlock. Let's see if this fixes it... |
Hey, looking good, nice work! 😃 |
Ah, I just got to this one! :-) You found the same bug that I found. It's fixed in the upstream PR now. I think that fixes everything? Let's see. |
@djspiewak Yes, I think so too. @armanbilge Done. |
This PR tries to fix #3075. It is on top of #3074.
I've left alone two
while
loops:blocking
call, so it seems ok.Hopefully there are no semantic changes
(I've moved a.manyDone.set(true)
from afinally
, which might be a problem. But I didn't understand why it was in afinally
...)