*** This bug is a duplicate of bug 1796606 ***
    https://bugs.launchpad.net/bugs/1796606

** This bug has been marked a duplicate of bug 1796606
   gnome-shell crashed with SIGSEGV in st_widget_get_theme_node → 
ffi_call_unix64 → ffi_call → gjs_invoke_c_function → function_call

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1799789

Title:
  gnome-shell segfaults when external monitor attached or detached

Status in gnome-shell package in Ubuntu:
  Expired

Bug description:
  I recently updated to Ubuntu 18.10, and I seem to have hit a new bug
  with gnome-shell/wayland.

  When an external monitor is attached or detached, gnome-shell crashes
  with a segmentation fault and falls back to a gdm session. This
  appears in dmesg :

  [97490.001835] gnome-shell[9151]: segfault at fffffffffffffbc8 ip 
00007fdd607f7ea8 sp 00007ffd8cf7b270 error 5 in libst-1.0.so[7fdd607d1000+2b000]
  [97490.001841] Code: 00 00 48 8d 3d 77 78 00 00 e9 54 9c fd ff 0f 1f 40 00 41 
57 41 56 41 55 41 54 55 53 48 83 ec 28 48 63 1d fb 74 01 00 48 01 fb <48> 8b 6b 
08 48 85 ed 74 17 48 83 c4 28 48 89 e8 5b 5d 41 5c 41 5d

  I've also attached the syslog file, starting from where the monitor
  was plugged in. Here are some of the highlights. First, the monitor is
  attached, and gnome-shell reaches for St.Bin and finds it already
  deallocated :

  Oct 24 12:37:00 evenedric kernel: [97488.486851] [drm] Reducing the 
compressed framebuffer size. This may lead to less power savings than a 
non-reduced-size. Try to increase stolen memory size if available in BIOS.
  Oct 24 12:37:01 evenedric gnome-shell[9151]: Object St.Bin (0x5619b14d30e0), 
has been already deallocated — impossible to set any property on it. This might 
be caused by the object having been destroyed from C code using something such 
as destroy(), dispose(), or remove() vfuncs.
  Oct 24 12:37:01 evenedric gnome-shell[9151]: Object St.Bin (0x5619b14d30e0), 
has been already deallocated — impossible to set any property on it. This might 
be caused by the object having been destroyed from C code using something such 
as destroy(), dispose(), or remove() vfuncs.
  Oct 24 12:37:01 evenedric org.gnome.Shell.desktop[9151]: == Stack trace for 
context 0x5619aee531c0 ==
  Oct 24 12:37:01 evenedric org.gnome.Shell.desktop[9151]: #0   5619b71b1ff0 i  
 resource:///org/gnome/shell/ui/userWidget.js:56 (7fdd27a55a60 @ 155)
  Oct 24 12:37:01 evenedric org.gnome.Shell.desktop[9151]: #1   7ffd8cf7d990 b  
 resource:///org/gnome/gjs/modules/_legacy.js:82 (7fdd27cb0b80 @ 71)
  Oct 24 12:37:01 evenedric org.gnome.Shell.desktop[9151]: #2   7ffd8cf7e5c0 b  
 self-hosted:979 (7fdd27cf01f0 @ 440)

  This repeats several times with a few variations as the js interpreter
  in gnome-shell falls apart. Then the gnome-shell process is killed :

  Oct 24 12:37:01 evenedric kernel: [97490.001835] gnome-shell[9151]: segfault 
at fffffffffffffbc8 ip 00007fdd607f7ea8 sp 00007ffd8cf7b270 error 5 in 
libst-1.0.so[7fdd607d1000+2b000]
  Oct 24 12:37:01 evenedric kernel: [97490.001841] Code: 00 00 48 8d 3d 77 78 
00 00 e9 54 9c fd ff 0f 1f 40 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 28 48 
63 1d fb 74 01 00 48 01 fb <48> 8b 6b 08 48 85 ed 74 17 48 83 c4 28 48 89 e8 5b 
5d 41 5c 41 5d

  This is then followed by the teardown for the whole session,
  eventually culminating in bringing up a new gdm login session. If you
  read through the attached syslog file, you can see the whole mess
  unfold. At about 12:37:05, I plug in an external mouse. Then colord
  makes a ton of noise for some reason, possibly related to the external
  monitor. Then I fire up my Bluetooth keyboard and log into a new
  session.

  This appears to be a regression. I've used this exact configuration
  (gdm3 and gnome-shell running in Wayland, with an external monitor
  that I use while I'm at work) for several Ubuntu, Gnome and Wayland
  releases. This appears to be a new issue.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1799789/+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

Reply via email to