internal error: scavenge_one: strange object 19828
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
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 |