** Changed in: mutter
Status: New => Fix Released
--
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:
Fix Released
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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp