Skip to content

Bottom panel disappears after cinnamon --replace; session becomes difficult to recover #13793

@teriodore

Description

@teriodore

Distribution

Linux Mint 21.3 Virginia

Package version

Cinnamon 6.0.4

Graphics hardware in use

NVIDIA 470.256.02

Frequency

Always

Bug description

After running cinnamon --replace, the Cinnamon bottom panel disappeared and the session became difficult to recover. Normal recovery shortcuts did not work, and I had to use Magic SysRq to regain control and then reboot normally.

Steps to reproduce

  1. Start a normal Linux Mint Cinnamon session.
  2. Open a terminal.
  3. Run:
cinnamon --replace
  1. Wait for Cinnamon to restart.
  2. Observe the bottom panel / taskbar area.
  3. Try normal recovery methods if the panel does not return.

Expected behavior

cinnamon --replace should restart Cinnamon cleanly. The bottom panel should return, and the session should remain controllable. If something fails, normal recovery methods such as Alt+F2, opening a terminal, Ctrl+Alt+Delete, or switching to a TTY should still work.

Additional information

Actual:
The bottom panel disappeared and did not return. The session became difficult to control.

The following recovery methods did not work:

Alt+F2
Ctrl+Alt+T
Ctrl+Alt+Delete
TTY switching with Ctrl+Alt+F3

I eventually used Magic SysRq. After pressing Alt+SysRq and then R/E, the session recovered/reset enough for me to reboot normally.

Environment:

OS: Linux Mint 21.3 Virginia
Cinnamon: 6.0.4
Session: X11
Kernel: 5.15.0-179-generic
GPU: NVIDIA GeForce GTX 760
NVIDIA driver: 470.256.02
Xorg NVIDIA package: xserver-xorg-video-nvidia-470 470.256.02-0ubuntu0.22.04.1
Architecture: amd64
Monitors: dual monitor setup, 2560x1600 + 2560x1440

Additional terminal output seen around the failed restart:

Gjs-Message: JS LOG: [LookingGlass/info] Cinnamon took 1234 ms to start
GLib-GObject-WARNING **: value "-32,000000" of type 'gfloat' is invalid or out of range for property 'margin-bottom' of type 'gfloat'
Gjs-Message: JS LOG: [LookingGlass/info] GPU offload supported: false
Window manager warning: calendar-open-13 - Overwriting existing binding of keysym 63 with keysym 63 (keycode 36).
Gjs-Message: JS LOG: Enabling WindowAttentionHandler

Notes:
I understand that cinnamon --replace is often used as a troubleshooting/recovery command. In this case it made the session worse: the panel disappeared and normal keyboard recovery paths failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions