ubuntu / ubuntu/Tiling-Assistant
When a tiled window gone on resize, gnome-shell crashes
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.3k
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
When a tiled window gone on resize, gnome-shell crashes
Steps To Reproduce
- Pick an app that make some another window disappear (like Apostrophe in windowed preview mode) when resize main window;
- Put that's two window tiled side-by-side;
- Resize to make these windows "merge" themselves;
- gnome-shell crashes.
System Info:
- Distro (incl. version): Fedora 42 and 43 (Workstation Edition)
- GNOME Shell version: 48 and 49
- Extension version and from where (e. g. EGO,
mainbranch...): 53 - XOrg/Wayland: Wayland
Journalctl logs
(crash don't happens when I runned the log's command, but happens when not)
um: Não foi possível chamar método; o proxy é para um nome conhecido org.gnome.Boxes.SearchProvider sem um dono e o proxy foi construído com o sinalizador G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
Error in size change accounting.
Error in size change accounting.
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_window_get_work_area_for_monitor: assertion 'which_monitor >= 0' failed
Error in size change accounting.
Error in size change accounting.
Error in size change accounting.
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
meta_display_get_monitor_scale: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the crash using the listed tiled-window resize steps on GNOME Shell, then collect output with the mentioned journalctl command. Trace the extension's resize and window-disappearance handling; no source file or test is identified in the issue. Done means the reproduction no longer crashes gnome-shell and the relevant behavior remains functional.
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
- Needs clarification
- Newbie friendliness
- 35/100