Skip to content

Programs compiled with GHC master segfault when run with +RTS -h

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.11.20151218
$ ghc +RTS -h
ghc: no input files
Usage: For basic information, try the `--help' option.
Segmentation fault

This appears to be due to ce1f1607,

commit ce1f1607ed7f8fedd2f63c8610cafefd59baaf32
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Sat Nov 7 09:39:05 2015 +0000

    Make GHCi & TH work when the compiler is built with -prof

Which removes an initProfiling2 call from hs_init_ghc, which means that initHeapProfiling is never called, which means that censuses is never initialized, which causes a crash during cleanup on RTS shutdown.

Trac metadata
Trac field Value
Version 7.11
Type Bug
TypeOfFailure OtherFailure
Priority highest
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information