-
Notifications
You must be signed in to change notification settings - Fork 177
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
Hanging Lwt_main.run case #549
Comments
Thanks for reporting. The attached commit fixes the issue. It is a bug in I will look at couple more issues, and then make a release to make sure this fix reaches people soon. |
I see something similar with 3.2.1 - haven't tested against let l : unit Lwt.t list = []
let _, _ = Lwt_main.run (Lwt.nchoose_split []) will hang indefinitely. Tested in utop and compiled with ocamlopt, 64bit Linux w/libev. |
Looks like this is a separate issue that exists after |
Issue opened in #551 |
@koen-struyve the fix is now out in 3.3.0. Thanks again for reporting. |
The following code snippet
hangs indefinitely, with wrapped_t remaining in a Sleep state. We noted that binding on the result of "test ()" first seems to resolve this.
This behavior is present from version 3.1.0 onwards.
The text was updated successfully, but these errors were encountered: