Why does DebugInfoD lack symbols for DotNet packages?

@fche, thanks! gdb -p massively improved a reproducible trace: [1]

PS /home/RokeJulianLockhart> coredumpctl list -r    
TIME                           PID  UID  GID SIG     COREFILE EXE                                                                                  SIZE
Wed 2025-12-10 22:10:06 GMT 102350 1000 1000 SIGABRT present  /usr/lib64/dotnet/dotnet                                                            16.3M
PS /home/RokeJulianLockhart> coredumpctl debug 102350
           PID: 102350 (dotnet)
           UID: 1000 (RokeJulianLockhart)
           GID: 1000 (RokeJulianLockhart)
        Signal: 6 (ABRT)
     Timestamp: Wed 2025-12-10 22:10:05 GMT (1min 17s ago)
  Command Line: dotnet /home/RokeJulianLockhart/.dotnet/tools/.store/powershell/7.5.2/powershell/7.5.2/tools/net9.0/any/unix/pwsh.dll
    Executable: /usr/lib64/dotnet/dotnet
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-100152.scope
          Unit: user@1000.service
     User Unit: app-org.kde.konsole-100152.scope
         Slice: user-1000.slice
     Owner UID: 1000 (RokeJulianLockhart)
       Boot ID: c459148c850e4a7e8db550901dd2cfeb
    Machine ID: b4f0bef5ffd640fba0ab31fdaa2820b8
      Hostname: Beedell.RokeJulianLockhart.desktop.SSV2AY
       Storage: /var/lib/systemd/coredump/core.dotnet.1000.c459148c850e4a7e8db550901dd2cfeb.102350.1765404605000000.zst (present)
  Size on Disk: 16.3M
       Message: Process 102350 (dotnet) of user 1000 dumped core.
                
                Module libicui18n.so.77 from rpm icu-77.1-1.fc43.x86_64
                Module libicudata.so.77 from rpm icu-77.1-1.fc43.x86_64
                Module libicuuc.so.77 from rpm icu-77.1-1.fc43.x86_64
                Module libnuma.so.1 from rpm numactl-2.0.19-3.fc43.x86_64
                Module liblttng-ust.so.1 from rpm lttng-ust-2.14.0-4.fc43.x86_64
                Module liblttng-ust-common.so.1 from rpm lttng-ust-2.14.0-4.fc43.x86_64
                Module liblttng-ust-tracepoint.so.1 from rpm lttng-ust-2.14.0-4.fc43.x86_64
                Stack trace of thread 102536:
                #0  0x00007fe01ee803cc __pthread_kill_implementation (libc.so.6 + 0x743cc)
                #1  0x00007fe01ee2618e __GI_raise (libc.so.6 + 0x1a18e)
                #2  0x00007fe01ee0d6d0 __GI_abort (libc.so.6 + 0x16d0)
                #3  0x00007fe01ec977ad PROCAbort (libcoreclr.so + 0x6977ad)
                #4  0x00007fe01ec976cd TerminateProcess (libcoreclr.so + 0x6976cd)
                #5  0x00007fe01ea16935 SfiNext (libcoreclr.so + 0x416935)
                #6  0x00007fdf9f8b2386 n/a (n/a + 0x0)
                #7  0x00007fdf9f8b1b4c n/a (n/a + 0x0)
                #8  0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #9  0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #10 0x00007fe01ea11d99 _Z24DispatchManagedExceptionP6ObjectP8_CONTEXT (libcoreclr.so + 0x411d99)
                #11 0x00007fe01ea122aa _Z24DispatchManagedExceptionP6Object (libcoreclr.so + 0x4122aa)
                #12 0x00007fe01e970a38 _Z8ThrowNewP6Object (libcoreclr.so + 0x370a38)
                #13 0x00007fe01e970b91 _Z8IL_ThrowP6Object (libcoreclr.so + 0x370b91)
                #14 0x00007fdfa38f3d09 n/a (n/a + 0x0)
                #15 0x00007fdf9f87174f n/a (n/a + 0x0)
                #16 0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #17 0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #18 0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #19 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #20 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #21 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #22 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #23 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #24 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102358:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7b2ac __futex_abstimed_wait_common64 (libc.so.6 + 0x6f2ac)
                #3  0x00007fe01ee7db88 __pthread_cond_wait_common (libc.so.6 + 0x71b88)
                #4  0x00007fe01ec8faf5 _ZN7CorUnix26CPalSynchronizationManager16ThreadNativeWaitEPNS_21_ThreadNativeWaitDataEjPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68faf5)
                #5  0x00007fe01ec8f74e _ZN7CorUnix26CPalSynchronizationManager11BlockThreadEPNS_10CPalThreadEjbbPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68f74e)
                #6  0x00007fe01ec94bad SleepEx (libcoreclr.so + 0x694bad)
                #7  0x00007fe01e8de8aa _ZN24TieredCompilationManager21BackgroundWorkerStartEv (libcoreclr.so + 0x2de8aa)
                #8  0x00007fe01e8de766 _ZN24TieredCompilationManager29BackgroundWorkerBootstrapper1EPv (libcoreclr.so + 0x2de766)
                #9  0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #10 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #11 0x00007fe01e8de694 _ZN24TieredCompilationManager29BackgroundWorkerBootstrapper0EPv (libcoreclr.so + 0x2de694)
                #12 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #13 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #14 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102359:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7b2ac __futex_abstimed_wait_common64 (libc.so.6 + 0x6f2ac)
                #3  0x00007fe01ee7db88 __pthread_cond_wait_common (libc.so.6 + 0x71b88)
                #4  0x00007fe01ec8faf5 _ZN7CorUnix26CPalSynchronizationManager16ThreadNativeWaitEPNS_21_ThreadNativeWaitDataEjPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68faf5)
                #5  0x00007fe01ec8f74e _ZN7CorUnix26CPalSynchronizationManager11BlockThreadEPNS_10CPalThreadEjbbPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68f74e)
                #6  0x00007fe01ec943e0 _ZN7CorUnix32InternalWaitForMultipleObjectsExEPNS_10CPalThreadEjPKPvijii (libcoreclr.so + 0x6943e0)
                #7  0x00007fe01ec94578 PAL_WaitForSingleObjectPrioritized (libcoreclr.so + 0x694578)
                #8  0x00007fe01e92f3c5 WaitHandle_CorWaitOnePrioritizedNative (libcoreclr.so + 0x32f3c5)
                #9  0x00007fdf9f86c1b9 n/a (n/a + 0x0)
                #10 0x00007fdf9f86c47e n/a (n/a + 0x0)
                #11 0x00007fdf9f86c41c n/a (n/a + 0x0)
                #12 0x00007fdf9f8827f7 n/a (n/a + 0x0)
                #13 0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #14 0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #15 0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #16 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #17 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #18 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #19 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #20 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #21 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102353:
                #0  0x00007fe01ee7b547 __GI___lll_lock_wake (libc.so.6 + 0x6f547)
                #1  0x00007fe01ee8335a lll_mutex_unlock_optimized (libc.so.6 + 0x7735a)
                #2  0x00007fe01ec91bdd _ZN7CorUnix26CPalSynchronizationManager12WorkerThreadEPv (libcoreclr.so + 0x691bdd)
                #3  0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #4  0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #5  0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102361:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7b2ac __futex_abstimed_wait_common64 (libc.so.6 + 0x6f2ac)
                #3  0x00007fe01ee7db88 __pthread_cond_wait_common (libc.so.6 + 0x71b88)
                #4  0x00007fe01ec8faf5 _ZN7CorUnix26CPalSynchronizationManager16ThreadNativeWaitEPNS_21_ThreadNativeWaitDataEjPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68faf5)
                #5  0x00007fe01ec8f74e _ZN7CorUnix26CPalSynchronizationManager11BlockThreadEPNS_10CPalThreadEjbbPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68f74e)
                #6  0x00007fe01ec943e0 _ZN7CorUnix32InternalWaitForMultipleObjectsExEPNS_10CPalThreadEjPKPvijii (libcoreclr.so + 0x6943e0)
                #7  0x00007fe01ec94578 PAL_WaitForSingleObjectPrioritized (libcoreclr.so + 0x694578)
                #8  0x00007fe01e92f3c5 WaitHandle_CorWaitOnePrioritizedNative (libcoreclr.so + 0x32f3c5)
                #9  0x00007fdf9f86c1b9 n/a (n/a + 0x0)
                #10 0x00007fdf9f86c47e n/a (n/a + 0x0)
                #11 0x00007fdf9f86c41c n/a (n/a + 0x0)
                #12 0x00007fdf9f8827f7 n/a (n/a + 0x0)
                #13 0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #14 0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #15 0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #16 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #17 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #18 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #19 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #20 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #21 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102381:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7ac84 __syscall_cancel (libc.so.6 + 0x6ec84)
                #3  0x00007fe01eef46fe __GI___libc_read (libc.so.6 + 0xe86fe)
                #4  0x00007fe01c375344 SignalHandlerLoop (libSystem.Native.so + 0x15344)
                #5  0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #6  0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102403:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7ac84 __syscall_cancel (libc.so.6 + 0x6ec84)
                #3  0x00007fe01ef01895 epoll_wait (libc.so.6 + 0xf5895)
                #4  0x00007fe01c3732b2 SystemNative_WaitForSocketEvents (libSystem.Native.so + 0x132b2)
                #5  0x00007fdfa2cffcf3 n/a (n/a + 0x0)
                #6  0x00007fdfa2d23331 n/a (n/a + 0x0)
                #7  0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #8  0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #9  0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #10 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #11 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #12 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #13 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #14 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #15 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102404:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7b2ac __futex_abstimed_wait_common64 (libc.so.6 + 0x6f2ac)
                #3  0x00007fe01ee7d97e __pthread_cond_wait_common (libc.so.6 + 0x7197e)
                #4  0x00007fe01ec8fb52 _ZN7CorUnix26CPalSynchronizationManager16ThreadNativeWaitEPNS_21_ThreadNativeWaitDataEjPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68fb52)
                #5  0x00007fe01ec8f74e _ZN7CorUnix26CPalSynchronizationManager11BlockThreadEPNS_10CPalThreadEjbbPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68f74e)
                #6  0x00007fe01ec943e0 _ZN7CorUnix32InternalWaitForMultipleObjectsExEPNS_10CPalThreadEjPKPvijii (libcoreclr.so + 0x6943e0)
                #7  0x00007fe01ec946e7 WaitForMultipleObjectsEx (libcoreclr.so + 0x6946e7)
                #8  0x00007fe01e8d7354 _ZN6Thread23DoAppropriateWaitWorkerEiPPvij8WaitModeS0_ (libcoreclr.so + 0x2d7354)
                #9  0x00007fe01e8d20ad _ZN6Thread17DoAppropriateWaitEiPPvij8WaitModeP11PendingSync (libcoreclr.so + 0x2d20ad)
                #10 0x00007fe01e9e26a8 _ZN12CLREventBase6WaitExEj8WaitModeP11PendingSync (libcoreclr.so + 0x3e26a8)
                #11 0x00007fe01e8d8311 _ZN6Thread5BlockEiP11PendingSync (libcoreclr.so + 0x2d8311)
                #12 0x00007fe01e8d09aa _ZN9SyncBlock4WaitEi (libcoreclr.so + 0x2d09aa)
                #13 0x00007fe01ebfe337 Monitor_Wait (libcoreclr.so + 0x5fe337)
                #14 0x00007fdf9f86837c n/a (n/a + 0x0)
                #15 0x00007fdf9f873ed6 n/a (n/a + 0x0)
                #16 0x00007fdf9f887c56 n/a (n/a + 0x0)
                #17 0x00007fdf9f887a9d n/a (n/a + 0x0)
                #18 0x00007fdf9f8d9df8 n/a (n/a + 0x0)
                #19 0x00007fdf9fb056f0 n/a (n/a + 0x0)
                #20 0x00007fdfa2b50a83 n/a (n/a + 0x0)
                #21 0x00007fdfa2b4ffb5 n/a (n/a + 0x0)
                #22 0x00007fdf9f871700 n/a (n/a + 0x0)
                #23 0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #24 0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #25 0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #26 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #27 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #28 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #29 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #30 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #31 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                Stack trace of thread 102421:
                #0  0x00007fe01ee86982 __syscall_cancel_arch (libc.so.6 + 0x7a982)
                #1  0x00007fe01ee7ac3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
                #2  0x00007fe01ee7b2ac __futex_abstimed_wait_common64 (libc.so.6 + 0x6f2ac)
                #3  0x00007fe01ee7db88 __pthread_cond_wait_common (libc.so.6 + 0x71b88)
                #4  0x00007fe01ec8faf5 _ZN7CorUnix26CPalSynchronizationManager16ThreadNativeWaitEPNS_21_ThreadNativeWaitDataEjPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68faf5)
                #5  0x00007fe01ec8f74e _ZN7CorUnix26CPalSynchronizationManager11BlockThreadEPNS_10CPalThreadEjbbPNS_18ThreadWakeupReasonEPj (libcoreclr.so + 0x68f74e)
                #6  0x00007fe01ec943e0 _ZN7CorUnix32InternalWaitForMultipleObjectsExEPNS_10CPalThreadEjPKPvijii (libcoreclr.so + 0x6943e0)
                #7  0x00007fe01ec94578 PAL_WaitForSingleObjectPrioritized (libcoreclr.so + 0x694578)
                #8  0x00007fe01e92f3c5 WaitHandle_CorWaitOnePrioritizedNative (libcoreclr.so + 0x32f3c5)
                #9  0x00007fdf9f86c1b9 n/a (n/a + 0x0)
                #10 0x00007fdf9f86c47e n/a (n/a + 0x0)
                #11 0x00007fdf9f86c41c n/a (n/a + 0x0)
                #12 0x00007fdf9f8827f7 n/a (n/a + 0x0)
                #13 0x00007fe01eadf670 CallDescrWorkerInternal (libcoreclr.so + 0x4df670)
                #14 0x00007fe01e90e54d _Z18DispatchCallSimplePmjmj (libcoreclr.so + 0x30e54d)
                #15 0x00007fe01e924eec _ZN12ThreadNative20KickOffThread_WorkerEPv (libcoreclr.so + 0x324eec)
                #16 0x00007fe01e8dada2 _ZL31ManagedThreadBase_DispatchOuterP22ManagedThreadCallState (libcoreclr.so + 0x2dada2)
                #17 0x00007fe01e8db2c1 _ZN17ManagedThreadBase7KickOffEPFvPvES0_ (libcoreclr.so + 0x2db2c1)
                #18 0x00007fe01e925010 _ZN12ThreadNative13KickOffThreadEPv (libcoreclr.so + 0x325010)
                #19 0x00007fe01ec9b66d _ZN7CorUnix10CPalThread11ThreadEntryEPv (libcoreclr.so + 0x69b66d)
                #20 0x00007fe01ee7e464 start_thread (libc.so.6 + 0x72464)
                #21 0x00007fe01ef015ac __clone3 (libc.so.6 + 0xf55ac)
                
                ELF object binary architecture: AMD x86-64

