[GHC] #9253: "internal error: evacuate(static): strange closure type 0" when running in QEMU

GHC ghc-devs at haskell.org
Mon Jun 30 16:01:13 UTC 2014


#9253: "internal error: evacuate(static): strange closure type 0" when running in
QEMU
-------------------------------------+------------------------------------
        Reporter:  ocharles          |            Owner:  simonmar
            Type:  bug               |           Status:  new
        Priority:  normal            |        Milestone:
       Component:  Runtime System    |          Version:  7.8.2
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  Runtime crash     |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by ocharles):

 I should point out that the exact same code doesn't fail when we run it on
 bare metal, so it seems to be something specific to running in QEMU. This
 also doesn't always happen, but it certainly feels like it happens more
 often than not. We're building this executable with:


 {{{
 ghc-options: -Wall -O2 -threaded -rtsopts
 }}}

 We run the server with:


 {{{
 ${metronomeConfig.package}/bin/metronome-server -c
 ${config.services.fynder.configFile} +RTS -k1M
 }}}

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


More information about the ghc-tickets mailing list