#999583 Rearranging window list causes segfaults

Package:
mate-panel
Source:
mate-panel
Description:
launcher and docking facility for MATE
Submitter:
Ellie McNeill
Date:
2025-03-13 20:24:01 UTC
Severity:
normal
#999583#5
Date:
2021-11-12 20:28:41 UTC
From:
To:
I keep suffering segfaults shortly after I rearrange the order of
windows in the mate-panel window list. This is very annoying as the
order of the windows is lost each time it crashes.

The more windows that I rearrange in the list, the more likely it seems
that this bug will be triggered. It also seems to be worse if I switch
between workspaces afterwards. The segfault usually happens a few
minutes after rearranging windows but I have no 100% consistent way to
reproduce it.

The segfault can happen multiple times per day, so I now avoid
re-arranging my windows to avoid triggering it.

Example from syslog:

Nov  5 08:02:43 orion kernel: [6876356.694455] mate-panel[3761167]:
segfault at 2000000002 ip 00007f051c842ab4 sp 00007ffefb8d6160 error 4
in libgtk-3.so.0.2404.20[7f051c503000+374000]
Nov  5 08:02:43 orion kernel: [6876356.694467] Code: 84 00 00 00 00 00
41 56 41 55 41 54 55 53 48 85 ff 0f 84 0f 01 00 00 48 89 fd 41 89 f4 89
d3 41 89 cd e8 3f 12 cc ff 48 89 c6 <48> 8b 45 00 48 85 c0 74 05 48 39
30 74 10 48 89 ef e8 56 62 cc ff

I'm running Debian 11.1 with linux 5.10.0-8-amd64.

#999583#10
Date:
2023-07-24 01:58:16 UTC
From:
To:
There's an upstream bug report with further debugging info:
https://github.com/mate-desktop/mate-panel/issues/1356

#999583#15
Date:
2025-03-13 20:08:41 UTC
From:
To:
The crash should be fixed in GTK 3.24.49:
- https://gitlab.gnome.org/GNOME/gtk/-/issues/7128
- https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6660