GNU gdb (Fedora Linux) 16.3-6.fc43

Python Exception <class 'AttributeError'>: module 'gdb' has no attribute 'printing'
/home/RokeJulianLockhart/.gdbinit:10: Error in sourced command file:
Error occurred in Python: module 'gdb' has no attribute 'printing'
Reading symbols from /usr/lib64/dotnet/dotnet...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.elfutils.org/>
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /home/RokeJulianLockhart/.cache/debuginfod_client/e7c1ed5179fe2a941d5ed80e56e7bdd317ead38c/debuginfo...

warning: Can't open file /tmp/.dotnet/shm/session102331/PSReadLineHistoryFile_3421025779 (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:doublemapper (deleted) during file-backed mapping note processing

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/dotnet /home/RokeJulianLockhart/.dotnet/tools/.store/powershell/7.5.2/powershell/7.5.2/tools/net9.0/any/unix/pwsh.dll'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f9eaffff6c0 (LWP 102536))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fe01ee80493 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#2  0x00007fe01ee2618e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fe01ee0d6d0 in __GI_abort () at abort.c:77
#4  0x00007fe01ec977ad in PROCAbort (signal=<optimized out>, siginfo=0x0) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/thread/process.cpp:2803
#5  0x00007fe01ec976cd in PROCEndProcess (hProcess=<optimized out>, uExitCode=3762504530, bTerminateUnconditionally=1) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/thread/process.cpp:1357
#6  TerminateProcess (hProcess=<optimized out>, uExitCode=3762504530) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/thread/process.cpp:1254
#7  0x00007fe01ea16935 in SfiNext (pThis=0x7f9eafffb100, uExCollideClauseIdx=0x7f9eafffae80, fUnwoundReversePInvoke=<optimized out>, pfIsExceptionIntercepted=0x7f9eafffae98) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/exceptionhandling.cpp:8581
#8  0x00007fdf9f8b2386 in ?? ()
#9  0xafffae9800000000 in ?? ()
#10 0xafffae8800007f9e in ?? ()
#11 0xafffae8000007f9e in ?? ()
#12 0xafffb10000007f9e in ?? ()
#13 0x0000000000007f9e in ?? ()
#14 0x00007f9eafffb040 in ?? ()
#15 0x00007f9eafffb100 in ?? ()
#16 0x00000000007cb990 in ?? ()
#17 0x00007fe01ecf7b38 in vtable for InlinedCallFrame () from /usr/lib64/dotnet/shared/Microsoft.NETCore.App/9.0.11/libcoreclr.so
#18 0x00007f9eafffe980 in ?? ()
#19 0x0000000000000002 in ?? ()
#20 0x00007f9eafffadb0 in ?? ()
#21 0x00007fdf9f8b2361 in ?? ()
#22 0x00007f9eafffaee0 in ?? ()
#23 0x00007f9eb408a610 in ?? ()
#24 0x0000000000000007 in ?? ()
#25 0x0000000400000008 in ?? ()
#26 0x0000000800000000 in ?? ()
#27 0x00007f9eafffb100 in ?? ()
#28 0x0000000000000000 in ?? ()

…which became:

RokeJulianLockhart@Beedell:~$ gdb -p 100185
GNU gdb (Fedora Linux) 16.3-6.fc43

Python Exception <class 'AttributeError'>: module 'gdb' has no attribute 'printing'
/home/RokeJulianLockhart/.gdbinit:10: Error in sourced command file:
Error occurred in Python: module 'gdb' has no attribute 'printing'
Attaching to process 100185

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.elfutils.org/>
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
56              ret
(gdb) c
Continuing.
[Thread 0x7f35677fe6c0 (LWP 100209) exited]
[Thread 0x7f3567fff6c0 (LWP 100208) exited]
[Thread 0x7f359cd496c0 (LWP 100207) exited]
[Thread 0x7f359d54a6c0 (LWP 100206) exited]
[Thread 0x7f359dd4b6c0 (LWP 100205) exited]
[Thread 0x7f76ae1ff6c0 (LWP 100194) exited]
[Thread 0x7f76af1ff6c0 (LWP 100223) exited]
[New Thread 0x7f76af1ff6c0 (LWP 101684)]
[Thread 0x7f76af1ff6c0 (LWP 101684) exited]
[New Thread 0x7f76af1ff6c0 (LWP 104243)]

Thread 1 "dotnet" received signal SIGHUP, Hangup.
__syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
56              ret
(gdb) bt
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f76c0e7ac3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f76c0e7b2ac in __futex_abstimed_wait_common64 (private=0, futex_word=0x558cd05e238c, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558cd05e238c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f76c0e7b30f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558cd05e238c, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f76c0e7d97e in __pthread_cond_wait_common (cond=0x558cd05e2368, mutex=0x558cd05e2340, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x558cd05e2368, mutex=0x558cd05e2340) at pthread_cond_wait.c:453
#7  0x00007f76c0a8fb52 in CorUnix::CPalSynchronizationManager::ThreadNativeWait (ptnwdNativeWaitData=0x558cd05e2340, dwTimeout=<optimized out>, ptwrWakeupReason=0x7ffef4c3e27c, pdwSignaledObject=0x7ffef4c3e278)
    at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/synchmgr/synchmanager.cpp:479
#8  0x00007f76c0a8f74e in CorUnix::CPalSynchronizationManager::BlockThread (this=0x558cd0585b90, pthrCurrent=0x558cd05e21a0, dwTimeout=<optimized out>, fAlertable=true, fIsSleep=<optimized out>, ptwrWakeupReason=0x7ffef4c3e318, 
    pdwSignaledObject=0x7ffef4c3e31c) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/synchmgr/synchmanager.cpp:302
