Residency profiling with eventlog enabled breaks
The RTS panics when a program compiled with -eventlog is run with +RTS -l -h,
trec-car-graph-expansion: internal error: getHeapProfBreakdown: unknown heap profiling mode
Stack trace: 0x2122e2f set_initial_registers (rts/Libdw.c:288.0)
0x7f98bbdfb8b8 dwfl_thread_getframes (/usr/lib/x86_64-linux-gnu/libdw-0.168.so)
0x7f98bbdfb347 (null) (/usr/lib/x86_64-linux-gnu/libdw-0.168.so)
0x7f98bbdfb673 dwfl_getthreads (/usr/lib/x86_64-linux-gnu/libdw-0.168.so)
0x7f98bbdfbc30 dwfl_getthread_frames (/usr/lib/x86_64-linux-gnu/libdw-0.168.so)
0x212342d libdwGetBacktrace (rts/Libdw.c:259.0)
0x2127aab rtsFatalInternalErrorFn (rts/RtsMessages.c:169.0)
0x2127c6d barf (rts/RtsMessages.c:47.0)
0x2136824 postHeapProfBegin (rts/eventlog/EventLog.c:1147.0) 0x21443bb initHeapProfiling.part.5 (rts/ProfHeap.c:464.0)
0x211cc16 hs_init_ghc (rts/RtsStartup.c:268.0)
0x2128bb3 hs_main (rts/RtsMain.c:63.0)
0x4cfc8d (null) (/home/ben/trec-car/mediawiki-annotate/dist-newstyle/build/x86_64-linux/ghc-8.2.1/trec-car-graph-expansion-0.1.0.0/c/trec-car-graph-expansion/bu
ild/trec-car-graph-expansion/trec-car-graph-expansion)
0x7f98bba4a2b1 __libc_start_main (../csu/libc-start.c:325.0)
0x40ba1a _start (/home/ben/trec-car/mediawiki-annotate/dist-newstyle/build/x86_64-linux/ghc-8.2.1/trec-car-graph-expansion-0.1.0.0/c/trec-car-graph-expansion/bu
ild/trec-car-graph-expansion/trec-car-graph-expansion)
(GHC version 8.2.1 for x86_64_unknown_linux)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.2.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |