-
Notifications
You must be signed in to change notification settings - Fork 187
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
Regression in async exception handling (?) on Windows in network-2.6.3.4 #327
Comments
This is the same as #326? I think the problem is that Direct link to the line: Line 425 in efb0e79
|
|
Given that a lot of packages haven't upgraded to 2.7 yet, it would be great to have this backported to 2.6. |
mkWeakMVar is not used anymore. So, this code is not necessary.
Just a question: Is it possible to release 2.6.x.y after 2.7.z.w is released in Hackage? |
I don't see a problem with that.
…On Mon, Jun 25, 2018, 9:14 AM Kazu Yamamoto ***@***.***> wrote:
Just a question: Is it possible to release 2.6.x.y after 2.7.z.w is
released in Hackage?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#327 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADBB07CbXLQRoxpLLfvpaTXG1ZBBM9iks5uAH-ogaJpZM4UtAnd>
.
|
mkWeakMVar is not used anymore. So, this code is not necessary.
mkWeakMVar is not used anymore. So, this code is not necessary.
@kazu-yamamoto I'm going to put out the 2.6.x.x branch since many have not converted and this is a pretty sneaky insidious bug. |
Thanks! |
This has been fixed in 2.6.3.6. |
Sorry for the non-minimal repro, this is as far as I was able to take it for now. Consider the following Stack script, with uses LTS 10.7, which uses network-2.6.3.3.
As expected, this exits immediately. However, if you change this to LTS-10.8 (which uses network-2.6.3.4), it will hang indefinitely on Windows. This regression has caused the Yesod test suite to fail, see yesodweb/yesod#1523.
I'm only guessing that this is a change in asynchronous exception behavior based on looking at the diff between 2.6.3.3 and 2.6.3.4, it could be something else at play.
The text was updated successfully, but these errors were encountered: