On Tue, 04 Jul 2017 06:51:16 -0700, blackcatoverw...@gmail.com wrote: > In bash on win10 > > Code: > > perl6 --ll-exception -e ' prompt "123" ' > > Output: > > 123 > Cannot flush handle: Failed to flush filehandle: Input/output error > at SETTING::src/core/Exception.pm:63 > (/usr/share/perl6/runtime/CORE.setting.moarvm:throw) > from SETTING::src/core/Failure.pm:44 > (/usr/share/perl6/runtime/CORE.setting.moarvm:throw) > from SETTING::src/core/Failure.pm:86 > (/usr/share/perl6/runtime/CORE.setting.moarvm:sink) > from SETTING::src/core/io_operators.pm:89 > (/usr/share/perl6/runtime/CORE.setting.moarvm:prompt) > from SETTING::src/core/io_operators.pm:83 > (/usr/share/perl6/runtime/CORE.setting.moarvm:prompt) > from -e:1 (<ephemeral file>:<unit>) > from -e:1 (<ephemeral file>:<unit-outer>) > from gen/moar/stage2/NQPHLL.nqp:1589 > (/usr/share/nqp/lib/NQPHLL.moarvm:eval) > from gen/moar/stage2/NQPHLL.nqp:1696 (/usr/share/nqp/lib/NQPHLL.moarvm:) > from gen/moar/stage2/NQPHLL.nqp:1731 > (/usr/share/nqp/lib/NQPHLL.moarvm:command_eval) > from src/Perl6/Compiler.nqp:42 > (/usr/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) > from gen/moar/stage2/NQPHLL.nqp:1677 > (/usr/share/nqp/lib/NQPHLL.moarvm:command_line) > from gen/moar/main.nqp:47 (/usr/share/perl6/runtime/perl6.moarvm:MAIN) > from gen/moar/main.nqp:38 > (/usr/share/perl6/runtime/perl6.moarvm:<mainline>) > from <unknown>:1 (/usr/share/perl6/runtime/perl6.moarvm:<main>) > from <unknown>:1 (/usr/share/perl6/runtime/perl6.moarvm:<entry>) > > perl6 -v output: > > This is Rakudo version 2017.06 built on MoarVM version 2017.06 > implementing Perl 6.c.
Thank you for the report. This is now fixed. Fix: https://github.com/MoarVM/MoarVM/commit/4541cf6f6c https://github.com/perl6/nqp/commit/659ced5b57 https://github.com/rakudo/rakudo/commit/096c4eadbe Test: https://github.com/perl6/roast/commit/dcce881633