Subject: | 06harakiri.t occasionally hangs |
Date: | Thu, 13 Nov 2014 16:03:29 +0200 |
To: | bug-Starlet [...] rt.cpan.org |
From: | Lauri Tirkkonen <ltirkkon [...] niksula.hut.fi> |
Hi, 06harakiri.t appears to be nondeterministic; sometimes it finishes
successfully but other times hangs. Here's some data from a hung run:
Command line (which matches what is run by gmake test) and output:
% PERL_DL_NONLAZY=1 /opt/niksula/perl5/bin/amd64/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/06harakiri.t
t/06harakiri.t .. 2/?
I have core dumps of all perl processes available at
http://www.niksula.hut.fi/~ltirkkon/starlet-test-hang/ for your perusal. I also
trussed them for a while, but nothing's happening:
==> truss.12192.txt <==
Base time stamp: 1415886631.3788 [ Thu Nov 13 15:50:31 EET 2014 ]
pollsys(0xFFFFFD7FFFDFF3A0, 2, 0x00000000, 0x00000000) (sleeping...)
==> truss.12320.txt <==
Base time stamp: 1415886631.3822 [ Thu Nov 13 15:50:31 EET 2014 ]
waitid(P_PID, 12601, 0xFFFFFD7FFFDFEBF0, WEXITED|WTRAPPED) (sleeping...)
==> truss.12601.txt <==
Base time stamp: 1415886631.3844 [ Thu Nov 13 15:50:31 EET 2014 ]
waitid(P_ALL, 0, 0xFFFFFD7FFFDFF200, WEXITED|WTRAPPED) (sleeping...)
==> truss.12723.txt <==
Base time stamp: 1415886631.3874 [ Thu Nov 13 15:50:31 EET 2014 ]
accept(3, 0xFFFFFD7FFFDFF130, 0xFFFFFD7FFFDFF12C, SOV_DEFAULT, 0) (sleeping...)
--
Lauri Tirkkonen
Niksula systems specialist