Bug 2327489 - updated mate-panel crashes after glib2, glib2-devel updates
Summary: updated mate-panel crashes after glib2, glib2-devel updates
Keywords:
Status: CLOSED DUPLICATE of bug 2326719
Alias: None
Product: Fedora
Classification: Fedora
Component: mate-sensors-applet
Version: 42
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-11-19 21:30 UTC by publiccontact2020
Modified: 2025-11-29 22:35 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-11-29 22:35:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description publiccontact2020 2024-11-19 21:30:45 UTC
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

Comment 1 publiccontact2020 2024-11-24 22:12:58 UTC
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

Comment 2 publiccontact2020 2024-11-24 22:17:17 UTC
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

Comment 3 Wolfgang Ulbrich 2024-11-25 10:08:05 UTC
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)?

Comment 4 publiccontact2020 2024-11-25 18:01:37 UTC
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?

Comment 5 publiccontact2020 2024-11-25 21:12:09 UTC
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

Comment 6 Wolfgang Ulbrich 2024-11-26 09:37:03 UTC
(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.

Comment 7 publiccontact2020 2024-11-26 17:09:58 UTC
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

Comment 8 Wolfgang Ulbrich 2024-11-27 19:14:08 UTC
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?

Comment 9 publiccontact2020 2024-11-28 15:16:04 UTC
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)

Comment 10 publiccontact2020 2024-12-19 15:22:42 UTC
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

Comment 11 publiccontact2020 2025-01-29 15:34:08 UTC
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

Comment 12 Aoife Moloney 2025-02-26 13:17:14 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle.
Changing version to 42.

Comment 13 publiccontact2020 2025-03-03 15:40:42 UTC
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-*"

Comment 14 publiccontact2020 2025-03-16 14:18:34 UTC
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.

Comment 15 Debarshi Ray 2025-11-29 22:31:03 UTC
*** Bug 2350072 has been marked as a duplicate of this bug. ***

Comment 16 Debarshi Ray 2025-11-29 22:35:43 UTC

*** This bug has been marked as a duplicate of bug 2326719 ***


Note You need to log in before you can comment on or make changes to this bug.