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
die/CATCH inside a start-block with a channel heisenbugs #5718
Comments
From @gfldexsub f(){ start { $c.send($_); $c.list .say for f; # sometimes it works |
From @MasterDuke17On Sun Oct 02 12:52:45 2016, gfldex wrote:
valgrind output when I ran it: |
The RT System itself - Status changed from 'new' to 'open' |
From @jnthnOn Sun Oct 02 12:52:45 2016, gfldex wrote:
This one is yet another case of the long-standing issues with use of handles across threads. The channel golfs away; you can get this bug with just: start { for ^100 { note "hi" } }; for ^100 { say "oops" } /jnthn |
From @zoffixznetOn Wed, 02 Nov 2016 07:13:26 -0700, jnthn@jnthn.net wrote:
This is now fixed, but have no idea how to test it… On 2016.10, I can only repro this bug with STDERR/STDOUT set to a TTY terminal. |
From @AlexDanielFWIW, this bug is somewhat similar in feel: rakudo/rakudo#1202 On 2017-10-15 03:14:02, cpan@zoffix.com wrote:
|
Migrated from rt.perl.org#129787 (status was 'open')
Searchable as RT129787$
The text was updated successfully, but these errors were encountered: