Broken "Reset All Panels" for Ubuntu 22.10

Bug #2017319 reported by David Hedlund
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MATE Desktop
Unknown
Unknown
mate-panel (Ubuntu)
New
Undecided
Unassigned

Bug Description

Background

Window List applet is occasionally unresponsive, see https://ubuntu-mate.community/t/window-list-applet-is-occasionally-unresponsive/23791. Specifically, nothing happens when I am clicking on the icons for the programs that are open.

In Ubuntu 20.04 I could solve this in Window List by clicking on "Reset All Panels" to free them from being locked.

"Window List is part of the mate-panel, part of the wncklet applet which includes window-list, window selector, workspace switcher, and show desktop applets. Named for use of libwnck, which allows interaction with the window manager." - https://github.com/mate-desktop/mate-panel/issues/1365#issuecomment-1519208288

Source code: https://github.com/mate-desktop/mate-panel/blob/master/applets/wncklet/window-list.c

################################
Bug report starts below this line

$ sudo apt install ubuntu-mate-desktop
* Choose LightDM as X display manager during installation
* Reboot
* Log in
* Mouse right-click on a panel, and click on "Reset All Panels": The panels are removed but not restored, and the CPU never stops working.
* Open another terminal with CTRL+ALT+F1. Sign in with your user and password. run "$ killall mate-session". Hit CTRL+ALT+F7, so log in with LightDM to MATE again.

Also, note that mate-panel 1.27.0-0ubuntu1 was unstable and unstable in other Ubuntu versions:
* ubuntu-18.04.6-desktop-amd64.iso (1.20.1-3ubuntu1): Bug NOT reproduced
* ubuntu-22.04-desktop-amd64.iso (mate-panel 1.26.2-1): Bug reproduced -- solved after sudo apt-get dist-upgrade (see below)
* ubuntu-22.10-desktop-amd64.iso (mate-panel 1.27.0-0ubuntu1): Bug reproduced -- still affected after sudo apt-get dist-upgrade (evaluated 2023-07-14)
* ubuntu-23.04-desktop-amd64.iso (mate-panel 1.27.0-0ubuntu1): Bug NOT reproduced. [Installation note not related to the bug: Same installation procedure as above, in addition, choose "MATE" from LightDM.]

Interestingly, Ubuntu MATE itself is not affected. I could not reproduce the bug by running these version in live mode:
* ubuntu-mate-18.04.5-desktop-amd64.iso (mate-panel 1.20.1-3ubuntu1)
* ubuntu-mate-20.04.6-desktop-amd64.iso (mate-panel 1.24.0-2)
* ubuntu-mate-22.04.2-desktop-amd64.iso (mate-panel 1.26.2-1)
* ubuntu-mate-22.10-desktop-amd64.iso (mate-panel 1.27.0-0ubuntu1)
* ubuntu-mate-23.04-desktop-amd64 (mate-panel 1.27.0-0ubuntu1)

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: mate-panel 1.26.2-1
ProcVersionSignature: Ubuntu 5.19.0-40.41~22.04.1-generic 5.19.17
Uname: Linux 5.19.0-40-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.4
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: MATE
Date: Sat Apr 22 01:38:13 2023
InstallationDate: Installed on 2023-04-17 (4 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
SourcePackage: mate-panel
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
David Hedlund (g-public) wrote :
David Hedlund (g-public)
description: updated
summary: - Window List 1.26.2: Broken "Reset All Panels"
+ Window List 1.26.2: Broken "Reset All Panels" for Ubuntu, but not for
+ Ubuntu MATE
David Hedlund (g-public)
description: updated
David Hedlund (g-public)
description: updated
description: updated
David Hedlund (g-public)
description: updated
summary: - Window List 1.26.2: Broken "Reset All Panels" for Ubuntu, but not for
- Ubuntu MATE
+ Window List 1.26.2: Broken "Reset All Panels" for Ubuntu 22.04, and
+ 22.10, but not for Ubuntu MATE
David Hedlund (g-public)
description: updated
description: updated
David Hedlund (g-public)
summary: - Window List 1.26.2: Broken "Reset All Panels" for Ubuntu 22.04, and
- 22.10, but not for Ubuntu MATE
+ Window List 1.26.2: Broken "Reset All Panels" for Ubuntu (22.04, and
+ 22.10). Solved in Ubuntu 23.04, and the bug never occurred in any
+ versions of Ubuntu MATE
David Hedlund (g-public)
description: updated
David Hedlund (g-public)
description: updated
description: updated
David Hedlund (g-public)
description: updated
David Hedlund (g-public)
description: updated
description: updated
description: updated
David Hedlund (g-public)
description: updated
description: updated
description: updated
David Hedlund (g-public)
tags: added: kinetic
David Hedlund (g-public)
description: updated
Revision history for this message
David Hedlund (g-public) wrote (last edit ): Re: Window List 1.26.2: Broken "Reset All Panels" for Ubuntu (22.04, and 22.10). Solved in Ubuntu 23.04, and the bug never occurred in any versions of Ubuntu MATE

Solved in Ubuntu 22.04 after a recent sudo apt-get dist-upgrade && reboot

I experimented in my VMs to find the responsible package that solved the bug. This did the trick:
sudo apt-get --only-upgrade install libcanberra-gtk3-module

Before the upgrade:
apt-cache show libcanberra-gtk3-module | grep Filename
libcanberra-gtk3-module_0.30-10ubuntu1_amd64.deb

After the upgrade:
apt-cache show libcanberra-gtk3-module | grep Filename
libcanberra-gtk3-module_0.30-10ubuntu1.22.04.1_amd64.deb

David Hedlund (g-public)
summary: - Window List 1.26.2: Broken "Reset All Panels" for Ubuntu (22.04, and
- 22.10). Solved in Ubuntu 23.04, and the bug never occurred in any
- versions of Ubuntu MATE
+ [Solved with sudo apt-get dist-upgrade && reboot]. Broken "Reset All
+ Panels" for Ubuntu (22.04, and 22.10)
David Hedlund (g-public)
summary: - [Solved with sudo apt-get dist-upgrade && reboot]. Broken "Reset All
- Panels" for Ubuntu (22.04, and 22.10)
+ Broken "Reset All Panels" for Ubuntu 22.10
description: updated
description: updated
David Hedlund (g-public)
description: updated
David Hedlund (g-public)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.