[Michael Hanke] > Unfortunately, the issue is still present -- on an up-to-date Debian > wheezy. I still have no clue who to trigger this behavior other than > a reboot of those machines. I can still reliably fix it by a restart > of the condor daemons once the machines are fully up.
Right. Then we should try to fix it. :) > If there is anything I can try on those machines that would help you > determine the problem please let me know. Please try this patch. It make sure run_single() and detach() both reset the SIGINT signal. Index: startpar.c =================================================================== --- startpar.c (revision 192) +++ startpar.c (working copy) @@ -732,6 +732,7 @@ (void)sigfillset(&nmask); sigprocmask(SIG_UNBLOCK, &nmask, NULL); + (void)signal(SIGINT, SIG_DFL); (void)signal(SIGHUP, SIG_DFL); (void)signal(SIGQUIT, SIG_DFL); (void)signal(SIGSEGV, SIG_DFL); I suspect my test cases all ended up using the "fixed" code path. Not sure how to trigger the detach() code path in a test case. :) -- Happy hacking Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org