Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information