Cinnamon: Panel is stuck

Created on 15 Apr 2020  Â·  8Comments  Â·  Source: linuxmint/cinnamon

 * Cinnamon 4.4.8
 * Linux Mint 19.3 (Tricia)
 * AMD Radeon™ RX Vega 10 Graphics; VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c1), Subsystem: Hewlett-Packard Company Device 8615, Kernel driver in use: amdgpu, Kernel modules: amdgpu
 * Kernel 5.3.0-46-generic x86_64

Issue

Cinnamon panel gets stuck and is not being hidden again. Even if I go to the panel settings and turn OFF & ON again the "Auto-hide panel" mode, it doesn't help: the panel remains visible, only the windows' size change. After Cinnamon restart it restores normal behaviour.

Steps to reproduce

Turn ON "Intelligently hide panel".
Sometimes it happens when I work in the Android Studio.

Expected behaviour

Panel should be hidden if I have any maximized windows and my cursor is outside the panel's area.

Other information
~/.xsession-errors:

dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/dmitry/.Xauthority
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting LC_MEASUREMENT=el_CY.UTF-8
dbus-update-activation-environment: setting LC_PAPER=el_CY.UTF-8
dbus-update-activation-environment: setting LC_MONETARY=el_CY.UTF-8
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
dbus-update-activation-environment: setting LC_NAME=el_CY.UTF-8
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dmitry
dbus-update-activation-environment: setting USER=dmitry
dbus-update-activation-environment: setting DESKTOP_SESSION=cinnamon
dbus-update-activation-environment: setting DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
dbus-update-activation-environment: setting PWD=/home/dmitry
dbus-update-activation-environment: setting HOME=/home/dmitry
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting LIBVIRT_DEFAULT_URI=qemu:///system
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/dmitry/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=cinnamon
dbus-update-activation-environment: setting LC_ADDRESS=el_CY.UTF-8
dbus-update-activation-environment: setting LC_NUMERIC=el_CY.UTF-8
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LANGUAGE=en_US
dbus-update-activation-environment: setting LC_TELEPHONE=el_CY.UTF-8
dbus-update-activation-environment: setting GDMSESSION=cinnamon
dbus-update-activation-environment: setting LOGNAME=dmitry
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XAUTHORITY=/home/dmitry/.Xauthority
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
dbus-update-activation-environment: setting PATH=/home/dmitry/Android/Sdk/platform-tools/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
dbus-update-activation-environment: setting LC_IDENTIFICATION=el_CY.UTF-8
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
cinnamon-session[1437]: WARNING: t+1,08416s: Failed to start app: Unable to start application: Failed to execute child process “/usr/lib/blueberry/blueberry-obex-agent.py” (No such file or directory)
cinnamon-session[1437]: WARNING: t+1,08810s: Failed to start app: Unable to start application: Failed to execute child process “/usr/lib/caribou/caribou” (No such file or directory)
Clutter-Message: 09:42:55.387: Sync method: PRESENTATION TIME
Cjs-Message: 09:42:55.577: JS LOG: About to start Cinnamon
** Message: 09:42:55.746: nemo-desktop: session is cinnamon, establishing proxy
Cjs-Message: 09:42:56.114: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 534 ms
Cjs-Message: 09:42:56.122: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Mint-Y-Dark/cinnamon/cinnamon.css
Cjs-Message: 09:42:56.136: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Mint-Y-Dark/cinnamon
Cjs-Message: 09:42:56.634: JS LOG: [LookingGlass/info] PlacesManager: Updating devices
Cjs-Message: 09:42:56.693: JS LOG: [LookingGlass/info] loaded at Wed Apr 15 2020 09:42:56 GMT+0300 (EEST)
Cjs-Message: 09:42:56.693: JS LOG: Cinnamon started at Wed Apr 15 2020 09:42:56 GMT+0300 (EEST)
Cjs-Message: 09:42:56.736: JS LOG: [LookingGlass/info] ExtensionSystem started in 0 ms
Cjs-Message: 09:42:56.736: JS LOG: [LookingGlass/info] DeskletManager started in 0 ms
Cjs-Message: 09:42:56.736: JS LOG: [LookingGlass/info] SearchProviderManager started in 0 ms
openGL version 4.5 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
Cjs-Message: 09:42:57.010: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 60 ms
Cjs-Message: 09:42:57.021: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 10 ms
Cjs-Message: 09:42:57.066: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 46 ms
Cjs-Message: 09:42:57.073: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 6 ms
Cjs-Message: 09:42:57.091: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 09:42:57.099: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
St-Message: 09:42:57.103: cogl npot texture sizes SUPPORTED
Cjs-Message: 09:42:57.135: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 36 ms
Cjs-Message: 09:42:57.159: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 24 ms
Cjs-Message: 09:42:57.166: JS LOG: [LookingGlass/info] Role locked: tray
Cjs-Message: 09:42:57.168: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 10 ms
Cjs-Message: 09:42:57.226: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 58 ms
Cjs-Message: 09:42:57.270: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 09:42:57.283: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 56 ms
Cjs-Message: 09:42:57.383: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: nm-applet (org.x.StatusIcon.PID-1769-0)

(csd-power:1568): power-plugin-CRITICAL **: 09:42:57.396: abs_to_percentage: assertion 'max > min' failed
Cjs-Message: 09:42:57.449: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 166 ms
Cjs-Message: 09:42:57.532: JS LOG: [LookingGlass/info] Hiding XAppStatusIcon (we have an applet): nm-applet (org.x.StatusIcon.PID-1769-0)
Cjs-Message: 09:42:57.540: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 92 ms
Cjs-Message: 09:42:57.714: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 174 ms
Cjs-Message: 09:42:57.714: JS LOG: [LookingGlass/info] AppletManager started in 1022 ms
Cjs-Message: 09:42:57.717: JS LOG: [LookingGlass/info] Cinnamon took 2140 ms to start
Cjs-Message: 09:42:57.753: JS LOG: Unknown network device type, is 14
cinnamon-session[1437]: WARNING: t+6,54353s: Detected that screensaver has appeared on the bus
Cjs-Message: 09:43:15.908: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintUpdate.py (org.x.StatusIcon.PID-2287-0)
Cinnamon warning: Window 0x4800007 (win0) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cjs-Message: 09:43:36.098: JS LOG: Unknown network device type, is 16
Cjs-Message: 09:43:36.128: JS LOG: [LookingGlass/error] a.connection is null
Cjs-Message: 09:43:36.129: JS LOG: [LookingGlass/trace] 
<----------------
anonymous/CinnamonNetworkApplet.prototype._syncActiveConnections@/usr/share/cinnamon/applets/[email protected]/applet.js:1995:17
anonymous/CinnamonNetworkApplet.prototype._updateIcon@/usr/share/cinnamon/applets/[email protected]/applet.js:2195:13
---------------->
Cjs-Message: 09:43:36.146: JS LOG: [LookingGlass/error] a.connection is null
Cjs-Message: 09:43:36.146: JS LOG: [LookingGlass/trace] 
<----------------
anonymous/CinnamonNetworkApplet.prototype._syncActiveConnections@/usr/share/cinnamon/applets/[email protected]/applet.js:1995:17
anonymous/CinnamonNetworkApplet.prototype._updateIcon@/usr/share/cinnamon/applets/[email protected]/applet.js:2195:13
anonymous/CinnamonNetworkApplet.prototype._notifyActivated@/usr/share/cinnamon/applets/[email protected]/applet.js:2071:9
---------------->
Cjs-Message: 09:43:36.148: JS LOG: [LookingGlass/error] a.connection is null
Cjs-Message: 09:43:36.149: JS LOG: [LookingGlass/trace] 
<----------------
anonymous/CinnamonNetworkApplet.prototype._syncActiveConnections@/usr/share/cinnamon/applets/[email protected]/applet.js:1995:17
anonymous/CinnamonNetworkApplet.prototype._updateIcon@/usr/share/cinnamon/applets/[email protected]/applet.js:2195:13
anonymous/CinnamonNetworkApplet.prototype._connectionAdded@/usr/share/cinnamon/applets/[email protected]/applet.js:2100:9
---------------->
Cjs-Message: 09:43:45.546: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintreport (org.x.StatusIcon.PID-2453-0)
Cjs-Message: 09:51:19.931: JS LOG: [LookingGlass/info] Adding systray: telegramdesktop (24x24px)
Cjs-Message: 09:51:19.932: JS LOG: [LookingGlass/info] Resized telegramdesktop with normalized size (24x24px)
Gtk-Message: 09:58:17.843: GtkDialog mapped without a transient parent. This is discouraged.
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3800003 (Authentica)
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4800ad9 (win3) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cjs-Message: 10:26:15.633: JS LOG: [LookingGlass/info] PlacesManager: Updating devices

(nm-applet:1769): nm-applet-WARNING **: 10:26:35.781: Cannot unlock devid: 'a17304a6c580b227ad3744c216b5b78f6ccfc4d8' simid: '(null)' : unhandled lock code 'unknown'
Cinnamon warning: Log level 8: nma_mobile_providers_database_lookup_cdma_sid: assertion 'sid > 0' failed
Cjs-Message: 10:26:40.825: JS LOG: [LookingGlass/info] PlacesManager: Updating devices
Cinnamon warning: Log level 8: nma_mobile_providers_database_lookup_cdma_sid: assertion 'sid > 0' failed

