linuxmint / linuxmint/cinnamon

Display App Crash When "Mirror" Is Selected

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

Linux Mint 22 Wilma

Package version

Cinnamon 6.2.9

Graphics hardware in use

NVIDIA GeForce RTX 3080

Frequency

Always

Bug description

I have my computer hooked into both my monitor (1440p) and my TV (1080p). If I turn on both displays in the app and select "Mirror" while only one of them is active, the app crashes. I must first select and apply "Join Displays," which allows me to then select and apply "Mirror" without the app crashing.

Steps to reproduce

1.) Have two displays hooked into your computer.
2.) Have only your primary display enabled. Secondary display should be disabled.
3.) Click your secondary display in the gui, then click the toggle to enable it.
4.) Before clicking apply, click "Mirror."
5.) App crashes.

Expected behavior

Mirror displays with no crashing, and without having to join the displays first.

Additional information

Unsure if the different resolutions of my display hardware contributes to causing the bug; the bug occurs even if I set my 1440p monitor to 1080p (so it matches my TV's resolution) before attempting to mirror.

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

Reproduce the crash in Cinnamon's display settings with one enabled display and a newly enabled secondary display, selecting Mirror before applying. Start by capturing the application's crash output or system logs and tracing the display-settings entry point. Done means Mirror applies successfully without requiring Join Displays, including with different display resolutions.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.