Skip to content

Filtering of cost-center profiler output no longer works

With the following testcase,

import Control.Monad (replicateM)

main :: IO ()
main = do
    let xs = replicate 10000000 $ 42
    print $ length xs
    print $ sum xs

Running like this,

ghc -prof -auto-all Hi.hs && ./Hi +RTS -hy[] -hc

with 7.10.3 produces a useful profile with the output one would expect. 8.0.1-rc2, on the other hand produces empty samples.

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