(nm-applet:1769): nm-applet-WARNING **: 10:27:06.772: Cannot unlock devid: 'a17304a6c580b227ad3744c216b5b78f6ccfc4d8' simid: '(null)' : unhandled lock code 'unknown'
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x48032c1 (win32) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cinnamon warning: Window 0x4803767 (win37) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Cjs-Message: 11:16:46.606: JS LOG: Removing a network device that was not added
Cjs-Message: 11:16:59.333: JS LOG: Unknown network device type, is 16
Cjs-Message: 11:16:59.422: JS LOG: [LookingGlass/error] a.connection is null
Cjs-Message: 11:16:59.422: JS LOG: [LookingGlass/trace] 
<----------------
anonymous/CinnamonNetworkApplet.prototype._syncActiveConnections@/usr/share/cinnamon/applets/[email protected]/applet.js:1995:17
anonymous/CinnamonNetworkApplet.prototype._updateIcon@/usr/share/cinnamon/applets/[email protected]/applet.js:2195:13
---------------->
Cjs-Message: 11:16:59.447: JS LOG: [LookingGlass/error] a.connection is null
Cjs-Message: 11:16:59.448: JS LOG: [LookingGlass/trace] 
<----------------
anonymous/CinnamonNetworkApplet.prototype._syncActiveConnections@/usr/share/cinnamon/applets/[email protected]/applet.js:1995:17
anonymous/CinnamonNetworkApplet.prototype._updateIcon@/usr/share/cinnamon/applets/[email protected]/applet.js:2195:13
anonymous/CinnamonNetworkApplet.prototype._connectionAdded@/usr/share/cinnamon/applets/[email protected]/applet.js:2100:9
---------------->
Gtk-Message: 12:16:27.761: GtkDialog mapped without a transient parent. This is discouraged.
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x8e00085 (.xsession-)
Gathering Info

Most helpful comment

I think I have found the exact scenario: I noticed that it most often happens when I close an app by middle-clicking on it's icon in the task bar.

Try this scenario:

  1. Open Text Editor, it's window should be maximized
  2. Open Firefox, it's window should be maximized
  3. Close Text Editor by middle-clicking on it's task bar icon
  4. Bingo! The panel is stuck now.

P.S.

  • In Grouped Window List applet I have set "Left click action" to "Toggle activation of last focused window", and "Middle click action" to "Close last focused window in group"
  • In Touchpad settings I have enabled "Tap to click" and set "Click actions" to "Use multiple fingers for right and middle click" (so my laptop emulates a middle click with three-fingers tap)

All 8 comments

@dkuteynikov are there any other steps involved to try to trigger the issue beyond just turning on "Intelligently hide panel"?

Unfortunately, I don't have exact steps, it happens randomly, but maybe the system overload may affect this, because it usually happens when my PC is running out of memory & CPU resources. But I cannot guarantee this.

@dkuteynikov no worries. I'm going to keep "Intelligently hide panel" enabled and see if I run into the issue as well.

Thank you! By the way, another idea came into my mind: that issue could be related we the full-screen mode, because I often use it in Firefox, Viber, Telegram, Android Studio, ...

I think I have found the exact scenario: I noticed that it most often happens when I close an app by middle-clicking on it's icon in the task bar.

Try this scenario:

  1. Open Text Editor, it's window should be maximized
  2. Open Firefox, it's window should be maximized
  3. Close Text Editor by middle-clicking on it's task bar icon
  4. Bingo! The panel is stuck now.

P.S.

  • In Grouped Window List applet I have set "Left click action" to "Toggle activation of last focused window", and "Middle click action" to "Close last focused window in group"
  • In Touchpad settings I have enabled "Tap to click" and set "Click actions" to "Use multiple fingers for right and middle click" (so my laptop emulates a middle click with three-fingers tap)

I have also encountered this issue. The way I found to reproduce it:

  • Don't have xed pinned to the panel.
  • Open xed.
  • Close xed by middle clicking the icon on the panel.
  • Panel no longer auto-hides anymore.

I'm using a fully updated Mint 20.

I can also reproduce this issue using the steps @Pentarctagon has stated.
It happens with many application like Xed, Calculator, Rythmbox, etc.
Two exceptions that I've noticed are Terminal and Files.
This isn't the only scenario where this issue has happened with me however, sometimes it appears to happen randomly.
I am on Mint 19.3.

I am also having this issue. I thought it was random until I noticed that it happened when I middle-clicked to close Discord. In general, middle clicking an icon in the panel to close the associated window keeps the panel visible in auto-hide mode, obstructing the screen. A few things to note:

  1. This bug happens when the panel is set to auto-hide mode as well, not just intelligently hide.
  2. It doesn't occur when I middle click to close a pinned program.
  3. Despite being visible, the panel still behaves as if it was hidden - it takes a second to respond, as if it has to pop up from its hidden state.
  4. The panel covers content, rather than shrinking the available workspace.
  5. The issue persists until I restart Cinnamon - either by logging out and logging back in, or restarting it with the troubleshooting option.

I am using Mint 20 with Cinnamon 4.6.6. I experienced this bug while using Mint 19.3, before I upgraded. However, my laptop is still using Mint 18.2 with Cinnamon 3.4.6, and it doesn't have this bug.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

trymeouteh picture trymeouteh  Â·  3Comments

ch3pjw picture ch3pjw  Â·  4Comments

stefan-niedermann picture stefan-niedermann  Â·  4Comments

Cloudwalk9 picture Cloudwalk9  Â·  4Comments

pviotti picture pviotti  Â·  3Comments