
#14497: internal error: scavenge_one: strange object 19828 -------------------------------------+------------------------------------- Reporter: Yuras | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: Runtime crash Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- I'll attach the test program. Reproduces each time. {{{ $ ./test Nothing test: internal error: scavenge_one: strange object 19828 Stack trace: 0x4b27df set_initial_registers (rts/Libdw.c:288.0) 0x7fe51b3fcd48 dwfl_thread_getframes (/usr/lib/x86_64 -linux-gnu/libdw-0.170.so) 0x7fe51b3fd22c dwfl_getthread_frames (/usr/lib/x86_64 -linux-gnu/libdw-0.170.so) 0x4b2ddd libdwGetBacktrace (rts/Libdw.c:259.0) 0x49883b rtsFatalInternalErrorFn (rts/RtsMessages.c:169.0) 0x4989ed barf (rts/RtsMessages.c:47.0) 0x4b3f8c scavenge_one (rts/sm/Scav.c:1615.0) 0x4b4e91 scavenge_loop1 (rts/sm/Scav.c:2066.0) 0x49d517 scavenge_until_all_done (rts/sm/GC.c:1017.0) 0x49dde4 GarbageCollect (rts/sm/GC.c:412.0) 0x4969a3 scheduleDoGC (rts/Schedule.c:1827.0) 0x49776c schedule (rts/Schedule.c:558.0) 0x49811c scheduleWorker (rts/Schedule.c:2582.0) 0x7fe51b835494 start_thread (/build/glibc- tnXPha/glibc-2.24/nptl/pthread_create.c:333.0) 0x7fe51b113abf __clone (../sysdeps/unix/sysv/linux/x86_64/clone.S:99.0) (GHC version 8.2.1 for x86_64_unknown_linux) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug Aborted }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14497 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler