cvs commit: fptools/ghc/rts/win32 IOManager.c

Simon Marlow simonmar at glass.cse.ogi.edu
Wed Feb 25 08:18:01 EST 2004


simonmar    2004/02/25 08:18:01 PST

  Modified files:
    ghc/rts/win32        IOManager.c 
  Log:
  ShutdownIOManager: don't free the IOManagerState, because the worker
  threads haven't necessarily died yet and might reference it again.
  
  Apparently fixes a strange bug: I have a Haskell program which on
  Windows causes the shell to exit after I run it.  I don't know what
  the real cause of this is, but this is a clear bug and fixing it stops
  the shell from exiting.
  
  MERGE TO STABLE
  
  Revision  Changes    Path
  1.9       +6 -3      fptools/ghc/rts/win32/IOManager.c


More information about the Cvs-ghc mailing list