Skip Menu |

This queue is for tickets about the POE-Loop-AnyEvent CPAN distribution.

Report information
The Basics
Id: 85920
Status: open
Priority: 0/
Queue: POE-Loop-AnyEvent

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.004
Fixed in: (no value)



Subject: t/poe_loop_anyevent/wheel_readwrite.t hangs on Linux
This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux For version 0.002 there was no reports for perl 5.16.2 on Linux http://matrix.cpantesters.org/?dist=POE-Loop-AnyEvent+0.002 $ perl -Mblib t/poe_loop_anyevent/wheel_readwrite.t 1..28 Too late to run CHECK block at /home/c/perl5/perlbrew/perls/perl-5.16.2/lib/site_perl/5.16.2/i686-linux/EV.pm line 123. ok 1 - use POE::Wheel::ReadWrite; ok 2 - POE::Wheel::ReadWrite->can(...) ok 3 - new(): no args ok 4 - new(): handles for both directions ok 5 - new(): passing kernel deprecated ok 6 - new(): both marks must be given ok 7 - new(): both marks must be given ok 8 - new(): both marks must be valid ok 9 - new(): both marks must be valid ok 10 - new(): both marks must be valid ok 11 - new(): both mark events needed ok 12 - new(): both mark events needed ok 13 - new(): mark events need levels ok 14 - new(): mark events need levels ok 15 - new(): mark events need levels ok 16 - input filter isa POE::Filter isa POE::Filter ok 17 - output filter isa POE::Filter isa POE::Filter (hangs) -- Alexandr Ciornii, http://chorny.net
On Thu Jun 06 06:36:27 2013, CHORNY wrote: Show quoted text
> This is perl 5, version 16, subversion 2 (v5.16.2) built for i686- > linux > For version 0.002 there was no reports for perl 5.16.2 on Linux > http://matrix.cpantesters.org/?dist=POE-Loop-AnyEvent+0.002 > > $ perl -Mblib t/poe_loop_anyevent/wheel_readwrite.t > 1..28 > Too late to run CHECK block at /home/c/perl5/perlbrew/perls/perl- > 5.16.2/lib/site_perl/5.16.2/i686-linux/EV.pm line 123. > ok 1 - use POE::Wheel::ReadWrite; > ok 2 - POE::Wheel::ReadWrite->can(...) > ok 3 - new(): no args > ok 4 - new(): handles for both directions > ok 5 - new(): passing kernel deprecated > ok 6 - new(): both marks must be given > ok 7 - new(): both marks must be given > ok 8 - new(): both marks must be valid > ok 9 - new(): both marks must be valid > ok 10 - new(): both marks must be valid > ok 11 - new(): both mark events needed > ok 12 - new(): both mark events needed > ok 13 - new(): mark events need levels > ok 14 - new(): mark events need levels > ok 15 - new(): mark events need levels > ok 16 - input filter isa POE::Filter isa POE::Filter > ok 17 - output filter isa POE::Filter isa POE::Filter > (hangs)
This is probably because you have EV installed and that's getting used for the event loop testing. EV has trouble with deadlocking it's own tests in a similar way.