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
Bailador + start + IO hangs #5643
Comments
From @cokeSee attached files. I have seen variations of this problem in 2016.07, .08, and just today Run 'perl6 wtf.p6' - this starts the bailador server listening on port 7890. Run the curl.sh command - you'll see an "A" in the log - if you Remove the start block and restart - "B" comes back very quickly. Revert wtf.p6, replace the slurp line with a "sleep 4" and rerun: now So, triggering the issue seems to require HTTP::Easy's .run method -- |
From @jnthnOn Tue Sep 06 08:58:37 2016, coke wrote:
Attaching gdb to see where it was hanging showed up that the thread waiting to accept was preventing others from running GC. Fixed that in MoarVM. Also boiled the bug down to the test case now in roast as S32-io/socket-accept-and-working-threads.t, which covers it. /jnthn |
The RT System itself - Status changed from 'new' to 'open' |
@jnthn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#129213 (status was 'resolved')
Searchable as RT129213$
The text was updated successfully, but these errors were encountered: