Skip Menu |
Report information
Id: 124074
Status: new
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: rob [at] hoelz.ro
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM:
  • Moar
  • JVM



Subject: Closing a Channel on which a worker is receiving may or may not trigger a X::Channel::ReceiveOnDone exception
Download (untitled) / with headers
text/plain 179b
The attached program blocks indefinitely 42/100 times, throws an odd typechecking exception 6/100 times, and throws the correct exception (X::Channel::ReceiveOnDone) 52/100 times.
Subject: closed-channel.p6
Download closed-channel.p6
application/octet-stream 161b

Message body not shown because it is not plain text.

Download (untitled) / with headers
text/plain 320b
On Sun Mar 15 18:25:07 2015, rob@hoelz.ro wrote: Show quoted text
> The attached program blocks indefinitely 42/100 times, throws an odd > typechecking exception 6/100 times, and throws the correct exception > (X::Channel::ReceiveOnDone) 52/100 times.
This also happens on the JVM (timeout 26/100 times, correct exception 74/100 times)
Download (untitled) / with headers
text/plain 409b
On 2015-03-15 18:41:11, rob@hoelz.ro wrote: Show quoted text
> On Sun Mar 15 18:25:07 2015, rob@hoelz.ro wrote:
> > The attached program blocks indefinitely 42/100 times, throws an odd > > typechecking exception 6/100 times, and throws the correct exception > > (X::Channel::ReceiveOnDone) 52/100 times.
> > > This also happens on the JVM (timeout 26/100 times, correct exception > 74/100 times)
This works on MoarVM now.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org