As of 18 November, 2024 the following packages functioned together as expected: glib2-2.82.2-1.fc42.x86_64 glib2-devel-2.82.2-1.fc42.x86_64 mate-panel-libs-1.28.2-4.fc42.x86_64 mate-panel-1.28.2-4.fc42.x86_64 The 19 of November, 2024 dnf updated glib2 packages below: glib2-2.83.0-1.fc42.x86_64 glib2-devel-2.83.0-1.fc42.x86_64 caused the mate-panel failure to again occur as noted here: https://bugzilla.redhat.com/show_bug.cgi?id=2326719 Reproducible: Always Steps to Reproduce: 1.sudo dnf upgrade 2.glib2-2.83.0-1.fc42.x86_64 3.glib2-devel-2.83.0-1.fc42.x86_64 Actual Results: caused the mate-panel failure to return as noted here: https://bugzilla.redhat.com/show_bug.cgi?id=2326719 Expected Results: mate-panel initialize and desktop funciton normally
The 24 of November, 2024 dnf updated glib2 packages below: glib2-2.83.0-2.fc42.x86_64 glib2-devel-2.83.0-2.fc42.x86_64 caused the mate-panel failure to return as noted here: https://bugzilla.redhat.com/show_bug.cgi?id=2326719
Description of problem: Post update, reboot, login, mate panel fails to initialize, crashes, attempts to initialze repeatedly but crashes. The 24 of November, 2024 dnf updated glib2 packages below produce the crash: glib2-2.83.0-2.fc42.x86_64 glib2-devel-2.83.0-2.fc42.x86_64
Seems latest glib2 fixes a regression, see changelog https://koji.fedoraproject.org/koji/buildinfo?buildID=2587285 Maybe the same which brokes mate-panel before. Can you please test if latest glib2 runs with previous mate-panel version (1.28.2-2.fc41.x86_64)?
Recent backups were made with: mate-panel-libs-1.28.2-4.fc42.x86_64 mate-panel-1.28.2-4.fc42.x86_64 glib2-2.82.2-1.fc42.x86_64 glib2-devel-2.82.2-1.fc42.x86_64 Prior backups with mate-panel version (1.28.2-2.fc41.x86_64) are likely deleted. Was there a change in glib2 that triggered the mate-panel issue that carried through the regression fix?
Per request, mate-panel downgraded and tested with updated glib2. Mate-panel fails to initialize. mate-panel downgraded from: mate-panel x86_64 1.28.2-4.fc42 mate-panel-libs x86_64 1.28.2-4.fc42 to : mate-panel x86_64 1.28.2-2.fc41 mate-panel-libs x86_64 1.28.2-2.fc41 sudo dnf upgrade --exclude="mate-panel, mate-panel-libs" Upgrading: PackageKit-glib x86_64 1.2.8-8.fc42 rawhide 517.6 KiB replacing PackageKit-glib x86_64 1.2.8-7.fc41 <unknown> 520.4 KiB glib2 x86_64 2.83.0-2.fc42 rawhide 14.7 MiB replacing glib2 x86_64 2.82.2-1.fc42 rawhide 14.7 MiB glib2-devel x86_64 2.83.0-2.fc42 rawhide 15.8 MiB replacing glib2-devel x86_64 2.82.2-1.fc42 rawhide 15.7 MiB ibus-libs x86_64 1.5.31-1.fc42 rawhide 859.5 KiB replacing ibus-libs x86_64 1.5.31~rc1-2.fc42 rawhide 859.5 KiB Transaction Summary: Upgrading: 4 packages Replacing: 4 packages
(In reply to publiccontact2020 from comment #4) > Recent backups were made with: > > mate-panel-libs-1.28.2-4.fc42.x86_64 > mate-panel-1.28.2-4.fc42.x86_64 > glib2-2.82.2-1.fc42.x86_64 > glib2-devel-2.82.2-1.fc42.x86_64 > > Prior backups with mate-panel version (1.28.2-2.fc41.x86_64) are likely > deleted. > > Was there a change in glib2 that triggered the mate-panel issue that carried > through the regression fix? This can be happen with so-name lib change from a basic package like glib2 or gcc. For this reason whole rawhide repository will be rebuild before branching. Well using rawhide is always a risk. Another scratch rebuild against current glib2 https://koji.fedoraproject.org/koji/taskinfo?taskID=126267380 for testing.
Per comment 6: https://koji.fedoraproject.org/koji/taskinfo?taskID=126267462 The updated mate-panel, mate-panel-libs 1.28.2-5.fc42 packages again fail against the glib2 updates. Mate-panel repeatedly attemps to initializes, but repeatedly crashes. sudo rpm -Uihv --force mate-panel-1.28.2-5.fc42.x86_64.rpm mate-panel-libs-1.28.2-5.fc42.x86_64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:mate-panel-libs-1.28.2-5.fc42 ################################# [ 25%] 2:mate-panel-1.28.2-5.fc42 ################################# [ 50%] Cleaning up / removing... 3:mate-panel-1.28.2-4.fc42 ################################# [ 75%] 4:mate-panel-libs-1.28.2-4.fc42 ################################# [100%] sudo dnf upgrade . Upgrading: PackageKit-glib x86_64 1.2.8-8.fc42 rawhide 517.6 KiB replacing PackageKit-glib x86_64 1.2.8-7.fc41 <unknown> 520.4 KiB glib2 x86_64 2.83.0-2.fc42 rawhide 14.7 MiB replacing glib2 x86_64 2.82.2-1.fc42 rawhide 14.7 MiB glib2-devel x86_64 2.83.0-2.fc42 rawhide 15.8 MiB replacing glib2-devel x86_64 2.82.2-1.fc42 rawhide 15.7 MiB ibus-libs x86_64 1.5.31-1.fc42 rawhide 859.5 KiB replacing ibus-libs x86_64 1.5.31~rc1-2.fc42 rawhide 859.5 KiB Transaction Summary: Upgrading: 4 packages Replacing: 4 packages
Ok, we need to wait for the f42 mass rebuild before branching. I do not try to fix something before this happens. Everyday something can change in rawhide before mass rebuild. Mostly issues like this will gone.... For the moment i will re-assign this report to glib2. Maybe glib2 devs have an idea?
Addendum to comment 7: Observed that killing malfunctioning mate-panel 1.28.2-5.fc42 and relaunching from terminal generated the following output: $ mate-panel free(): invalid pointer Aborted (core dumped)
As of December 19 the following upgrade packages continue to produce failure of mate-panel-1.28.2-4.fc42.x86_64 to initialize: glib2-2.83.0-3.fc42.x86_64.rpm glib2-devel-2.83.0-3.fc42.x86_64.rpm
Post mass-rebuild glib2 packages noted below continue to produce failure in mate-panel to launch and display. glib2-2.83.2-6.fc42.x86_64 glib2-devel-2.83.2-6.fc42.x86_64 mate-panel-libs-1.28.2-5.fc42.x86_64 mate-panel-1.28.2-5.fc42.x86_64 Reverting to fedora 41 versions resolves issue: glib2-2.82.2-1.fc41.x86_64 glib2-devel-2.82.2-1.fc41.x86_64
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
The following update exclusions continue to be necessary in rawhide 43 in order to avoid a broken installation: sudo dnf upgrade --exclude="PackageKit-glib, glib, glib2, gcr, gcr-libs, gcr3, gcr3-base, libsecret, gvfs, udisks2, atril, caja, caja-*"
This matter was resolved to the extent related in comment 16 here: https://bugzilla.redhat.com/show_bug.cgi?id=2326719 However, there may yet be an issue with glib2 versions >2.82 crashing the mate hardware sensors monitor panel applet.
*** Bug 2350072 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 2326719 ***