#5402: Exit code is wrong with dynamically loaded libraries
---------------------------------+------------------------------------------
    Reporter:  Lennart           |        Owner:              
        Type:  bug               |       Status:  new         
    Priority:  normal            |    Milestone:              
   Component:  Runtime System    |      Version:  7.1         
    Keywords:                    |     Testcase:              
   Blockedby:                    |   Difficulty:              
          Os:  Unknown/Multiple  |     Blocking:              
Architecture:  Unknown/Multiple  |      Failure:  None/Unknown
---------------------------------+------------------------------------------

Comment(by simonmar):

 Does this fix have any justification other than that it works in your
 scenario?  I'm struggling to understand exactly who is at fault here.

 Another alternative that might be more correct is for
 `shutdownHaskellAndExit` to set `hs_init_count` to `1` before calling
 `hs_exit`, so that it definitely shuts down the RTS.  The justification is
 that we're about to exit!

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5402#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to