Package: libnet-proxy-perl
Version: 0.12-1
Severity: important

Building libnet-proxy-perl occasionally hangs when running the test
suite. I've been able to reproduce by running t/36tcp_ctssl.t in a 'while
true' loop. It hangs maybe 10% of the time after 'STARTTLS acknowledged':

1..9
# Random seed 850162318
# ports: 58524 57292
ok 1 - Line received
ok 2 - Line received
ok 3 - Line received
ok 4 - STARTTLS acknowledged
ok 5 - Line received
ok 6 - Line received
127.0.0.1:59633 -> 127.0.0.1:57292 already is a SSL socket at t/36tcp_ctssl.t 
line 59
ok 7 - STARTTLS acknowledged
ok 8 - Line received
ok 9 - peer closed
1..9
# Random seed 1041775181
# ports: 54133 45530
ok 1 - Line received
ok 2 - Line received
ok 3 - Line received
ok 4 - STARTTLS acknowledged

Tracing the two processes that become stuck shows they are deadlocked
doing a read(2) from each other through the TCP socket. There's no
timeout, I have to kill the processes for the build to finish.

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to