
#15285: "strange closure type" in T7919 with the threaded2 way -------------------------------------+------------------------------------- Reporter: alpmestan | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Runtime System | Version: 8.5 Resolution: | Keywords: Operating System: Linux | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: T7919 Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by osa1): Looked at this ticket briefly today and managed to get at least 3 different faiures with threaded runtime when sanity checks are enabled. {{{ $ ./T7919 +RTS -DS -N >/dev/null Memory leak detected: gen 0 blocks : 204 blocks ( 0.8 MB) gen 1 blocks : 2309 blocks ( 9.0 MB) nursery : 3074 blocks ( 12.0 MB) retainer : 0 blocks ( 0.0 MB) arena blocks : 0 blocks ( 0.0 MB) exec : 0 blocks ( 0.0 MB) GC free pool : 77 blocks ( 0.3 MB) free : 1895 blocks ( 7.4 MB) total : 7559 blocks ( 29.5 MB) in system : 7560 blocks (30 MB) Unreachable blocks: T7919: internal error: ASSERTION FAILED: file rts/sm/Sanity.c, line 992 (GHC version 8.7.20180827 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug zsh: abort (core dumped) ./T7919 +RTS -DS -N > /dev/null $ ./T7919 +RTS -DS -N >/dev/null T7919: internal error: ASSERTION FAILED: file rts/sm/BlockAlloc.c, line 901 (GHC version 8.7.20180827 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug zsh: abort (core dumped) ./T7919 +RTS -DS -N > /dev/null rts git:(master) $ ./T7919 +RTS -DS -N >/dev/null T7919: internal error: ASSERTION FAILED: file rts/sm/BlockAlloc.c, line 899 (GHC version 8.7.20180827 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug zsh: abort (core dumped) ./T7919 +RTS -DS -N > /dev/null }}} Some other failures without sanity checks (but with debug runtime): {{{ $ ./T7919 +RTS -N >/dev/null T7919: internal error: ASSERTION FAILED: file rts/sm/Sanity.c, line 991 (GHC version 8.7.20180827 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug zsh: abort (core dumped) ./T7919 +RTS -N > /dev/null $ ./T7919 +RTS -N >/dev/null T7919: internal error: ASSERTION FAILED: file rts/sm/GCUtils.c, line 105 (GHC version 8.7.20180827 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug zsh: abort (core dumped) ./T7919 +RTS -N > /dev/null }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15285#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler