Skip to content

slow validate failure: cloneMyStack

Reproduce with

hadrian/build test --freeze1  --docs=none --flavour=slow-validate --test-speed=slow --only="cloneMyStack"
Wrong exit code for cloneMyStack(hpc)(expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 30 but got 34 in position 1
Stack trace:
cloneMyStack: Failed to get stack frames of current process: no matching address range: Invalid argument
                  0x7a7d22    set_initial_registers (rts/Libdw.c:294.5)
            0x7f5310b49fa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5310b49aeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5310b49e12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5310b4a357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
                  0x7a83b3    libdwGetBacktrace (rts/Libdw.c:265.5)
                  0x77a83d    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
                  0x77a9fa    barf (rts/RtsMessages.c:49.4)
                  0x40b02e    expectClosureTypes (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)
                  0x40aa0a    (null) (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(hpc)
Wrong exit code for cloneMyStack(optasm)(expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 30 but got 34 in position 1
Stack trace:
cloneMyStack: Failed to get stack frames of current process: no matching address range: Invalid argument
                  0x7a7822    set_initial_registers (rts/Libdw.c:294.5)
            0x7f5516ac0fa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5516ac0aeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5516ac0e12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f5516ac1357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
                  0x7a7eb3    libdwGetBacktrace (rts/Libdw.c:265.5)
                  0x77986d    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
                  0x779a2a    barf (rts/RtsMessages.c:49.4)
                  0x40ab34    expectClosureTypes (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)
                  0x40a78d    (null) (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(optasm)
Wrong exit code for cloneMyStack(ghci) (expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 36 but got 30 in position 3
Stack trace:
            0x7f1ccf32b452    set_initial_registers (rts/Libdw.c:294.5)
            0x7f1ccef5bfa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f1ccef5baeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f1ccef5be12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f1ccef5c357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f1ccf32bb19    libdwGetBacktrace (rts/Libdw.c:265.5)
            0x7f1ccf33468d    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
            0x7f1ccf33485d    barf (rts/RtsMessages.c:49.4)
            0x7f1cc02faee4    expectClosureTypes (/run/user/1000/ghc741334_0/libghc_2.so)
            0x7f1ccefb980a    ffi_call_unix64 (/nix/store/nn4aqdcgdpj3npm551s8r88vf9xm1x74-libffi-3.4.2/lib/libffi.so.8.1.0)
            0x7f1ccefb8943    ffi_call_int (/nix/store/nn4aqdcgdpj3npm551s8r88vf9xm1x74-libffi-3.4.2/lib/libffi.so.8.1.0)
            0x7f1ccf32b14b    interpretBCO (rts/Interpreter.c:1986.17)
            0x7f1ccf3389ae    schedule (rts/Schedule.c:489.15)
            0x7f1ccf339edd    scheduleWorker (rts/Schedule.c:2666.11)
            0x7f1ccf33e9ef    workerStart (rts/Task.c:447.5)
            0x7f1ccf054eb2    start_thread (/nix/store/ybkkrhdwdj227kr20vk8qnzqnmj7a06x-glibc-2.34-115/lib/libc.so.6)
            0x7f1ccf0d731c    __clone3 (/nix/store/ybkkrhdwdj227kr20vk8qnzqnmj7a06x-glibc-2.34-115/lib/libc.so.6)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(ghci)
Wrong exit code for cloneMyStack(threaded2)(expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 30 but got 34 in position 1
Stack trace:
cloneMyStack: Failed to get stack frames of current process: no matching address range: Invalid argument
                  0x7b7822    set_initial_registers (rts/Libdw.c:294.5)
            0x7f3ac65e1fa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f3ac65e1aeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f3ac65e1e12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7f3ac65e2357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
                  0x7b7eb3    libdwGetBacktrace (rts/Libdw.c:265.5)
                  0x780eed    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
                  0x7810aa    barf (rts/RtsMessages.c:49.4)
                  0x40dec4    expectClosureTypes (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)
                  0x40db1d    (null) (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(threaded2)
Wrong exit code for cloneMyStack(dyn)(expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 30 but got 34 in position 1
Stack trace:
cloneMyStack: Failed to get stack frames of current process: no matching address range: Invalid argument
            0x7faff3a69b32    set_initial_registers (rts/Libdw.c:294.5)
            0x7faff3714fa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7faff3714aeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7faff3714e12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7faff3715357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7faff3a6a1f9    libdwGetBacktrace (rts/Libdw.c:265.5)
            0x7faff3a7167d    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
            0x7faff3a7184d    barf (rts/RtsMessages.c:49.4)
                  0x4018e4    expectClosureTypes (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)
                  0x401510    (null) (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(dyn)
Wrong exit code for cloneMyStack(optllvm)(expected 0 , actual 134 )
Stderr ( cloneMyStack ):
cloneMyStack: internal error: Wrong closure type on stack! Expected 30 but got 34 in position 1
Stack trace:
cloneMyStack: Failed to get stack frames of current process: no matching address range: Invalid argument
                  0x7a77f2    set_initial_registers (rts/Libdw.c:294.5)
            0x7fa290e49fa8    dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7fa290e49aeb    get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7fa290e49e12    dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
            0x7fa290e4a357    dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
                  0x7a7e83    libdwGetBacktrace (rts/Libdw.c:265.5)
                  0x77983d    rtsFatalInternalErrorFn (rts/RtsMessages.c:176.22)
                  0x7799fa    barf (rts/RtsMessages.c:49.4)
                  0x40ab0c    expectClosureTypes (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)
                  0x40a780    c28d_info$def (/run/user/1000/ghctest-derda1up/test   spaces/testsuite/tests/rts/cloneMyStack.run/cloneMyStack)

    (GHC version 9.5.20220805 for x86_64_unknown_linux)
    Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug
*** unexpected failure for cloneMyStack(optllvm)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information