
#12226: C-c does not force kill hung GHC processes -------------------------------------+------------------------------------- Reporter: ezyang | Owner: Type: bug | Status: new Priority: low | Milestone: Component: Test Suite | Version: 8.0.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- By default the test timeout is 300sec. One common thing to have occur is you get GHC in an infinite loop, and now a test won't terminate. So you do the obvious thing and C-c the test script. BUT LITTLE DO YOU KNOW, the GHC process is still hanging around. So, Python should probably force kill its subprocesses as its quitting, rather than hope that the SIGHUP will reap them. Timeouts DO kill properly, which is nice. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/12226 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler