[GHC] #5729: ForeignPtr leak in ghci
GHC
cvs-ghc at haskell.org
Wed Dec 28 22:45:29 CET 2011
#5729: ForeignPtr leak in ghci
-------------------------------+--------------------------------------------
Reporter: judahj | Owner:
Type: bug | Status: closed
Priority: normal | Component: GHCi
Version: 7.2.1 | Resolution: duplicate
Keywords: | Os: MacOS X
Architecture: x86_64 (amd64) | Failure: None/Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------------+--------------------------------------------
Changes (by judahj):
* status: new => closed
* resolution: => duplicate
Comment:
OK, it turns out this was an instance of #917. GHC was turning the
infinite list into a CAF. When the program was run from the command-line,
the initial parts of that list could be garbage collected since they would
only be used once. But when the program was run from within GHCi, the
entire list would be retained since the program might be run multiple
times in the same session.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5729#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list