URL: <http://savannah.gnu.org/bugs/?54428>
Summary: make can block after being killed (2) Project: make Submitted by: kvho Submitted on: Thu 02 Aug 2018 01:19:56 PM CEST Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 3.82 Operating System: None Fixed Release: None Triage Status: None _______________________________________________________ Details: job.c : /* We are the child. */ unblock_all_sigs (); Before unblocking all signals in the child, the fatal signal handlers have to be reset. Otherwise, fatal_error_signal can run in the child process, and will block on /* Wait for our children to die. */ while (job_slots_used > 0) reap_children (1, 1); since the child does not have any children. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?54428> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make