# New Ticket Created by   
# Please include the string:  [perl #130692]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=130692 >


With 6.d.PREVIEW the simplest code for IO::Socket::Async mis-behaves:

    use v6.d.PREVIEW;

    react {
        whenever IO::Socket::Async.listen('localhost', 3333) -> $conn {
            whenever $conn.Supply(:bin) -> $buf {
                await $conn.write: $buf;
                $conn.close;
            }
        }
    }

Gives rise to:

    Unhandled exception in code scheduled on thread 7
    Attempt to unlock mutex by thread not holding it

After the second connection every time.  I noticed this when testing
HTTP::Server::Tiny.

This is Rakudo version 2017.01-132-g97359ae built on MoarVM version
2017.01-25-g70d4bd5

Reply via email to