[GHC] #8406: Invalid object in isRetainer() or Segfault

GHC ghc-devs
Fri Oct 4 04:16:42 UTC 2013


#8406: Invalid object in isRetainer() or Segfault
----------------------------------+----------------------------------
       Reporter:  crockeea        |             Owner:
           Type:  bug             |            Status:  new
       Priority:  normal          |         Milestone:
      Component:  Compiler        |           Version:  7.6.3
       Keywords:                  |  Operating System:  Linux
   Architecture:  x86_64 (amd64)  |   Type of failure:  Runtime crash
     Difficulty:  Unknown         |         Test Case:
     Blocked By:                  |          Blocking:
Related Tickets:                  |
----------------------------------+----------------------------------
 When compiling with
 -rtsopts -threaded -prof -fprof-auto -caf-all

 and running with
 -N4 -hr

 I get a "Segmentation fault" every time.

 If I run with -N4 -qg1 -hr, I either get a segfault or
 internal error: Invalid object in isRetainer(): 40

 When the segfault happens, it happens quickly. If the segfault doesn't
 happen, the program runs for about 5 seconds and I get "invalid object"
 error (always 40).

 Without -hr, I have never gotten a segfault.

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



More information about the ghc-tickets mailing list