Shell crashes during interaction involving dragging an application icon into the workspace panel to create a new workspace
Affected version
- Arch Linux 5.6.3-arch1-1
- GNOME Shell 3.36.1 on Wayland (not tested on XOrg)
- Single monitor (not tested in a multi-monitor setup, but it shouldn't impact this bug)
- Tested with all extensions disabled
Bug summary
With "dynamic workspaces" enabled (the default), dragging an application icon from the favourite applications panel into a gap between two workspaces in the workspace panel should create a new instance of the dragged application in a new workspace:
This interaction currently rarely works for me (if not never): application instances are instead created in the currently active workspace. At times, this interaction ends up leaving an empty workspace in the workspace panel where the new application instance should have been created; clicking on this empty workspace causes the shell to crash.
Steps to reproduce
The following steps seem to reliably reproduce the crash for me (starting with an empty desktop with only one workspace and no windows open):
- Open a window in workspace 1
- Move to workspace 2, open a new window
- Open overview while workspace 2 is active
- Drag an app icon from the favourite applications panel into the gap between workspaces 1 and 2 (the new window will open in the active workspace and an empty workspace is created)
- Click on the empty workspace (this should cause the shell to crash)
Relevant logs, screenshots, screencasts etc.
The following screencast shows a reproduction of the issue right after boot following the above steps; the video ends with a click on the empty workspace, causing the shell to crash and the screencast to end: