PS: the annoyance of initially running ubuntu-bug didn't tell me how to
go "-u" ...
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1740967

-- 
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/1739525

Title:
  gnome-shell segfault at e8 in libgdk-3.so.0

Status in gnome-shell package in Ubuntu:
  New

Bug description:
  As requested by vanvugt in #1580605, submitting a crash unique to my
  user.

  This isn't fun, several times per day a crash:
  {{{
  $ dmesg -T | grep seg
  [Thu Nov 9 09:58:27 2017] gnome-shell[17846]: segfault at e8 ip 
00007fd954f6d6a2 sp 00007ffe04425eb8 error 4 in 
libgdk-3.so.0.1800.9[7fd954f30000+d4000]
  [Thu Nov 9 10:11:16 2017] dota2[22006]: segfault at 0 ip 00007fef2866683a sp 
00007fff560539a0 error 6 in libtier0.so[7fef28630000+80000]
  [Thu Nov 9 13:04:18 2017] gnome-shell[1356]: segfault at e8 ip 
00007f15ccddd6a2 sp 00007fff9ecf47f8 error 4 in 
libgdk-3.so.0.1800.9[7f15ccda0000+d4000]
  [Thu Nov 9 17:16:45 2017] gnome-shell[14440]: segfault at e8 ip 
00007f196afdd6a2 sp 00007ffea13b5948 error 4 in 
libgdk-3.so.0.1800.9[7f196afa0000+d4000]
  [Thu Nov 9 17:16:52 2017] dconf worker[18015]: segfault at 52c ip 
00000000004a133c sp 00007f351f7e6170 error 4 in perl[400000+1cf000]
  [Thu Nov 9 20:35:24 2017] gnome-shell[32271]: segfault at e8 ip 
00007fd6ef0256a2 sp 00007ffebb0d3608 error 4 in 
libgdk-3.so.0.1800.9[7fd6eefe8000+d4000]
  [Thu Nov 9 20:42:09 2017] gnome-shell[11070]: segfault at 23 ip 
00007fc2bd8687bf sp 00007fffcc3bc680 error 4 in 
libgnome-desktop-3.so.12.0.0[7fc2bd848000+39000]
  [Thu Nov 9 23:13:09 2017] gnome-shell[24832]: segfault at 6 ip 
00007fb95e624818 sp 00007ffc656ced30 error 4 in 
libgio-2.0.so.0.4800.2[7fb95e560000+180000]
  [Thu Nov 9 23:51:17 2017] gnome-shell[3253]: segfault at e8 ip 
00007f2d1f4756a2 sp 00007fff455b3128 error 4 in 
libgdk-3.so.0.1800.9[7f2d1f438000+d4000]
  [Fri Nov 10 01:09:27 2017] gnome-shell[31134]: segfault at e8 ip 
00007f3b923756a2 sp 00007fff91dea558 error 4 in 
libgdk-3.so.0.1800.9[7f3b92338000+d4000]
  [Fri Nov 10 01:12:43 2017] gnome-shell[9188]: segfault at e8 ip 
00007f683370d6a2 sp 00007ffffca20198 error 4 in 
libgdk-3.so.0.1800.9[7f68336d0000+d4000]
  [Fri Nov 10 03:40:54 2017] gnome-shell[25978]: segfault at e8 ip 
00007f8af06ed6a2 sp 00007ffdf3c5cfc8 error 4 in 
libgdk-3.so.0.1800.9[7f8af06b0000+d4000]
  [Sat Nov 11 00:49:59 2017] gnome-shell[31566]: segfault at e8 ip 
00007ffab7ae56a2 sp 00007fff76561338 error 4 in 
libgdk-3.so.0.1800.9[7ffab7aa8000+d4000]
  [Sat Nov 11 20:01:10 2017] gnome-shell[23459]: segfault at e8 ip 
00007f6a4c1dd6a2 sp 00007ffdfcd62008 error 4 in 
libgdk-3.so.0.1800.9[7f6a4c1a0000+d4000]
  [Sat Nov 11 21:05:36 2017] gnome-shell[28874]: segfault at e8 ip 
00007f48523d56a2 sp 00007ffd15fbc738 error 4 in 
libgdk-3.so.0.1800.9[7f4852398000+d4000]
  }}}

  My setup:
   * Dual monitors
   * OFTEN switch between users
      a) using the GDM3 "switch user" GUI
      b) using CTRL+ALT+FXX quick flips
   * Daily I suspend the system and resume (Power Management)

  Versions
  {{{
  $ cat /etc/issue
  Ubuntu 16.04.3 LTS \n \l

  $ uname -a
  Linux <hostname> 4.4.0-103-generic #126-Ubuntu SMP Mon Dec 4 16:23:28 UTC 
2017 x86_64 x86_64 x86_64 GNU/Linux

  
  $ dpkg --list | grep gnome-shell
  ii  chrome-gnome-shell                                          
9-0ubuntu1~ubuntu16.04.3                     all          GNOME Shell 
extensions integration for web browsers
  ii  gnome-shell                                                 
3.18.5-0ubuntu0.3                            amd64        graphical shell for 
the GNOME desktop
  ii  gnome-shell-common                                          
3.18.5-0ubuntu0.3                            all          common files for the 
GNOME graphical shell
  ii  gnome-shell-timer                                           
0.3.12+20140924-3                            all          GNOME Shell extension 
providing a countdown timer in the top panel

  $ dpkg --list | grep libgdk
  ii  libgdk-pixbuf2.0-0:amd64                                    
2.32.2-1ubuntu1.3                            amd64        GDK Pixbuf library
  ii  libgdk-pixbuf2.0-0:i386                                     
2.32.2-1ubuntu1.3                            i386         GDK Pixbuf library
  ii  libgdk-pixbuf2.0-common                                     
2.32.2-1ubuntu1.3                            all          GDK Pixbuf library - 
data files
  ii  libgdk-pixbuf2.0-dev                                        
2.32.2-1ubuntu1.3                            amd64        GDK Pixbuf library 
(development files)
  }}}

  Some random snippet:
  {{{
   Dec 6 21:47:44 fermmy gnome-session[9885]: (gnome-shell:10011): Gtk-CRITICAL 
**: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
  Dec 6 21:47:44 fermmy kernel: [225347.940591] gnome-shell[10011]: segfault at 
e8 ip 00007f6d239876a2 sp 00007ffcebaa54b8 error 4 in 
libgdk-3.so.0.1800.9[7f6d2394a000+d4000]
  }}}

  Running gnome-shell from a terminal, in hopes of acquiring a stack trace on 
