Tracking upstream in https://gitlab.gnome.org/GNOME/mutter/-/issues/2853
** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #2853 https://gitlab.gnome.org/GNOME/mutter/-/issues/2853 ** Also affects: mutter via https://gitlab.gnome.org/GNOME/mutter/-/issues/2853 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/2015955 Title: gnome-shell crashed with SIGSEGV in wl_resource_add_destroy_listener() from meta_wayland_keyboard_set_focus() from meta_wayland_seat_set_input_focus() Status in Mutter: New Status in mutter package in Ubuntu: Confirmed Bug description: GNOME Shell reliably crashes when I drag a (buggy) Wayland client from a scale-1 output to a scale-2 output. The client bug is: https://github.com/wez/wezterm/issues/2445#issuecomment-1502516313 - it will set (and commit) a buffer_scale of 2 while having a buffer with dimensions not a multiple of 2 committed in some circumstances. GNOME Shell (correctly) sends a protocol error, and disconnects the client. However, when dragging the window from a scale-1 output to a scale-2 output with the mouse, gnome-shell will kill the client with a protocol error, but then immediately crash. I've tested killing a gnome-text-editor client with SIGTERM while moving the window with the mouse, and that *doesn't* kill gnome shell, so this doesn't appear to be just a matter of a client disconnecting while their window is currently mouse-dragged. ProblemType: Crash DistroRelease: Ubuntu 23.04 Package: gnome-shell 44.0-2ubuntu3 ProcVersionSignature: Ubuntu 6.2.9+bcachefs.git20230406.7889026b-1.1-generic 6.2.9 Uname: Linux 6.2.9+bcachefs.git20230406.7889026b-1-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.26.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Wed Apr 12 14:17:29 2023 DisplayManager: gdm3 ExecutablePath: /usr/bin/gnome-shell ExecutableTimestamp: 1680272303 GsettingsChanges: InstallationDate: Installed on 2021-11-02 (525 days ago) InstallationMedia: Ubuntu 21.10.0 2021.10.19 amd64 "bcachefs" (20211028) ProcCmdline: /usr/bin/gnome-shell ProcCwd: /home/chris ProcEnviron: LANG=en_AU.UTF-8 LANGUAGE=en_AU:en PATH=(custom, user) SHELL=/home/chris/.cargo/bin/nu XDG_RUNTIME_DIR=<set> RelatedPackageVersions: mutter-common 44.0-2ubuntu3 SegvAnalysis: Skipped: missing required field "Disassembly" Signal: 11 SourcePackage: gnome-shell StacktraceTop: __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 __pthread_kill_internal (signo=11, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 () UpgradeStatus: Upgraded to lunar on 2022-11-17 (145 days ago) UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sbuild sudo separator: To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/2015955/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp