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 |