Public bug reported:

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 ../
}}}

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
         Status: Incomplete


** Tags: gnome-shell libgdk segfault

** Tags added: gnome-shell

** Tags added: libgdk segfault

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, 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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1739525/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to