[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: