﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
877	tests/signal-tests.scm hangs sometimes	Mario Domenech Goulart		"Sometimes, when the daily salmonella tests at call-cc.org runs, we get an a.out process that hangs eating CPU:

{{{
root     14821  0.0  0.0   2496   992 ?        S    00:30   0:00  \_ /USR/SBIN/CRON
root     14822  0.0  0.0   1756   472 ?        Ss   00:30   0:00      \_ /bin/sh -c /root/run-salmonella.sh
root     14823  0.0  0.0   1756   480 ?        S    00:30   0:00          \_ /bin/sh /root/run-salmonella.sh
root     14850  0.0  0.3  15300  6984 ?        S    00:30   0:00              \_ csi -s src/salmonella-run-publish/salmonella-run-publish.scm src/chicken-infrastructure/salmonella/salmonella-master.conf
root     18441  0.0  0.0      0     0 ?        Z    00:47   0:00                  \_ [sh] <defunct>
...
root     19322 98.0  0.0   6308  1712 ?        R    00:49 549:13 ./a.out
}}}

It seems that the a.out file is generated during some test run by {{{make check}}}.  We've got to this conclusion by analyzing {{{/proc/<pid of a.out>}}}.  Based on that information, we found out that tests/signal-tests.scm may be the culprit.

Attached is the output of {{{strings /proc/<pid of a.out>/exe}}}, which contains some hints about the file that originated a.out.

Once we kill a.out, salmonella's execution continues.

The behavior described here doesn't show up everyday.  It doesn't look easy to reproduce."	defect	closed	major	4.9.0	build system	4.8.x	fixed	signal-tests.scm		
