
#8406: Invalid object in isRetainer() or Segfault -------------------------------------+------------------------------------- Reporter: crockeea | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.1 Component: Runtime System | Version: 7.8.3 Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 Type of failure: Runtime crash | (amd64) Blocked By: | Test Case: Related Tickets: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by JamesM): * status: closed => new * version: 7.6.3 => 7.8.3 * resolution: worksforme => Old description:
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.
New description: 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. Edit (1/2015): This is still occurring under multiple threads in ghc 7.8.3. GHC options: -Wall -prof -fprof-auto -threaded -rtsopts Runtime Options: -N4 -hr -L1000 -- Comment: This is still occurring for me. However, it is only problematic when using multiple threads changing from -N4 to -N1 removes the issue: par-simulator: internal error: Invalid object in isRetainer(): 39 (GHC version 7.8.3 for x86_64_apple_darwin) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug Abort trap: 6 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8406#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler