How to install `debuginfo` package requested by GDB that doesn't exist in repositories?

I’d like to report the undermentioned:

However, although gdb instructs me to execute sudo dnf debuginfo-install gdk-pixbuf2-2.42.11-1.fc40.x86_64:

  1. GNU gdb (Fedora Linux) 15.1-1.fc40
    Copyright (C) 2024 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    Type "show copying" and "show warranty" for details.
    This GDB was configured as "x86_64-redhat-linux-gnu".
    Type "show configuration" for configuration details.
    For bug reporting instructions, please see:
    <https://www.gnu.org/software/gdb/bugs/>.
    Find the GDB manual and other documentation resources online at:
        <http://www.gnu.org/software/gdb/documentation/>.
    
    For help, type "help".
    Type "apropos word" to search for commands related to "word"...
    Reading symbols from /usr/libexec/kf6/kioworker...
    
    This GDB supports auto-downloading debuginfo from the following URLs:
      <https://debuginfod.fedoraproject.org/>
    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/bd1fa6bbce6137365895f3fd9de60c367e3eb812/debuginfo...
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.l5oIdZ (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.VlwSLj (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.RJdCPK (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.9tiLvR (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.ssv8R7 (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.VkY1fC (deleted) during file-backed mapping note processing
    
    warning: Can't open file /dev/shm/.org.chromium.Chromium.HDtKX6 (deleted) during file-backed mapping note processing
    [New LWP 338959]
    [New LWP 338823]
    [New LWP 338847]
    [New LWP 338947]
    [New LWP 338944]
    [New LWP 338946]
    [New LWP 338945]
    [New LWP 338935]
    [New LWP 338954]
    [New LWP 338848]
    [New LWP 338955]
    [New LWP 338957]
    [New LWP 338962]
    [New LWP 339064]
    [New LWP 339065]
    [New LWP 338956]
    [New LWP 339062]
    [New LWP 339061]
    [New LWP 339002]
    [New LWP 338958]
    [New LWP 339063]
    [New LWP 338960]
    [New LWP 339066]
    [New LWP 338961]
    [New LWP 338970]
    [New LWP 338973]
    [New LWP 339003]
    [New LWP 339060]
    [New LWP 339015]
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib64/libthread_db.so.1".
    Core was generated by `/usr/libexec/kf6/kioworker /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so thumbnai'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7f96db4006c0 (LWP 338959))]
    Missing debuginfo, try: dnf debuginfo-install gdk-pixbuf2-2.42.11-1.fc40.x86_64
    

…it doesn’t exist in Fedora’s repositories:

  1. sudo dnf debuginfo-install gdk-pixbuf2-2.42.11-1.fc40.x86_64
    
  2. PS /home/RokeJulianLockhart> sudo dnf debuginfo-install gdk-pixbuf2-2.42.11-1.fc40.x86_64
    [sudo] password for RokeJulianLockhart: 
    enabling rpmfusion-free-debuginfo repository
    enabling rpmfusion-free-tainted-debuginfo repository
    enabling rpmfusion-free-updates-debuginfo repository
    enabling rpmfusion-nonfree-debuginfo repository
    enabling rpmfusion-nonfree-tainted-debuginfo repository
    enabling rpmfusion-nonfree-updates-debuginfo repository
    RPM Fusion for Fedora 40 - Free tainted - Debug                                                                                                                                                                                                 55 kB/s | 7.6 kB     00:00    
    RPM Fusion for Fedora 40 - Free - Updates Debug                                                                                                                                                                                                 62 kB/s | 7.5 kB     00:00    
    RPM Fusion for Fedora 40 - Free - Updates Debug                                                                                                                                                                                                 56 kB/s |  26 kB     00:00    
    RPM Fusion for Fedora 40 - Nonfree - Updates Debug                                                                                                                                                                                              27 kB/s | 7.6 kB     00:00    
    RPM Fusion for Fedora 40 - Nonfree - Updates Debug                                                                                                                                                                                              14 kB/s | 6.9 kB     00:00    
    Could not find debuginfo package for the following installed packages: gdk-pixbuf2-2.42.11-1.fc40.x86_64
    Could not find debugsource package for the following installed packages: gdk-pixbuf2-2.42.11-1.fc40.x86_64
    Dependencies resolved.
    Nothing to do.
    Complete!
    

This is rather necessary, because without it, the stack trace isn’t useful:

  1. bt
    
  2. (gdb) bt
    #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
    #1  0x00007f974cca86d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78
    #2  0x00007f974cc4fc4e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
    #3  0x00007f974d4e91a2 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.6.0-1.fc40.x86_64/src/kcrash.cpp:596
    #4  0x00007f974cc4fd00 in <signal handler called> () at /lib64/libc.so.6
    #5  0x00007f97336c75d2 in ??? ()
    #6  0x000055be795f6a60 in ??? ()
    #7  0x00007f9688342ed0 in ??? ()
    #8  0x00007f96db3ff040 in ??? ()
    #9  0x00007f97336b9cd6 in ??? ()
    #10 0x00007f96db3ff040 in ??? ()
    #11 0x00007f9688342d60 in ??? ()
    #12 0x00007f9688342ed0 in ??? ()
    #13 0x00007f968800ebb0 in ??? ()
    #14 0x00007f96db3ff220 in ??? ()
    #15 0x00007f96aa68e83c in gl::GLContextEGL::Destroy () at ../../../../../src/3rdparty/chromium/third_party/mesa_headers/../../../../../src/3rdparty/chromium/ui/gl/gl_context_egl.cc:401
    

Repositories

  1. dnf repolist -v
    
  2. Repo-id            : code
    Repo-name          : Visual Studio Code
    Repo-revision      : 1727162373
    Repo-updated       : Tue 24 Sep 2024 08:19:32 BST
    Repo-pkgs          : 435
    Repo-available-pkgs: 435
    Repo-size          : 55 G
    Repo-baseurl       : https://packages.microsoft.com/yumrepos/vscode
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:33 BST)
    Repo-filename      : /etc/yum.repos.d/vscode.repo
    
    Repo-id            : copr:copr.fedorainfracloud.org:birkch:Koi
    Repo-name          : Copr repo for Koi owned by birkch
    Repo-revision      : 1719546006
    Repo-updated       : Fri 28 Jun 2024 04:40:06 BST
    Repo-pkgs          : 4
    Repo-available-pkgs: 4
    Repo-size          : 1.9 M
    Repo-baseurl       : https://download.copr.fedorainfracloud.org/results/birkch/Koi/fedora-40-x86_64/
    Repo-expire        : 172800 second(s) (last: Mon 23 Sep 2024 11:23:33 BST)
    Repo-filename      : /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:birkch:Koi.repo
    
    Repo-id            : copr:copr.fedorainfracloud.org:codifryed:CoolerControl
    Repo-name          : Copr repo for CoolerControl owned by codifryed
    Repo-revision      : 1726975662
    Repo-updated       : Sun 22 Sep 2024 04:27:42 BST
    Repo-pkgs          : 6
    Repo-available-pkgs: 6
    Repo-size          : 44 M
    Repo-baseurl       : https://download.copr.fedorainfracloud.org/results/codifryed/CoolerControl/fedora-40-x86_64/
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:05 BST)
    Repo-filename      : /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:codifryed:CoolerControl.repo
    
    Repo-id            : copr:copr.fedorainfracloud.org:g3tchoo:prismlauncher
    Repo-name          : Copr repo for prismlauncher owned by g3tchoo
    Repo-revision      : 1719308520
    Repo-updated       : Tue 25 Jun 2024 10:42:00 BST
    Repo-pkgs          : 16
    Repo-available-pkgs: 16
    Repo-size          : 238 M
    Repo-baseurl       : https://download.copr.fedorainfracloud.org/results/g3tchoo/prismlauncher/fedora-40-x86_64/
    Repo-expire        : 172800 second(s) (last: Mon 23 Sep 2024 11:23:34 BST)
    Repo-filename      : /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:g3tchoo:prismlauncher.repo
    
    Repo-id            : fedora
    Repo-name          : Fedora 40 - x86_64
    Repo-revision      : 1713120683
    Repo-updated       : Sun 14 Apr 2024 19:51:11 BST
    Repo-pkgs          : 74881
    Repo-available-pkgs: 74881
    Repo-size          : 109 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=fedora-40&arch=x86_64
      Updated          : Thu 01 Jan 1970 01:00:00 BST
    Repo-baseurl       : https://ask4.mm.fcix.net/fedora/linux/releases/40/Everything/x86_64/os/ (168 more)
    Repo-expire        : 21600 second(s) (last: Thu 01 Jan 1970 01:00:00 BST)
    Repo-filename      : /etc/yum.repos.d/fedora.repo
    
    Repo-id            : fedora-cisco-openh264
    Repo-name          : Fedora 40 openh264 (From Cisco) - x86_64
    Repo-revision      : 1710243952
    Repo-updated       : Tue 12 Mar 2024 11:45:42 GMT
    Repo-pkgs          : 3
    Repo-available-pkgs: 3
    Repo-size          : 873 k
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-40&arch=x86_64
      Updated          : Mon 23 Sep 2024 11:23:35 BST
    Repo-baseurl       : https://codecs.fedoraproject.org/openh264/40/x86_64/os/ (0 more)
    Repo-expire        : 1209600 second(s) (last: Mon 23 Sep 2024 11:23:35 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-cisco-openh264.repo
    
    Repo-id            : fedora-cisco-openh264-debuginfo
    Repo-name          : Fedora 40 openh264 (From Cisco) - x86_64 - Debug
    Repo-revision      : 1710243952
    Repo-updated       : Tue 12 Mar 2024 11:45:42 GMT
    Repo-pkgs          : 3
    Repo-available-pkgs: 3
    Repo-size          : 2.6 M
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-debug-40&arch=x86_64
      Updated          : Mon 23 Sep 2024 11:23:36 BST
    Repo-baseurl       : https://codecs.fedoraproject.org/openh264/40/x86_64/debug/tree/ (0 more)
    Repo-expire        : 1209600 second(s) (last: Mon 23 Sep 2024 11:23:36 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-cisco-openh264.repo
    
    Repo-id            : fedora-debuginfo
    Repo-name          : Fedora 40 - x86_64 - Debug
    Repo-revision      : 1713120535
    Repo-updated       : Sun 14 Apr 2024 19:48:41 BST
    Repo-pkgs          : 34207
    Repo-available-pkgs: 34207
    Repo-size          : 108 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-40&arch=x86_64
      Updated          : Thu 01 Jan 1970 01:00:00 BST
    Repo-baseurl       : https://fedora.mirrorservice.org/fedora/linux/releases/40/Everything/x86_64/debug/tree/ (128 more)
    Repo-expire        : 21600 second(s) (last: Thu 01 Jan 1970 01:00:00 BST)
    Repo-filename      : /etc/yum.repos.d/fedora.repo
    
    Repo-id            : google-chrome
    Repo-name          : google-chrome
    Repo-revision      : 1726769055
    Repo-updated       : Thu 19 Sep 2024 19:04:15 BST
    Repo-pkgs          : 3
    Repo-available-pkgs: 3
    Repo-size          : 332 M
    Repo-baseurl       : https://dl.google.com/linux/chrome/rpm/stable/x86_64
    Repo-expire        : 172800 second(s) (last: Mon 23 Sep 2024 11:23:45 BST)
    Repo-filename      : /etc/yum.repos.d/google-chrome.repo
    
    Repo-id            : google-chrome-unstable
    Repo-name          : google-chrome-unstable
    Repo-revision      : 1726769055
    Repo-updated       : Thu 19 Sep 2024 19:04:15 BST
    Repo-pkgs          : 3
    Repo-available-pkgs: 3
    Repo-size          : 332 M
    Repo-baseurl       : https://dl.google.com/linux/chrome/rpm/stable/x86_64
    Repo-expire        : 172800 second(s) (last: Mon 23 Sep 2024 11:23:45 BST)
    Repo-filename      : /etc/yum.repos.d/google-chrome-unstable.repo
    
    Repo-id            : rpmfusion-free
    Repo-name          : RPM Fusion for Fedora 40 - Free
    Repo-revision      : 1713615107
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 20 Apr 2024 13:11:51 BST
    Repo-pkgs          : 422
    Repo-available-pkgs: 422
    Repo-size          : 787 M
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=free-fedora-40&arch=x86_64
      Updated          : Mon 23 Sep 2024 11:23:46 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/free/fedora/releases/40/Everything/x86_64/os/ (39 more)
    Repo-expire        : 1209600 second(s) (last: Mon 23 Sep 2024 11:23:46 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-free.repo
    
    Repo-id            : rpmfusion-free-tainted
    Repo-name          : RPM Fusion for Fedora 40 - Free tainted
    Repo-revision      : 1725357636
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Tue 03 Sep 2024 11:00:37 BST
    Repo-pkgs          : 5
    Repo-available-pkgs: 5
    Repo-size          : 482 k
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=free-fedora-tainted-40&arch=x86_64
      Updated          : Thu 01 Jan 1970 01:00:00 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/free/fedora/tainted/40/x86_64/ (39 more)
    Repo-expire        : 21600 second(s) (last: Thu 01 Jan 1970 01:00:00 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-free-tainted.repo
    
    Repo-id            : rpmfusion-free-updates
    Repo-name          : RPM Fusion for Fedora 40 - Free - Updates
    Repo-revision      : 1726944198
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 21 Sep 2024 19:43:21 BST
    Repo-pkgs          : 157
    Repo-available-pkgs: 157
    Repo-size          : 494 M
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:31 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/free/fedora/updates/40/x86_64/ (39 more)
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:31 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-free-updates.repo
    
    Repo-id            : rpmfusion-nonfree
    Repo-name          : RPM Fusion for Fedora 40 - Nonfree
    Repo-revision      : 1713615501
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 20 Apr 2024 13:18:23 BST
    Repo-pkgs          : 194
    Repo-available-pkgs: 194
    Repo-size          : 1.4 G
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-40&arch=x86_64
      Updated          : Mon 23 Sep 2024 11:23:46 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/nonfree/fedora/releases/40/Everything/x86_64/os/ (39 more)
    Repo-expire        : 1209600 second(s) (last: Mon 23 Sep 2024 11:23:46 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-nonfree.repo
    
    Repo-id            : rpmfusion-nonfree-steam
    Repo-name          : RPM Fusion for Fedora 40 - Nonfree - Steam
    Repo-revision      : 1726949393
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 21 Sep 2024 21:10:08 BST
    Repo-pkgs          : 2
    Repo-available-pkgs: 2
    Repo-size          : 3.8 M
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:32 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/nonfree/fedora/steam/40/x86_64/ (40 more)
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:32 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-nonfree-steam.repo
    
    Repo-id            : rpmfusion-nonfree-steam-debuginfo
    Repo-name          : RPM Fusion for Fedora 40 - Nonfree - Steam Debug
    Repo-revision      : 1726949391
    Repo-tags          : debuginfo-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 21 Sep 2024 21:09:52 BST
    Repo-pkgs          : 0
    Repo-available-pkgs: 0
    Repo-size          : 0
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-steam-debug-40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:32 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/nonfree/fedora/steam/40/x86_64/debug/ (40 more)
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:32 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-nonfree-steam.repo
    
    Repo-id            : rpmfusion-nonfree-tainted
    Repo-name          : RPM Fusion for Fedora 40 - Nonfree tainted
    Repo-revision      : 1725357693
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Tue 03 Sep 2024 11:01:33 BST
    Repo-pkgs          : 6
    Repo-available-pkgs: 6
    Repo-size          : 24 M
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-tainted-40&arch=x86_64
      Updated          : Mon 23 Sep 2024 11:23:48 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/nonfree/fedora/tainted/40/x86_64/ (40 more)
    Repo-expire        : 1209600 second(s) (last: Mon 23 Sep 2024 11:23:48 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-nonfree-tainted.repo
    
    Repo-id            : rpmfusion-nonfree-updates
    Repo-name          : RPM Fusion for Fedora 40 - Nonfree - Updates
    Repo-revision      : 1726945766
    Repo-tags          : binary-x86_64
    Repo-distro-tags      : [cpe:/o:fedoraproject:fedora:40]: F, o, r, t, y
    Repo-updated       : Sat 21 Sep 2024 20:09:28 BST
    Repo-pkgs          : 82
    Repo-available-pkgs: 82
    Repo-size          : 1.3 G
    Repo-metalink      : https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:33 BST
    Repo-baseurl       : http://www.mirrorservice.org/sites/download1.rpmfusion.org/nonfree/fedora/updates/40/x86_64/ (39 more)
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:33 BST)
    Repo-filename      : /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
    
    Repo-id            : updates
    Repo-name          : Fedora 40 - x86_64 - Updates
    Repo-revision      : 1727138033
    Repo-updated       : Tue 24 Sep 2024 02:27:12 BST
    Repo-pkgs          : 23911
    Repo-available-pkgs: 23911
    Repo-size          : 45 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=updates-released-f40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:07 BST
    Repo-baseurl       : https://fedora.mirrorservice.org/fedora/linux/updates/40/Everything/x86_64/ (137 more)
    Repo-expire        : 21600 second(s) (last: Tue 24 Sep 2024 21:32:07 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-updates.repo
    
    Repo-id            : updates-debuginfo
    Repo-name          : Fedora 40 - x86_64 - Updates - Debug
    Repo-revision      : 1727137958
    Repo-updated       : Tue 24 Sep 2024 01:32:37 BST
    Repo-pkgs          : 11482
    Repo-available-pkgs: 11482
    Repo-size          : 72 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:19 BST
    Repo-baseurl       : https://fedora.mirrorservice.org/fedora/linux/updates/40/Everything/x86_64/debug/ (109 more)
    Repo-expire        : 21600 second(s) (last: Tue 24 Sep 2024 21:32:19 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-updates.repo
    
    Repo-id            : updates-testing
    Repo-name          : Fedora 40 - x86_64 - Test Updates
    Repo-revision      : 1727140568
    Repo-updated       : Tue 24 Sep 2024 02:56:13 BST
    Repo-pkgs          : 8662
    Repo-available-pkgs: 8662
    Repo-size          : 12 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:25 BST
    Repo-baseurl       : https://fedora.mirrorservice.org/fedora/linux/updates/testing/40/Everything/x86_64/ (114 more)
    Repo-expire        : 21600 second(s) (last: Tue 24 Sep 2024 21:32:25 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-updates-testing.repo
    
    Repo-id            : updates-testing-debuginfo
    Repo-name          : Fedora 40 - x86_64 - Test Updates Debug
    Repo-revision      : 1727140540
    Repo-updated       : Tue 24 Sep 2024 02:15:40 BST
    Repo-pkgs          : 3227
    Repo-available-pkgs: 3227
    Repo-size          : 18 G
    Repo-metalink      : https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f40&arch=x86_64
      Updated          : Tue 24 Sep 2024 21:32:29 BST
    Repo-baseurl       : https://fedora.mirrorservice.org/fedora/linux/updates/testing/40/Everything/x86_64/debug/ (108 more)
    Repo-expire        : 21600 second(s) (last: Tue 24 Sep 2024 21:32:29 BST)
    Repo-filename      : /etc/yum.repos.d/fedora-updates-testing.repo
    
    Repo-id            : warpdotdev
    Repo-name          : warpdotdev
    Repo-revision      : 1727207691
    Repo-updated       : Tue 24 Sep 2024 20:54:51 BST
    Repo-pkgs          : 2
    Repo-available-pkgs: 2
    Repo-size          : 76 M
    Repo-baseurl       : https://releases.warp.dev/linux/rpm/stable
    Repo-expire        : 172800 second(s) (last: Tue 24 Sep 2024 21:32:36 BST)
    Repo-filename      : /etc/yum.repos.d/warpdotdev.repo
    

Please Raise a fedora bugzilla ticket so the maintainer gets to hear about the problem.

1 Like

@barryascott, which package would I report this to?

I ask because although Where to report crash with `kioworker` (no bug reporting address)? - #2 by guss77 - Help - KDE Discuss explains that it’s provided by kio, multiple options for kio exist at Log in to Red Hat Bugzilla

Screenshot_20240924_213742

…and I’ve been unable to programmatically ascertain which package provides the binary:

  1. dnf whatprovides kioworker
    
  2. Last metadata expiration check: 0:02:05 ago on Tue 24 Sep 2024 21:33:40 BST.
    Error: No matches found. If searching for a file, try specifying the full path or using a wildcard prefix ("*/") at the beginning.
    

The debuginfo doesn’t exist because there is no such Fedora build. The current version of gdk-pixbuf2 in F40 is 2.42.10-8.fc40. (See https://src.fedoraproject.org/rpms/gdk-pixbuf2.) Where did you get gdk-pixbuf2-2.42.11-1.fc40?

2 Likes

@jjames, per the aforementioned logs, gdb explicitly instructs me to install that version:

I am not talking about the debuginfo, but about the gdk-pixbuf2 package itself. Installing gdk-pixbuf2 on a Fedora 40 machine today installs version 2.42.10-8.fc40. Yet somehow you have version 2.42.11-1.fc40 installed. That version did not come from Fedora. Where did you get it? If you don’t know, run rpm -qi gdk-pixbuf2 and paste the output here.

2 Likes

@jjames, rpm -qi gdk-pixbuf2 outputs the undermentioned:

PS /home/RokeJulianLockhart> rpm -qi gdk-pixbuf2           
Name        : gdk-pixbuf2
Version     : 2.42.11
Release     : 1.fc40
Architecture: x86_64
Install Date: Sun 21 Apr 2024 13:44:58 BST
Group       : Unspecified
Size        : 2628063
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Sat 20 Apr 2024 12:45:12 BST, Key ID 0727707ea15b79cc
Source RPM  : gdk-pixbuf2-2.42.11-1.fc40.src.rpm
Build Date  : Sat 20 Apr 2024 12:07:52 BST
Build Host  : buildvm-x86-07.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.gnome.org/GNOME/gdk-pixbuf
Bug URL     : https://bugz.fedoraproject.org/gdk-pixbuf2
Summary     : An image loading library
Description :
gdk-pixbuf is an image loading library that can be extended by loadable
modules for new image formats. It is used by toolkits such as GTK+ or
clutter.
Name        : gdk-pixbuf2
Version     : 2.42.11
Release     : 1.fc40
Architecture: i686
Install Date: Sun 21 Apr 2024 13:44:58 BST
Group       : Unspecified
Size        : 2629769
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Sat 20 Apr 2024 12:45:07 BST, Key ID 0727707ea15b79cc
Source RPM  : gdk-pixbuf2-2.42.11-1.fc40.src.rpm
Build Date  : Sat 20 Apr 2024 12:07:59 BST
Build Host  : buildvm-x86-06.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.gnome.org/GNOME/gdk-pixbuf
Bug URL     : https://bugz.fedoraproject.org/gdk-pixbuf2
Summary     : An image loading library
Description :
gdk-pixbuf is an image loading library that can be extended by loadable
modules for new image formats. It is used by toolkits such as GTK+ or
clutter.

If of use, dnf info gdk-pixbuf2 outputs the undermentioned a little more nicely formatted:

PS /home/RokeJulianLockhart> dnf info gdk-pixbuf2           
Last metadata expiration check: 0:59:29 ago on Tue 24 Sep 2024 21:33:40 BST.
Installed Packages
Name         : gdk-pixbuf2
Version      : 2.42.11
Release      : 1.fc40
Architecture : i686
Size         : 2.5 M
Source       : gdk-pixbuf2-2.42.11-1.fc40.src.rpm
Repository   : @System
From repo    : updates-testing
Summary      : An image loading library
URL          : https://gitlab.gnome.org/GNOME/gdk-pixbuf
License      : LGPL-2.1-or-later
Description  : gdk-pixbuf is an image loading library that can be extended by loadable
             : modules for new image formats. It is used by toolkits such as GTK+ or
             : clutter.

Name         : gdk-pixbuf2
Version      : 2.42.11
Release      : 1.fc40
Architecture : x86_64
Size         : 2.5 M
Source       : gdk-pixbuf2-2.42.11-1.fc40.src.rpm
Repository   : @System
From repo    : updates-testing
Summary      : An image loading library
URL          : https://gitlab.gnome.org/GNOME/gdk-pixbuf
License      : LGPL-2.1-or-later
Description  : gdk-pixbuf is an image loading library that can be extended by loadable
             : modules for new image formats. It is used by toolkits such as GTK+ or
             : clutter.

It must have come as a dependency, since I didn’t know of it until now. To my knowledge, I’ve not installed any RPMs from outside the aforelisted repositories, although some of those are evidently non-Fedora (albeit all much-used and organisation-official).

You seem to have installed a test version of gdk-pixbuf2 that was never released. See https://bodhi.fedoraproject.org/updates/?search=gdk-pixbuf2 that marks it as obsolete because it failed testing I assume.

You need to install a working version. Might explain your crashes.

1 Like

@barryascott, I presume PackageKit must have done that, since I’ve only ever updated via Discover (due to its offline update support). It’s rather worrying that this was ever able to occur.

Do you know how to ascertain how this occurred?


PS /home/RokeJulianLockhart> sudo dnf install gdk-pixbuf2-2.42.10-8.fc40
Last metadata expiration check: 0:00:24 ago on Wed 25 Sep 2024 15:26:21 BST.
Dependencies resolved.
===============================================================================================================================================================================================================================================================================
 Package                                                                  Architecture                                                Version                                                                Repository                                                   Size
===============================================================================================================================================================================================================================================================================
Downgrading:
 gdk-pixbuf2                                                              i686                                                        2.42.10-8.fc40                                                         fedora                                                      493 k
 gdk-pixbuf2                                                              x86_64                                                      2.42.10-8.fc40                                                         fedora                                                      485 k
 gdk-pixbuf2-modules                                                      i686                                                        2.42.10-8.fc40                                                         fedora                                                       89 k
 gdk-pixbuf2-modules                                                      x86_64                                                      2.42.10-8.fc40                                                         fedora                                                       86 k

Transaction Summary
===============================================================================================================================================================================================================================================================================
Downgrade  4 Packages

Total download size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): gdk-pixbuf2-modules-2.42.10-8.fc40.i686.rpm                                                                                                                                                                                             567 kB/s |  89 kB     00:00    
(2/4): gdk-pixbuf2-modules-2.42.10-8.fc40.x86_64.rpm                                                                                                                                                                                           823 kB/s |  86 kB     00:00    
(3/4): gdk-pixbuf2-2.42.10-8.fc40.i686.rpm                                                                                                                                                                                                     1.5 MB/s | 493 kB     00:00    
(4/4): gdk-pixbuf2-2.42.10-8.fc40.x86_64.rpm                                                                                                                                                                                                   1.3 MB/s | 485 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                          1.4 MB/s | 1.1 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                                                       1/1 
  Downgrading      : gdk-pixbuf2-2.42.10-8.fc40.x86_64                                                                                                                                                                                                                     1/8 
  Downgrading      : gdk-pixbuf2-2.42.10-8.fc40.i686                                                                                                                                                                                                                       2/8 
  Downgrading      : gdk-pixbuf2-modules-2.42.10-8.fc40.x86_64                                                                                                                                                                                                             3/8 
  Downgrading      : gdk-pixbuf2-modules-2.42.10-8.fc40.i686                                                                                                                                                                                                               4/8 
  Cleanup          : gdk-pixbuf2-modules-2.42.11-1.fc40.i686                                                                                                                                                                                                               5/8 
  Cleanup          : gdk-pixbuf2-modules-2.42.11-1.fc40.x86_64                                                                                                                                                                                                             6/8 
  Cleanup          : gdk-pixbuf2-2.42.11-1.fc40.i686                                                                                                                                                                                                                       7/8 
  Cleanup          : gdk-pixbuf2-2.42.11-1.fc40.x86_64                                                                                                                                                                                                                     8/8 
  Running scriptlet: gdk-pixbuf2-2.42.11-1.fc40.x86_64                                                                                                                                                                                                                     8/8 

Downgraded:
  gdk-pixbuf2-2.42.10-8.fc40.i686                               gdk-pixbuf2-2.42.10-8.fc40.x86_64                               gdk-pixbuf2-modules-2.42.10-8.fc40.i686                               gdk-pixbuf2-modules-2.42.10-8.fc40.x86_64                              

Complete!

I’ll see whether it continues. Thanks, all.

You can try the command sudo dnf history gdk-pixbuf2 and it should report every time gdk-pixbuf2 was installed, updated or removed.

1 Like

@barryascott, I’m not sure it provides much actionable information:

PS /home/RokeJulianLockhart> sudo dnf history gdk-pixbuf2
ID     | Command line                                                                  | Date and time    | Action(s)      | Altered
------------------------------------------------------------------------------------------------------------------------------------
   296 | install gdk-pixbuf2-2.42.10-8.fc40                                            | 2024-09-25 15:26 | Downgrade      |    4  <
    69 |                                                                               | 2024-04-21 13:44 | Upgrade        |   19 ><
     4 |                                                                               | 2024-03-26 19:59 | Install        |  180 ><
     1 |                                                                               | 2024-03-21 00:57 | Install        | 2155 >E

You can get further details for each transaction with sudo dnf history info <trans-id>.

1 Like

It may not show the history of packages installed by PackageKit. Can anyone who uses PackageKit check if this is true or not?

@barryascott, thanks. @vekruse, it seems to work when I request more detail (although I’m uncertain what I should see, since I’ve not used the command before now):

Unfortunately, the package downgrade didn’t work:

…and I’ve no new entries in sudo dnf history gdk-pixbuf2, so I haven’t accidentally upgraded it again:

PS /home/RokeJulianLockhart> sudo dnf history gdk-pixbuf2
ID     | Command line                                                                  | Date and time    | Action(s)      | Altered
------------------------------------------------------------------------------------------------------------------------------------
   296 | install gdk-pixbuf2-2.42.10-8.fc40                                            | 2024-09-25 15:26 | Downgrade      |    4  <
    69 |                                                                               | 2024-04-21 13:44 | Upgrade        |   19 ><
     4 |                                                                               | 2024-03-26 19:59 | Install        |  180 ><
     1 |                                                                               | 2024-03-21 00:57 | Install        | 2155 >E

Interestingly, although some are useful:

  • Core was generated by `/usr/libexec/kf6/kioworker /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so thumbnai'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7fd55cc006c0 (LWP 112138))]
    (gdb) bt
    #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
    #1  0x00007fd5c56a86d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78
    #2  0x00007fd5c564fc4e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
    #3  0x00007fd5c5efa1a2 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.6.0-1.fc40.x86_64/src/kcrash.cpp:596
    #4  0x00007fd5c564fd00 in <signal handler called> () at /lib64/libc.so.6
    #5  0x00007fd522439aa2 in GrResourceCache::removeResource () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrResourceCache.cpp:123
    #6  0x00007fd52242ac93 in GrResourceCache::ResourceAccess::removeResource () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrResourceCache.h:421
    #7  GrGpuResource::abandon () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrGpuResource.cpp:65
    #8  0x00007fd522438109 in GrGpuResource::CacheAccess::abandon () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrGpuResourceCacheAccess.h:53
    #9  GrResourceCache::abandonAll () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrResourceCache.cpp:142
    #10 0x00007fd522416711 in GrDirectContext::abandonContext () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrDirectContext.cpp:182
    #11 GrDirectContext::abandonContext () at ../../../../../src/3rdparty/chromium/third_party/skia/src/gpu/ganesh/GrDirectContext.cpp:159
    #12 0x00007fd523da2a61 in gpu::SharedContextState::MarkContextLost () at ../../../../../src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc:659
    #13 0x00007fd523da42c6 in gpu::SharedContextState::MarkContextLost () at ../../../../../src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc:638
    #14 gpu::SharedContextState::MakeCurrent () at ../../../../../src/3rdparty/chromium/gpu/command_buffer/service/shared_context_state.cc:616
    #15 0x00007fd523e1928d in gpu::SharedImageStub::~SharedImageStub () at ../../../../../src/3rdparty/chromium/gpu/ipc/service/shared_image_stub.cc:57
    #16 0x00007fd523e19361 in gpu::SharedImageStub::~SharedImageStub () at ../../../../../src/3rdparty/chromium/gpu/ipc/service/shared_image_stub.cc:60
    #17 0x00007fd523e03d9e in std::default_delete<gpu::SharedImageStub>::operator() () at /usr/include/c++/14/bits/unique_ptr.h:93
    #18 std::unique_ptr<gpu::SharedImageStub, std::default_delete<gpu::SharedImageStub> >::~unique_ptr () at /usr/include/c++/14/bits/unique_ptr.h:398
    #19 gpu::GpuChannel::~GpuChannel () at ../../../../../src/3rdparty/chromium/gpu/ipc/service/gpu_channel.cc:619
    #20 0x00007fd523e03f21 in gpu::GpuChannel::~GpuChannel () at ../../../../../src/3rdparty/chromium/gpu/ipc/service/gpu_channel.cc:619
    #21 0x00007fd523e0b6f5 in std::default_delete<gpu::GpuChannel>::operator() () at /usr/include/c++/14/bits/unique_ptr.h:93
    #22 std::__uniq_ptr_impl<gpu::GpuChannel, std::default_delete<gpu::GpuChannel> >::reset () at /usr/include/c++/14/bits/unique_ptr.h:205
    #23 std::unique_ptr<gpu::GpuChannel, std::default_delete<gpu::GpuChannel> >::reset () at /usr/include/c++/14/bits/unique_ptr.h:503
    #24 gpu::GpuChannelManager::RemoveChannel () at ../../../../../src/3rdparty/chromium/gpu/ipc/service/gpu_channel_manager.cc:476
    #25 0x00007fd521f40306 in base::OnceCallback<void ()>::Run() && () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:152
    #26 base::TaskAnnotator::RunTaskImpl () at ./../../../../../src/3rdparty/chromium/base/task/common/task_annotator.cc:201
    #27 0x00007fd521f5d168 in RunTask<base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::<lambda(perfetto::EventContext&)> > () at ../../../../../src/3rdparty/chromium/base/task/common/task_annotator.h:89
    #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:480
    #29 0x00007fd521f5db5e in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:345
    #30 0x00007fd521ef8abc in base::MessagePumpDefault::Run () at ./../../../../../src/3rdparty/chromium/base/message_loop/message_pump_default.cc:40
    #31 0x00007fd521f5bb87 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:645
    #32 0x00007fd521f2277d in base::RunLoop::Run () at ./../../../../../src/3rdparty/chromium/base/run_loop.cc:134
    --Type <RET> for more, q to quit, c to continue without paging--c
    #33 base::RunLoop::Run () at ./../../../../../src/3rdparty/chromium/base/run_loop.cc:106
    #34 0x00007fd521f7f6dc in base::Thread::Run () at ./../../../../../src/3rdparty/chromium/base/threading/thread.cc:337
    #35 base::Thread::ThreadMain () at ./../../../../../src/3rdparty/chromium/base/threading/thread.cc:409
    #36 0x00007fd521f9417a in ThreadFunc () at ./../../../../../src/3rdparty/chromium/base/threading/platform_thread_posix.cc:101
    #37 0x00007fd5c56a66d7 in start_thread (arg=<optimized out>) at pthread_create.c:447
    #38 0x00007fd5c572a60c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
    

…some aren’t, yet gdb doesn’t request that I download a debug package:

Core was generated by `/usr/libexec/kf6/kioworker /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so thumbnai'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7f1d534006c0 (LWP 107404))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f1dc52a86d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78
#2  0x00007f1dc524fc4e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f1dc5b0d1a2 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.6.0-1.fc40.x86_64/src/kcrash.cpp:596
#4  0x00007f1dc524fd00 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f1db00455d2 in ??? ()
#6  0x0000564069f10dc0 in ??? ()
#7  0x00007f1d00343060 in ??? ()
#8  0x00007f1d533ff040 in ??? ()
#9  0x00007f1db0037cd6 in ??? ()
#10 0x00007f1d533ff040 in ??? ()
#11 0x00007f1d00342ef0 in ??? ()
#12 0x00007f1d00343060 in ??? ()
#13 0x00007f1d0000ebb0 in ??? ()
#14 0x00007f1d533ff220 in ??? ()
#15 0x00007f1d2268e83c in gl::GLContextEGL::Destroy () at ../../../../../src/3rdparty/chromium/third_party/mesa_headers/../../../../../src/3rdparty/chromium/ui/gl/gl_context_egl.cc:401

…despite DrKonqi wanting one:

This is incredibly confusing.

Any coredump / crash data collected before you downgraded gdk-pixbuf2 will no longer be valid, as it will contain addresses in a different version of that library. That may be why you’re seeing all those #14 0x00007f1d533ff220 in ??? ()-type frames.

And if you haven’t restarted your session since the downgrade, you may have processes running that are still using the wrong version of gdk-pixbuf2 because they already had it loaded.

(IOW, “When in doubt, reboot.” Or at least log out and log back in again.)

1 Like

Unfortunately, @FerdNYC, all the traces referenced and depicted in How to install `debuginfo` package requested by GDB that doesn't exist in repositories? - #15 by rokejulianlockhart are from after a systemctl reboot. Downgrading the package didn’t appear to affect anything… Thanks, though.