Bug#575534: [GHC] #4074: Forking not possible with large processes
#4074: Forking not possible with large processes
---------------------------------+------------------------------------------
Reporter: nomeata | Owner: simonmar
Type: bug | Status: new
Priority: normal | Milestone: 6.12.3
Component: Runtime System | Version: 6.12.1
Keywords: | Difficulty: Easy (less than 1 hour)
Os: Linux | Testcase:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Changes (by simonmar):
* owner: => simonmar
* difficulty: => Easy (less than 1 hour)
* component: Compiler => Runtime System
* milestone: => 6.12.3
Comment:
I think we probably should disable timers in `forkProcess`; I'll look into
it.
Incedentally, this timer/fork issue is the reason that #3998 is hard to
fix. The workaround we use in the process library is to use `vfork`
instead of `fork`. (#1882 is unrelated, I think)
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4074#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
Reply to: