Hi all,
Originally I was reporting bug 1717170, about session crash after monitor disconnect/switch-off/input change on desktop PC and the bug was fixed according to bug tracker. But now, after gnome-shell and mutter update, the crash goes worse. Now it is not just session kick-out but complete crash. Same events can be used to reproduce the crash. This time also crash files was created.
ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: gnome-shell 3.26.1-0ubuntu3
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.7-0ubuntu3
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Oct 18 13:52:07 2017
DisplayManager: gdm3
ExecutablePath: /usr/bin/gnome-shell
InstallationDate: Installed on 2017-09-11 (37 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170906)
ProcCmdline: /usr/bin/gnome-shell
SegvAnalysis:
Segfault happened at: 0x7f475acbac30 <meta_logical_monitor_get_scale>: movss 0x38(%rdi),%xmm0
PC (0x7f475acbac30) ok
source "0x38(%rdi)" (0x00000038) not located in a known VMA region (needed readable region)!
destination "%xmm0" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
meta_logical_monitor_get_scale () from /usr/lib/x86_64-linux-gnu/libmutter-1.so.0
meta_window_wayland_get_geometry_scale () from /usr/lib/x86_64-linux-gnu/libmutter-1.so.0
meta_surface_actor_wayland_get_scale () from /usr/lib/x86_64-linux-gnu/libmutter-1.so.0
meta_surface_actor_wayland_sync_state () from /usr/lib/x86_64-linux-gnu/libmutter-1.so.0
?? () from /usr/lib/x86_64-linux-gnu/libmutter-1.so.0
Title: gnome-shell crashed with SIGSEGV in meta_logical_monitor_get_scale()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
StacktraceTop: monitor_ get_scale (logical_ monitor= logical_ monitor@ entry=0x0) at backends/ meta-logical- monitor. c:181 geometry_ scale_for_ logical_ monitor (logical_ monitor= 0x0) at wayland/ meta-window- wayland. c:73 wayland_ get_geometry_ scale (window= window@ entry=0x5585b33 34990) at wayland/ meta-window- wayland. c:637 actor_wayland_ get_scale (self=<optimized out>) at compositor/ meta-surface- actor-wayland. c:104 actor_wayland_ sync_state (self=0x5585b47 93920) at compositor/ meta-surface- actor-wayland. c:193
meta_logical_
get_window_
meta_window_
meta_surface_
meta_surface_