On Fri May 06 06:54:52 2016, sml...@gmail.com wrote: > No, this one-liner... > > perl6 -e 'my $waiter = Proc::Async.new(:path<echo>, :args<Hello > World>).start; await start { await $waiter }' > > ...still occasionally hangs for me on the latest Rakudo nom: > > This is Rakudo version 2016.04-117-g7db7b46 built on MoarVM version > 2016.04 > implementing Perl 6.c. > > But it does appear to happen more seldomly now. > Make sure you run it many times before concluding that it works for > you.
I can still reproduce it too; seems that occasionally the scheduler starts too few threads (in fact, only one, and that is tied up with the await, and so nothing processes the incoming message saying the process ended).