Describe the bug
I'm running Fedora Kinoite and the rpm-ostree update triggered automatically through KDE Discovery regularly crashes with this traceback:
PID: 9190 (rpm-ostree)
UID: 1000 (user)
GID: 1000 (user)
Signal: 6 (ABRT)
Timestamp: Mon 2026-05-04 09:07:05 CEST (4s ago)
Command Line: /usr/bin/rpm-ostree update --check
Executable: /usr/bin/rpm-ostree
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.discover.notifier@autostart.service
Unit: user@1000.service
User Unit: app-org.kde.discover.notifier@autostart.service
Slice: user-1000.slice
Owner UID: 1000 (user)
Boot ID: e75b9742b26541b798c10c1ebd36427b
Machine ID: 9d07c0e60cb342dd97c03fad1c7c0267
Hostname: fedora-2.fritz.box
Storage: /var/lib/systemd/coredump/core.rpm-ostree.1000.e75b9742b26541b798c10c1ebd36427b.9190.1777878425000000.zst (present)
Size on Disk: 649.4K
Message: Process 9190 (rpm-ostree) of user 1000 dumped core.
Module libkeyutils.so.1 from rpm keyutils-1.6.3-6.fc43.x86_64
Module libkrb5support.so.0 from rpm krb5-1.22.2-3.fc43.x86_64
Module libcom_err.so.2 from rpm e2fsprogs-1.47.3-2.fc43.x86_64
Module libk5crypto.so.3 from rpm krb5-1.22.2-3.fc43.x86_64
Module libkrb5.so.3 from rpm krb5-1.22.2-3.fc43.x86_64
Module libunistring.so.5 from rpm libunistring-1.1-10.fc43.x86_64
Module libgssapi_krb5.so.2 from rpm krb5-1.22.2-3.fc43.x86_64
Module libidn2.so.0 from rpm libidn2-2.3.8-2.fc43.x86_64
Module libnghttp2.so.14 from rpm nghttp2-1.66.0-2.fc43.x86_64
Module libblkid.so.1 from rpm util-linux-2.41.4-7.fc43.x86_64
Module libattr.so.1 from rpm attr-2.5.2-6.fc43.x86_64
Module libcomposefs.so.1 from rpm composefs-1.0.8-3.fc43.x86_64
Module libgpg-error.so.0 from rpm libgpg-error-1.55-2.fc43.x86_64
Module libyaml-0.so.2 from rpm libyaml-0.2.5-17.fc43.x86_64
Module libzck.so.1 from rpm zchunk-1.5.1-3.fc43.x86_64
Module libcurl.so.4 from rpm curl-8.15.0-6.fc43.x86_64
Module librpm_sequoia.so.1 from rpm rust-rpm-sequoia-1.10.1-1.fc43.x86_64
Module liblua-5.4.so from rpm lua-5.4.8-4.fc43.x86_64
Module libpopt.so.0 from rpm popt-1.19-9.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc43.x86_64
Module libffi.so.8 from rpm libffi-3.5.2-1.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Module libmount.so.1 from rpm util-linux-2.41.4-7.fc43.x86_64
Module libgmodule-2.0.so.0 from rpm glib2-2.86.5-1.fc43.x86_64
Module libxml2.so.2 from rpm libxml2-2.12.10-5.fc43.x86_64
Module liblzma.so.5 from rpm xz-5.8.1-4.fc43.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-21.fc43.x86_64
Module liblz4.so.1 from rpm lz4-1.10.0-3.fc43.x86_64
Module libacl.so.1 from rpm acl-2.3.2-4.fc43.x86_64
Module libzstd.so.1 from rpm zstd-1.5.7-2.fc43.x86_64
Module libz.so.1 from rpm zlib-ng-2.3.3-2.fc43.x86_64
Module libostree-1.so.1 from rpm ostree-2026.1-1.fc43.x86_64
Module libmodulemd.so.2 from rpm libmodulemd-2.15.2-4.fc43.x86_64
Module libsolv.so.1 from rpm libsolv-0.7.36-3.fc43.x86_64
Module libsolvext.so.1 from rpm libsolv-0.7.36-3.fc43.x86_64
Module librepo.so.0 from rpm librepo-1.20.0-4.fc43.x86_64
Module libjson-c.so.5 from rpm json-c-0.18-7.fc43.x86_64
Module libsystemd.so.0 from rpm systemd-258.7-1.fc43.x86_64
Module libsqlite3.so.0 from rpm sqlite-3.50.2-2.fc43.x86_64
Module librpmio.so.10 from rpm rpm-6.0.1-1.fc43.x86_64
Module librpm.so.10 from rpm rpm-6.0.1-1.fc43.x86_64
Module libglib-2.0.so.0 from rpm glib2-2.86.5-1.fc43.x86_64
Module libgobject-2.0.so.0 from rpm glib2-2.86.5-1.fc43.x86_64
Module libgio-2.0.so.0 from rpm glib2-2.86.5-1.fc43.x86_64
Module libpolkit-gobject-1.so.0 from rpm polkit-126-6.fc43.2.x86_64
Module libcrypto.so.3 from rpm openssl-3.5.4-3.fc43.x86_64
Module libssl.so.3 from rpm openssl-3.5.4-3.fc43.x86_64
Module libarchive.so.13 from rpm libarchive-3.8.4-1.fc43.x86_64
Module libjson-glib-1.0.so.0 from rpm json-glib-1.10.8-4.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-4.fc43.x86_64
Stack trace of thread 9192:
#0 0x00007f3a8c35e3cc __pthread_kill_implementation (libc.so.6 + 0x743cc)
#1 0x00007f3a8c30415e raise (libc.so.6 + 0x1a15e)
#2 0x00007f3a8c2eb6d0 abort (libc.so.6 + 0x16d0)
#3 0x0000558157808d7a n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x7dd7a)
#4 0x0000558157809d29 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x7ed29)
#5 0x0000558157808aba n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x7daba)
#6 0x0000558157a0c8fa n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x2818fa)
#7 0x0000558157808a6e n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x7da6e)
#8 0x000055815811c225 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x991225)
#9 0x000055815811c038 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x991038)
#10 0x00005581581158f9 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x98a8f9)
#11 0x00005581580fa91d n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x96f91d)
#12 0x000055815780f1fc n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x841fc)
#13 0x0000558158108901 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x97d901)
#14 0x0000558157c8d2cd n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x5022cd)
#15 0x00005581578fbaea n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x170aea)
#16 0x00007f3a8cdc6c3c g_closure_invoke (libgobject-2.0.so.0 + 0x6c3c)
#17 0x00007f3a8cde527a signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x2527a)
#18 0x00007f3a8cde72b6 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x272b6)
#19 0x00007f3a8cde7528 g_signal_emit_valist (libgobject-2.0.so.0 + 0x27528)
#20 0x00007f3a8cde75e3 g_signal_emit (libgobject-2.0.so.0 + 0x275e3)
#21 0x00007f3a8cf0f1b1 on_signal_received (libgio-2.0.so.0 + 0xf01b1)
#22 0x00007f3a8cef6480 emit_signal_instance_in_idle_cb (libgio-2.0.so.0 + 0xd7480)
#23 0x00007f3a8ccb0acd g_idle_dispatch (libglib-2.0.so.0 + 0x47acd)
#24 0x00007f3a8ccaa363 g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x41363)
#25 0x00007f3a8ccb32b8 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a2b8)
#26 0x00007f3a8ccb355f g_main_loop_run (libglib-2.0.so.0 + 0x4a55f)
#27 0x00005581578fd423 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x172423)
#28 0x00005581578eded8 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x162ed8)
#29 0x00005581578f1eac n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x166eac)
#30 0x00005581578eb002 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x160002)
#31 0x0000558157a7db4c n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x2f2b4c)
#32 0x00005581578a00a5 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x1150a5)
#33 0x00005581580d2d7a n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x947d7a)
#34 0x00005581580d4813 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x949813)
#35 0x000055815811063f n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x98563f)
#36 0x00007f3a8c35c464 start_thread (libc.so.6 + 0x72464)
#37 0x00007f3a8c3df5ec __clone3 (libc.so.6 + 0xf55ec)
Stack trace of thread 9193:
#0 0x00007f3a8c3dd38d syscall (libc.so.6 + 0xf338d)
#1 0x00007f3a8ccde36b g_cond_wait (libglib-2.0.so.0 + 0x7536b)
#2 0x00007f3a8cc7320c g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa20c)
#3 0x00007f3a8cce1124 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x78124)
#4 0x00007f3a8ccdd752 g_thread_proxy (libglib-2.0.so.0 + 0x74752)
#5 0x00007f3a8c35c464 start_thread (libc.so.6 + 0x72464)
#6 0x00007f3a8c3df5ec __clone3 (libc.so.6 + 0xf55ec)
Stack trace of thread 9195:
#0 0x00007f3a8c3649a2 __syscall_cancel_arch (libc.so.6 + 0x7a9a2)
#1 0x00007f3a8c358c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
#2 0x00007f3a8c358c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#3 0x00007f3a8c3d2706 ppoll (libc.so.6 + 0xe8706)
#4 0x00007f3a8ccb33a0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a3a0)
#5 0x00007f3a8ccb355f g_main_loop_run (libglib-2.0.so.0 + 0x4a55f)
#6 0x00007f3a8cf07f92 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0xe8f92)
#7 0x00007f3a8ccdd752 g_thread_proxy (libglib-2.0.so.0 + 0x74752)
#8 0x00007f3a8c35c464 start_thread (libc.so.6 + 0x72464)
#9 0x00007f3a8c3df5ec __clone3 (libc.so.6 + 0xf55ec)
Stack trace of thread 9194:
#0 0x00007f3a8c3649a2 __syscall_cancel_arch (libc.so.6 + 0x7a9a2)
#1 0x00007f3a8c358c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
#2 0x00007f3a8c358c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#3 0x00007f3a8c3d2706 ppoll (libc.so.6 + 0xe8706)
#4 0x00007f3a8ccb33a0 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a3a0)
#5 0x00007f3a8ccb3463 g_main_context_iteration (libglib-2.0.so.0 + 0x4a463)
#6 0x00007f3a8ccb34b1 glib_worker_main (libglib-2.0.so.0 + 0x4a4b1)
#7 0x00007f3a8ccdd752 g_thread_proxy (libglib-2.0.so.0 + 0x74752)
#8 0x00007f3a8c35c464 start_thread (libc.so.6 + 0x72464)
#9 0x00007f3a8c3df5ec __clone3 (libc.so.6 + 0xf55ec)
Stack trace of thread 9190:
#0 0x00007f3a8c3649a2 __syscall_cancel_arch (libc.so.6 + 0x7a9a2)
#1 0x00007f3a8c358c3c __internal_syscall_cancel (libc.so.6 + 0x6ec3c)
#2 0x00007f3a8c358c84 __syscall_cancel (libc.so.6 + 0x6ec84)
#3 0x00007f3a8c3df8d5 epoll_wait (libc.so.6 + 0xf58d5)
#4 0x00005581580f4320 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x969320)
#5 0x00005581580de8f3 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x9538f3)
#6 0x00005581580e30c7 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x9580c7)
#7 0x00005581580eb9fd n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x9609fd)
#8 0x00005581578477f4 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0xbc7f4)
#9 0x000055815786eae6 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0xe3ae6)
#10 0x000055815786ea4c n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0xe3a4c)
#11 0x00005581581093d6 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x97e3d6)
#12 0x00005581578e9c27 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x15ec27)
#13 0x00007f3a8c2ed5b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#14 0x00007f3a8c2ed668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#15 0x0000558157812525 n/a (/e3/8371a6ee08948088ec7025f77573eac494f381099946fd726fe46be445ff37.file + 0x87525)
ELF object binary architecture: AMD x86-64
Reproduction steps
- Open KDE Discovery
- Click on Update
- Wait
- See KDE process crash popup
Expected behavior
The process shouldn't crash
Actual behavior
The process crashes regularly
System details
- rpm-ostree:
Version: '2026.1'
Git: f00b0727286758963721e0e523223fdc6ece3552
Features:
- rust
- compose
- container
- fedora-integration
State: idle
BootedDeployment:
● fedora:fedora/43/x86_64/kinoite
Version: 43.20260429.0 (2026-04-29T00:31:03Z)
BaseCommit: d4202505c97119f34fbbc8e39de458187d5d69e4a57ec1352357b69192ac46ab
GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
LayeredPackages: podman-compose podman-docker usbguard
Additional information
No response
Describe the bug
I'm running Fedora Kinoite and the rpm-ostree update triggered automatically through KDE Discovery regularly crashes with this traceback:
Reproduction steps
Expected behavior
The process shouldn't crash
Actual behavior
The process crashes regularly
System details
Version: '2026.1'
Git: f00b0727286758963721e0e523223fdc6ece3552
Features:
State: idle
BootedDeployment:
● fedora:fedora/43/x86_64/kinoite
Version: 43.20260429.0 (2026-04-29T00:31:03Z)
BaseCommit: d4202505c97119f34fbbc8e39de458187d5d69e4a57ec1352357b69192ac46ab
GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
LayeredPackages: podman-compose podman-docker usbguard
Additional information
No response