linuxmint / linuxmint/cinnamon

Cinnamon Freezes (100 CPU Usage) frequently when browsing or steam usage (HW Accelaration disabled)

Open
#12,392 4 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

Package version

Cinammon 6.2.9

Graphics hardware in use

Nvidia GTX 1650 Super

Frequency

Quite often

Bug description

Browser seems to freezee or get an error, but sometimes the entire cinnamon freezees at 100% cpu usage.

While navigating on the web, usually it gets more easier to get triggered on youtube or spotify (while the page is open) or Steam (HW accelation disabled).
For some reason the browser just gets an error, or simply crash the entire cinammon.
I've tried Edge, chrome, chromium, firefox, this happens in all browsers, webkit or not.

I've failed to encounter this issue in other DE, only cinammon.
Today I did open spotify (web player) and after 2 minutes, the entire window freezed.
Opened a tty session, and with top command I was able to see that cinammon was using 100% CPU.

Killed it by using "killall -HUP cinnamon"

Got back to my GUI session (CTRL + F7) and got a dialog saying cinammon had crashed (because I killed it) and selected the disabled all the applets etc option (dispite I don't use any).

I have tried to disable HW accelation from the browsers, expecting it to improve but the instability continues.

Steps to reproduce

Open Chromium or any browser, reproduce a video on youtube or use spotify web with the tab opened and expect a browser crash/full window freezee.

Expected behavior

It was expected to not freezee, the best approach would be to simply crash and restart immediatly and send logs automatically to Linux Mint.

Additional information

Let me know how can I help.

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

No source file or test is named. Start by reproducing the freeze with Chromium or another browser while playing YouTube or Spotify, then inspect the Cinnamon process and available logs after the 100% CPU condition; done means identifying a Cinnamon-side cause and preventing the freeze or providing a verified fix.

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
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.