gershwin-desktop / gershwin-desktop/gershwin-components

Menu: Geany issue

Open
#47 4 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Objective-C
Stars
8
Forks
8
Avg merge
1d 15h
Merged PRs (30d)
1

Description

### Version

20260201

### Explain the issue and what happens

On FreeBSD 16, after opening System Preferences, then starting Geany (non Menu supported application).
Close Geany, then Close System Preferences.

System Preferences will hang on the Menu, Menu updates stop (no RAM/CPU) updates until the entire X session is killed. Approx 15 seconds.

During reproducibility efforts, running glances/top in terminal shows that Menu pins the CPU and consumes all available RAM.

Image

### Explain how to reproduce the bug?

FreeBSD 16

- Launch System Preferences
- Launch Geany
- Close Geany
- Close System Preferences

### What is the Expected behavior (if applicable)

_No response_

### Additional context (if applicable)

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the hang on FreeBSD 16 using the reported sequence: open System Preferences, launch and close Geany, then close System Preferences. Trace the Menu and System Preferences interaction while watching CPU and memory use with top or glances. Done means the Menu remains responsive and resource usage returns to normal after the applications close.

Written by the indexing model from the issue text.

Assessment

Tech stack
objective-c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.