#9  0x00007f76c0a943e0 in CorUnix::InternalWaitForMultipleObjectsEx (pThread=0x558cd05e21a0, nCount=1, lpHandles=0x7ffef4c3e778, bWaitAll=1, dwMilliseconds=4294967295, bAlertable=1, bPrioritize=0)
    at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/synchmgr/wait.cpp:637
#10 0x00007f76c0a946e7 in WaitForMultipleObjectsEx (nCount=1, lpHandles=0x7ffef4c3e778, bWaitAll=1, dwMilliseconds=4294967295, bAlertable=1) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/pal/src/synchmgr/wait.cpp:201
#11 0x00007f76c06d6ef0 in Thread::DoAppropriateAptStateWait (this=0x558cd061d440, numWaiters=1, pHandles=0x7ffef4c3e778, bWaitAll=1, timeout=4294967295, mode=<optimized out>)
    at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/threads.cpp:3199
#12 Thread::DoAppropriateWaitWorker (this=0x558cd061d440, countHandles=1, handles=0x7ffef4c3e778, waitAll=1, millis=4294967295, mode=<optimized out>, associatedObjectForMonitorWait=0x0)
    at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/threads.cpp:3379
#13 0x00007f76c06d20ad in Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::__EEParam*) const (
    __pEEParam=0x7ffef4c3e5c0, this=<optimized out>) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/threads.cpp:3048
#14 Thread::DoAppropriateWait (this=0x558cd05e238c, countHandles=393, handles=0x1, waitAll=-1058510462, millis=0, mode=(WaitMode_Alertable | WaitMode_IgnoreSyncCtx | WaitMode_InDeadlock | unknown: 0xfffffff8), syncState=0x0)
    at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/threads.cpp:3063
#15 0x00007f76c072f14b in WaitHandleNative::CorWaitOneNative (handle=<optimized out>, timeout=-1, useTrivialWaits=<optimized out>) at /usr/src/debug/dotnet9.0-9.0.112-1.fc43.x86_64/src/runtime/src/coreclr/vm/comwaithandle.cpp:32
#16 0x00007f764168b3c1 in ?? ()
#17 0x00007ffef4c3e7c0 in ?? ()
#18 0x00007f3638e798d0 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--c
#19 0x00007f3600000001 in ?? ()
#20 0x00007ffef4c3f770 in ?? ()
#21 0x0000000000000000 in ?? ()

…which has been assistive, considering that:

…although it was, primarily, for bugs.kde.org/show_bug.cgi?id=513197#c0.


  1. bugzilla.redhat.com/show_bug.cgi?id=2420701 ↩︎