slow validate failure: conc064: internal error: ASSERTION FAILED: file rts/Messages.h, line 30 nonmoving_thr_sanity
Reproduce with
hadrian/build test --freeze1 --docs=none --flavour=slow-validate --test-speed=slow --only="conc064"
conc064: internal error: ASSERTION FAILED: file rts/Messages.h, line 30
conc064: Failed to get stack frames of current process: no matching address range: Invalid argument
0x82ba0f set_initial_registers (rts/Libdw.c:294.57)
0x7f1648a27fa8 dwfl_thread_getframes (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
0x7f1648a27aeb get_one_thread_cb (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
0x7f1648a27e12 dwfl_getthreads (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
0x7f1648a28357 dwfl_getthread_frames (/nix/store/fqklswrymlx110vj0sfmpq77yj99paiz-elfutils-0.186/lib/libdw-0.186.so)
0x82b8f9 libdwGetBacktrace (rts/Libdw.c:263.15)
0x7d7a83 rtsFatalInternalErrorFn (rts/RtsMessages.c:175.30)
0x7d7642 barf (rts/RtsMessages.c:49.4)
0x7d76a5 errorBelch (rts/RtsMessages.c:68.5)
0x7d0aec doneWithMsgThrowTo (rts/Messages.h:31.5)
0x7d1816 removeFromQueues (rts/RaiseAsync.c:702.7)
0x7d0b77 throwToSingleThreaded__ (rts/RaiseAsync.c:66.5)
0x7d0bce throwToSingleThreaded (rts/RaiseAsync.c:73.5)
0x7e1409 deleteThread (rts/Schedule.c:2903.9)
0x7e03cc deleteAllThreads (rts/Schedule.c:2356.17)
0x7df587 scheduleDoGC (rts/Schedule.c:1815.9)
0x7e11b6 exitScheduler (rts/Schedule.c:2760.9)
0x7d821b hs_exit_ (rts/RtsStartup.c:478.5)
0x7d842f shutdownHaskellAndExit (rts/RtsStartup.c:666.9)
0x59c965 (null) (/run/user/1000/ghctest-derda1up/test spaces/testsuite/tests/concurrent/should_run/conc064.run/conc064)
(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 conc064(nonmoving_thr_sanity)