[GHC] #8866: scavenge_stack: weird activation record found on stack on "cabal install -j"

GHC ghc-devs at haskell.org
Sun Mar 9 09:01:54 UTC 2014


#8866: scavenge_stack: weird activation record found on stack on "cabal install
-j"
----------------------------------+----------------------------------
       Reporter:  adinapoli       |             Owner:
           Type:  bug             |            Status:  new
       Priority:  normal          |         Milestone:  7.8.1
      Component:  Build System    |           Version:  7.8.1-rc2
       Keywords:                  |  Operating System:  MacOS X
   Architecture:  x86_64 (amd64)  |   Type of failure:  Runtime crash
     Difficulty:  Unknown         |         Test Case:
     Blocked By:                  |          Blocking:
Related Tickets:                  |
----------------------------------+----------------------------------
 Hello everyone,

 sorry if this was reported somewhere else. I know that the dreadful
 "scavenge_stack" is nothing new, but it's the first time I see it on Mac
 OS X (I'm on Maverick, OS X 10.9.2).

 This is a "stacktrace" of the problem. It seems to happen almost
 consistently if I try to do a parallel installation:

 {{{
 [hsenv]☁  ~HSENV  cabal install -j snap
 Resolving dependencies...
 Configuring HUnit-1.2.5.2...
 Downloading MonadRandom-0.1.13...
 Downloading logict-0.6.0.2...
 cabal: internal error: scavenge_stack: weird activation record found on
 stack: 415597384
     (GHC version 7.8.0.20140228 for x86_64_apple_darwin)
     Please report this as a GHC bug:
 http://www.haskell.org/ghc/reportabug
 [1]    2328 abort      cabal install -j snap
 [hsenv]☁  ~HSENV
 }}}

 The concerning thing is that it doesn't seem to be deterministic. After
 issuing that command, I have tried again and it worked this time:

 {{{
 [hsenv]☁  ~HSENV  cabal install -j snap
 Resolving dependencies...
 Configuring HUnit-1.2.5.2...
 Downloading MonadRandom-0.1.13...
 Configuring SHA-1.6.4...
 Downloading logict-0.6.0.2...
 Downloading process-1.1.0.2...
 [...]
 }}}

 It seems to happen with every package and I have tried to install snap
 just for the sake of reproducing it.

 Thanks!

 ps. Cross-posted on Github into the cabal issue tracker:
 https://github.com/haskell/cabal/issues/1716

 Alfredo

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


More information about the ghc-tickets mailing list