
#7836: Runtime failure profiling with +RTS -hc -hbdrag,void --------------------------+------------------------------------------------- Reporter: hyperthunk | Owner: Type: bug | Status: infoneeded Priority: normal | Component: Profiling Version: 7.4.2 | Keywords: profiling osx Os: MacOS X | Architecture: x86_64 (amd64) Failure: Runtime crash | Blockedby: Blocking: | Related: --------------------------+------------------------------------------------- Changes (by hyperthunk): * failure: None/Unknown => Runtime crash * architecture: x86 => x86_64 (amd64) Comment: Replying to [comment:2 hyperthunk]:
Replying to [comment:1 ezyang]:
Thanks! It looks like there's a pretty nontrivial dependency in the sample program; can you check if this behavior occurs in 7.6/HEAD?
Will do that and report back.
Interim results with 7.6.2 look good: t4@iske:distributed-process-platform $ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.6.2 t4@iske:distributed-process-platform $ ghc-env active 7.6.2-x86_64 And the results: t4@iske:distributed-process-platform $ ./dist/build/leaks/leaks +RTS -hc -hbdrag,void -RTS Mon Apr 15 14:00:50 UTC 2013 pid://127.0.0.1:10519:0:3: mnesia started Mon Apr 15 14:00:57 UTC 2013 pid://127.0.0.1:10519:0:3: mnesia blurble t4@iske:distributed-process-platform $ ./dist/build/leaks/leaks +RTS -N -hc -hbdrag,void -RTS Mon Apr 15 14:01:36 UTC 2013 pid://127.0.0.1:10519:0:3: mnesia started Mon Apr 15 14:01:42 UTC 2013 pid://127.0.0.1:10519:0:3: mnesia blurble However if I supply a specific value for -N<num> though, it crashes with a bus error - perhaps that's an entirely different but to what I originally reported though... t4@iske:distributed-process-platform $ ./dist/build/leaks/leaks +RTS -N2 -hc -hbdrag,void -RTS Mon Apr 15 14:01:51 UTC 2013 pid://127.0.0.1:10519:0:3Bus error: 10 t4@iske:distributed-process-platform $ ./dist/build/leaks/leaks +RTS -N3 -hc -hbdrag,void -RTS Mon Apr 15 14:01:58 UTC 2013 pid://127.0.0.1:10519:0:3: mnesia staBus error: 10 t4@iske:distributed-process-platform $ ./dist/build/leaks/leaks +RTS -N4 -hc -hbdrag,void -RTS Mon Apr 15 14:02:03 UTC 2013 pid://127.0.0.1Bus error: 10 Platform details: t4@iske:distributed-process-platform $ uname -a Darwin iske.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7836#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler