Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: gnome-system-monitor fails to start with: "symbol lookup error: /lib64/libgtkmm-4.0.so.0: undefined symbol: gtk_restore_reason_get_type" The symbol gtk_restore_reason_get_type is referenced by libgtkmm-4.0.so.0 (marked as U/undefined in nm -D output) but is not provided by libgtk-4.so.1. This is an ABI incompatibility between gtkmm4.0 and gtk4. Version-Release number of selected component: gtkmm4.0-4.23.0-4.fc45.aarch64 gtk4-4.23.3-1.fc45.aarch64 gnome-system-monitor-51~beta-1.fc45.aarch64 How reproducible: Always (100%) Steps to Reproduce: 1. Install Fedora 45 (Rawhide) on aarch64 2. Run: gnome-system-monitor Actual Results: gnome-system-monitor: symbol lookup error: /lib64/libgtkmm-4.0.so.0: undefined symbol: gtk_restore_reason_get_type Process exits immediately. Expected Results: gnome-system-monitor should start normally. Additional info: - Symbol analysis: nm -D /lib64/libgtkmm-4.0.so.0 shows: U gtk_restore_reason_get_type nm -D /lib64/libgtk-4.so.1 does NOT contain this symbol. - Build dates: gtkmm4.0 was built on 2026-07-30, gtk4 was built on 2026-08-03. It appears gtk4 was updated after gtkmm4.0 and either removed or renamed the symbol. gtkmm4.0 needs a rebuild against current gtk4. - OS: Fedora Linux 45 (Workstation Edition Prerelease) - Kernel: 7.2.0-0.rc6.48.fc45.aarch64 - Architecture: aarch64 (Raspberry Pi 4, Cortex-A72)
related gtkmm commit 1ed5e281? : https://gitlab.gnome.org/GNOME/gtkmm/-/commit/1ed5e281dcd9d59d4f98cdfc0e0aa303e3205fd5
Upstream fix is in gtkmm commit 1ed5e281 (2026-08-05): https://gitlab.gnome.org/GNOME/gtkmm/-/commit/1ed5e281dcd9d59d4f98cdfc0e0aa303e3205fd5 "Gtk: Remove API as in gtk 4.23.3" - removes enum RestoreReason. gtkmm4.0 needs a rebuild against current gtk4-4.23.3.
Upstream bug report: https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/work_items/379
That upstream commit is part of the 4.23.2 gtkmm release, which is part of the Fedora. It was build [1] against gtk4 4.23.3-1. Then there is 51.rc release of the gnome-system-monitor [2] , thus the things should be sorted out, I guess. [1] https://koji.fedoraproject.org/koji/buildinfo?buildID=3077045 [2] https://bodhi.fedoraproject.org/updates/FEDORA-2026-494d8c11bd
Petr, can you please test whether the update fixes the issue? Thanks.
verified with f45 beta 1.3, after package rebuilt: rpm -q gnome-system-monitor gtkmm4.0 gtk4 gnome-system-monitor-51~rc-1.fc45.x86_64 gtkmm4.0-4.23.2-1.fc45.x86_64 gtk4-4.23.4-1.fc45.x86_64 gnome-system-monitor was started fine
https://bodhi.fedoraproject.org/updates/FEDORA-2026-494d8c11bd pushed closing. Dropping Common Issues.