linuxmint / linuxmint/cinnamon

Cinnamon crashes into fallback mode when reloading extensions while offline

Open
#13,918 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Mint 22.3

Package version

6.6.9

Graphics hardware in use

NVIDIA GeForce RTX 5060

Frequency

Always

Bug description

When the system is offline (no internet connection), attempting to reload an extension (and potentially applets/desklets) causes the Cinnamon desktop to crash entirely and switch to fallback mode. This seems to be caused by an unhandled network exception when the extension or the Spices API tries to fetch data upon reload.

Steps to reproduce
  1. Disconnect your computer from the internet (turn off Wi-Fi or unplug Ethernet).
  2. Open Cinnamon Troubleshoot tool or right-click an extension to reload it.
  3. Click "Reload".
  4. Cinnamon crashes instantly into fallback mode.
Expected behavior

The extension should either fail gracefully with a "Network unreachable" warning or reload using local cached files, without crashing the entire single-threaded Cinnamon desktop environment.

Additional information

System Information:

  • OS: Linux Mint 22.3 (Cinnamon)
  • Cinnamon Version: 6.6.9
  • Connection state: Offline during the crash.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Cinnamon Troubleshoot tool and the extension reload path, reproducing the failure while offline. Trace the network request that raises the unhandled exception and verify the reload fails gracefully or uses cached files without switching Cinnamon to fallback mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.