crash:
  {{{
   (gnome-shell:13599): Gtk-CRITICAL **: gtk_widget_get_window: assertion 
'GTK_IS_WIDGET (widget)' failed
  Segmentation fault
  }}}
  ; useless

  
  Ran it through gdb once:
  {{{
  $ gdb --args gnome-shell --replace
  GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
  Copyright (C) 2016 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-linux-gnu".
  Type "show configuration" for configuration details.
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>.
  Find the GDB manual and other documentation resources online at:
  <http://www.gnu.org/software/gdb/documentation/>.
  For help, type "help".
  Type "apropos word" to search for commands related to "word"...
  Reading symbols from gnome-shell...(no debugging symbols found)...done.
  (gdb) run
  Starting program: /usr/bin/gnome-shell --replace
  [Thread debugging using libthread_db enabled]

  (SNIP) - bunch of debug/info logs

  # then it borked

  (gnome-shell:5119): Clutter-WARNING **: Failed to set the markup of
  the actor 'ClutterText': Error on line 1: Entity did not end with a
  semicolon; most likely you used an ampersand character without
  intending to start an entity - escape ampersand as &amp;

  (gnome-shell:5119): Gtk-CRITICAL **: gtk_widget_get_window: assertion
  'GTK_IS_WIDGET (widget)' failed

  Thread 1 "gnome-shell" received signal SIGSEGV, Segmentation fault.
  0x00007ffff1c4c6a2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
  (gdb)
  (gdb)
  (gdb)
  (gdb)
  (gdb) Exception ignored in: <gdb.GdbOutputFile object at 0x7f7a8986a550>
  Traceback (most recent call last):
    File "/usr/share/gdb/python/gdb/__init__.py", line 43, in flush
      def flush(self):
  KeyboardInterrupt
  }}}

  There are no cores in /var/crash.
  {{{
  $ ll /var/crash
  total 8
  drwxrwsrwt  2 root whoopsie 4096 Sep  4 12:12 ./
  drwxr-xr-x 18 root root     4096 Feb 11  2017 ../
  }}}
  --- 
  ApportVersion: 2.20.1-0ubuntu2.13
  Architecture: amd64
  CurrentDesktop: GNOME
  DisplayManager: gdm3
  DistroRelease: Ubuntu 16.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2013-05-11 (1684 days ago)
  InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 
(20130213)
  Package: gnome-shell 3.18.5-0ubuntu0.3
  PackageArchitecture: amd64
  ProcVersionSignature: Ubuntu 4.4.0-103.126-generic 4.4.98
  Tags: xenial third-party-packages
  Uname: Linux 4.4.0-103-generic x86_64
  UpgradeStatus: Upgraded to xenial on 2016-08-27 (480 days ago)
  UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo vboxusers 
video
  _MarkForUpload: True
  --- 
  ApportVersion: 2.20.1-0ubuntu2.13
  Architecture: amd64
  CurrentDesktop: GNOME
  DisplayManager: gdm3
  DistroRelease: Ubuntu 16.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2013-05-11 (1685 days ago)
  InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 
(20130213)
  Package: gnome-shell 3.18.5-0ubuntu0.3
  PackageArchitecture: amd64
  ProcVersionSignature: Ubuntu 4.4.0-103.126-generic 4.4.98
  Tags: xenial third-party-packages
  Uname: Linux 4.4.0-103-generic x86_64
  UpgradeStatus: Upgraded to xenial on 2016-08-27 (481 days ago)
  UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo vboxusers 
video
  _MarkForUpload: True
  --- 
  ApportVersion: 2.20.4-0ubuntu4.9
  Architecture: amd64
  CurrentDesktop: GNOME
  DisplayManager: gdm3
  DistroRelease: Ubuntu 17.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2013-05-11 (1697 days ago)
  InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 
(20130213)
  Package: gnome-shell 3.24.2-0ubuntu0.1
  PackageArchitecture: amd64
  ProcVersionSignature: Ubuntu 4.10.0-42.46-generic 4.10.17
  Tags: zesty third-party-packages
  Uname: Linux 4.10.0-42-generic x86_64
  UpgradeStatus: Upgraded to zesty on 2017-12-30 (4 days ago)
  UserGroups: adm cdrom dip libvirt libvirtd lpadmin plugdev sambashare sudo 
vboxusers video
  _MarkForUpload: True

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