linuxmint / linuxmint/nemo

Nemo freezes and CPU's usage goes to 100% when moving the cursor over right-click menu options of a file or folder

Open
#3,466 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.6k
Forks
368
Avg merge
4d 4h
Merged PRs (30d)
2

Description

Distribution

Mint 22

Package version

6.2.8

Frequency

Quite often

Bug description

I don't know exactly what causes it, but when it happens, if you right-click a file and move the cursor through the options, the highlight will not show instantly, and instead freeze, taking some seconds to highlight where you are at. If you continue moving, it will take more time to recover up, and you can see in System Monitor the CPU usage skyrocketing.

It seems to not happen instantly, but after some time. Every time it happened I was working with .cbz files, extracting them and managing its image files. If I close Nemo and open it again, the issue don't occur.

Steps to reproduce
  1. Right click a file
  2. Move the cursor through the options
  3. See it
Expected behavior

Do not lag.

Additional information

My hardware specs are Intel Core i5-7400, 24 GB RAM (1x8GB + 1x16GB) and Intel HD 630 (kernel 6.8.0-45) / NVIDIA GeForce GTX 1050 (proprietary, version 550.107.02). The storage drive I was using when the problem occurred was an 7400 rpm Seagate HDD, but it also happened when right-clicking on folders stored on my SSD.

Here's a video I recorded of the issue. It didn't lagged as hard as before, since it recovers quite fast from the freeze. Earlier on, it would take more than five seconds to unfreeze.

https://github.com/user-attachments/assets/58144756-4255-4c26-83e6-e3970face818

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, test, or entry point is named. Start by reproducing the freeze with the listed right-click and cursor-movement steps on Nemo 6.2.8, including after working with .cbz files; done means menu highlighting remains responsive without CPU usage spiking.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
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.