Subject: | Perl 5.8.0: POE becomes unresponsive with only signals and selects |
For some reason, I'm seeing POE go into an unresponsive state when it
has signals live (INT and TERM in my case) and selects (in this case a
Wheel::ReadWrite wrapping a serial port.
If there are other things like timers (Most of the time I have some
keepalive timers) around, the signals and such seem to be responsive,
but POE goes into a dead state and becomes unresponsive if it's ONLY the
signals and serial port.
Would it be possible to write some form of test script which tests this
case (the unresponsive to signals case).
For now, POE on 5.8.0 passes tests, and if there IS a problem on 5.8.0,
it would be very useful to be able to create a test that fails, so 5.8.0
can be ruled out as a bad platform.
It's one thing to warn in IRC that "5.8.0 is no guarentees" but it would
be better if we could test for the case.