#15382: heapprof001 segfaults in prof_hc_hb way on i386 -------------------------------------+------------------------------ Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.8.1 Component: Compiler | Version: 8.4.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: x86 Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------ Comment (by Ben Gamari <ben@…>): In [changeset:"9b65ae69fbeddcb9df7c70b71c9cf62be1e03dbd/ghc" 9b65ae69/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="9b65ae69fbeddcb9df7c70b71c9cf62be1e03dbd" rts: Turn ASSERT in LDV_recordDead into a normal if As reported in #15382 the `ASSERT(ctr != NULL)` is currently getting routinely hit during testsuite runs. While this is certainly a bug I would far prefer getting a proper error message than a segmentation fault. Consequently I'm turning the `ASSERT` into a proper `if` so we get a proper error in non- debug builds. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15382#comment:7> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler