GNOME Shell Crashes If A Window Closes While In Resize Mode
Affected version
OS: Arch Linux with Linux 6.5.9-arch2-1 Hardware: Intel Core i7-6700HQ, Intel HD Graphics 530 GNOME version: 45.1 Affected windowing system: Wayland
Bug summary
Whenever the user is resizing an application via the window context menu, and said application closes, GNOME shell crashes, kicking the user back into the login screen.
Steps to reproduce
- Open MPV (a video player that closes itself once the video ends)
- While the video is playing, press alt + space to bring up the window's context menu (take screenshot, hide, maximize, move, etc)
- Click on resize
- Wait for the video to end
- Get kicked back into the login screen
What happened
What did GNOME Shell do that was unexpected? GNOME shell crashed.
What did you expect to happen
What did you expect GNOME Shell to do? Have MPV close and GNOME shell continue running.
Relevant logs
I had trouble getting a stack trace, so I apologize if this isn't the right info to provide:
kernel: gnome-shell[5751]: segfault at 10 ip 00007f45b689fc44 sp 00007ffcaef873b8 error 4 in libwayland-server.so.0.22.0[7f45b689d000+8000] likely on CPU 2 (core 2, socket 0) kernel: Code: 00 00 0f 1f 40 00 f3 0f 1e fa 66 48 0f 6e c7 0f 16 47 08 0f 11 06 48 89 77 08 48 8b 46 08 48 89 30 c3 0f 1f 40 00 f3 0f 1e fa <8b> 47 10 48 8b 57 40 3d ff ff ff fe 77 2e 48 83 c2 30 48 8b 4a 10 gnome-software[6247]: Error reading events from display: Broken pipe gsd-keyboard[6006]: Error reading events from display: Broken pipe gsd-wacom[5916]: Error reading events from display: Broken pipe gsd-media-keys[5889]: Error reading events from display: Broken pipe gsd-color[5935]: Error reading events from display: Broken pipe gsd-power[5925]: Error reading events from display: Broken pipe gnome-session[5699]: gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Keyboard.desktop' exited with code 1 gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Keyboard.desktop' exited with code 1 org.gnome.Shell.desktop[5842]: (EE) failed to read Wayland events: Broken pipe gnome-session[5699]: gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.MediaKeys.desktop' exited with code 1 gnome-session[5699]: gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1 gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.MediaKeys.desktop' exited with code 1 gnome-session[5699]: gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Power.desktop' exited with code 1 gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1 gnome-session-binary[5699]: WARNING: App 'org.gnome.SettingsDaemon.Power.desktop' exited with code 1