# New Ticket Created by Zoffix Znet
# Please include the string: [perl #131755]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=131755 >
The original failure was in t/spec/S32-io/open.t test that I golfed down to the
following:
-----------------------8<---------------------------------
$*IN = IO::Handle.new: :path('-'.IO);
$*IN.open;
$*OUT.open: :w;
my $w = '-'.IO.open: :w;
my $r = '-'.IO.open;
$*IN.slurp(:close); #
$w.put: 'meow w';
$*OUT.put: 'x';
-----------------------8<---------------------------------
Save that code to file named open.t and then run it like this:
$ echo "x" | ./perl6 --ll-exception open.t
And it'll die with 'Reading from filehandle failed: Bad file descriptor'
This is on Rakudo version 2017.06-252-g83502cc built on MoarVM version
2017.06-91-g146c8fc.
Most notably, removing `--ll-exception` parameter or even removing the `#`
comment on line 6 causes the bug to disappear.