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 & (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