Ticket #4393 (closed bug: worksforme)
GHCi says: ghc: internal error: evacuate: strange closure type 63587
|Reported by:||chrisdone||Owned by:|
|Type of failure:||GHCi crash||Difficulty:|
|Test Case:||Blocked By:|
The error message shown by GHCi to me:
ghc: internal error: evacuate: strange closure type 63587 (GHC version 6.12.3 for i386_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
I'm not sure whether this should be classified as GHCi or GHC the compiler, as I wasn't compiling anything at the time, but maybe something inside GHCi was.
This tends to happen on all my projects. I am unable to directly reproduce it. It is not a particularly big problem as Emacs automatically re-launches GHCi.
I use GHCi inside Emacs. I forward all my Cabal configure/build and any other Haskell-related scripts through GHCi with :! and all the output is forwarded back by GHCi. Maybe it is merely a GHCi bug in using commands? I only suspect this because I only recall getting bugs like this since I started doing this kind of forwarding -- I may be mistaken in that recollection.
For what it's worth, below I include a list of libraries used. But I don't suspect those to be the cause. I assume that the part of GHCi which runs the :! commands is small and self-contained, so I'll have a bash at testing/fixing that, or at least reproducing the error. I doubt many else use :! like I do.
syb-0.1.0.2, base-220.127.116.11, extensible-exceptions-0.1.1.1, time-1.1.4, random-18.104.22.168, bytestring-0.9.1.7, haskell-lexer-1.0, pretty-show-1.1.1, convertible-22.214.171.124, utf8-string-0.3.6, HDBC-126.96.36.199, parsec-188.8.131.52, HDBC-postgresql-184.108.40.206, haskelldb-hdbc-2.0, haskelldb-hdbc-postgresql-2.0, MonadRandom?-0.1.5, MonadCatchIO-mtl-0.3.0.1, network-220.127.116.11, xhtml-3000.2.0.1, cgi-3001.1.8.1, split-0.1.2.1, safe-0.2, HUnit-18.104.22.168, process-22.214.171.124, haskell98, hslogger-1.1.0, regex-base-0.93.2, regex-posix-0.94.4, regex-compat-0.93.1, MissingH-126.96.36.199, ConfigFile?-1.0.6, json-0.4.4