On 4 February 2018 at 07:00, Samuel Sieb <sam...@sieb.net> wrote: > On 02/02/2018 12:55 PM, Chris Murphy wrote: > >> Yeah I'm getting a bunch of clutter messages as well as many lines of >> gnome shell desktop related stack traces. But there is nothing listed >> by coredumpctl, or abrt. >> >> >> Feb 02 13:51:31 f27h.localdomain org.gnome.Shell.desktop[1612]: == >> Stack trace for context 0x557b7ae9d000 == >> > > The gnome shell related stack traces have been going for a while. They're > really annoying, but not fatal. However, there is an issue with the Places > menu extension that cause gnome shell to crash when a USB device is plugged > in and also other situations. > > https://bugzilla.redhat.com/show_bug.cgi?id=1538493
In my case it is not necessary to do anything around USB. Actually they are fatal. Setting keyboard mapping is not working at all (I'm using as primary Polish programmer kbd mapping). Polari IRC client is not able to communicate with shell and by this is completely useless (after joining channels after |1 min everything disconnects from iRC server). Whole desktop initiates incredibly slow (about maybe even 10 times longer than it was before). Every 10-20 min shell is dying completely and until it will be not restarted it is not possible to do anything. Just started tracing files operations using "strace -fe trace=file -p <pid>" and found that gnome-shell is trying to stat() directories which it shouldn't be trying to stat() [pid 25382] stat("/usr/share/pixmaps/gnome", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/local/share/pixmaps/gnome", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/icons/gnome", {st_mode=S_IFDIR|0755, st_size=140, ...}) = 0 [pid 25382] stat("/usr/local/share/icons/gnome", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.icons/gnome", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.local/share/icons/gnome", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.local/share/icons/Adwaita", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.icons/Adwaita", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/local/share/icons/Adwaita", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/icons/Adwaita", {st_mode=S_IFDIR|0755, st_size=222, ...}) = 0 [pid 25382] stat("/usr/local/share/pixmaps/Adwaita", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/pixmaps/Adwaita", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.local/share/icons/hicolor", {st_mode=S_IFDIR|0700, st_size=58, ...}) = 0 [pid 25382] stat("/home/tkloczko/.icons/hicolor", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/local/share/icons/hicolor", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/icons/hicolor", {st_mode=S_IFDIR|0755, st_size=270, ...}) = 0 [pid 25382] stat("/usr/local/share/pixmaps/hicolor", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/pixmaps/hicolor", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/home/tkloczko/.local/share/icons", {st_mode=S_IFDIR|0700, st_size=14, ...}) = 0 [pid 25382] stat("/home/tkloczko/.icons", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/local/share/icons", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/icons", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0 [pid 25382] stat("/usr/local/share/pixmaps", 0x7ffe80cddd40) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/pixmaps", {st_mode=S_IFDIR|0755, st_size=944, ...}) = 0 [pid 25382] openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 25 [pid 25382] openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 25 [pid 25382] stat("/home/tkloczko/.local/share/sounds", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0 [pid 25382] stat("/usr/local/share/sounds", 0x7ffe80cde5e0) = -1 ENOENT (No such file or directory) [pid 25382] stat("/usr/share/sounds", {st_mode=S_IFDIR|0755, st_size=86, ...}) = 0 Of course above is not a cause of current crashes but it would be good to patch gnome-shell or some gnome libraries which are trying to search cross some of above directories. and Looks like gnome-shell is doing sequence of those stats regularly (why?) Just checked what has been changed on my system at 31 Jan and I found: # rpm -qa --qf "%{INSTALLTIME:date} %{NAME}\n" | grep "31 Jan 2018" | grep -v debuginfo | sort -k 7 | grep g Wed 31 Jan 2018 23:34:25 GMT compat-gdbm Wed 31 Jan 2018 23:13:41 GMT dbus-glib Wed 31 Jan 2018 23:28:13 GMT dbus-glib-devel Wed 31 Jan 2018 23:15:20 GMT gdbm Wed 31 Jan 2018 23:13:31 GMT gjs << here Wed 31 Jan 2018 23:28:34 GMT gjs-devel << here Wed 31 Jan 2018 23:01:42 GMT glibc Wed 31 Jan 2018 23:34:45 GMT glibc-all-langpacks Wed 31 Jan 2018 23:00:59 GMT glibc-common Wed 31 Jan 2018 23:20:40 GMT glibc-devel Wed 31 Jan 2018 23:18:41 GMT glibc-headers Wed 31 Jan 2018 23:34:37 GMT glibc-langpack-en Wed 31 Jan 2018 23:01:15 GMT glibc-langpack-pl Wed 31 Jan 2018 23:26:21 GMT glibc-utils Wed 31 Jan 2018 23:09:21 GMT gpgme Wed 31 Jan 2018 23:31:50 GMT gpgmepp Wed 31 Jan 2018 23:13:35 GMT gsoap Wed 31 Jan 2018 23:28:25 GMT gsoap-devel Wed 31 Jan 2018 04:37:56 GMT gstreamer-plugins-bad-free Wed 31 Jan 2018 23:34:04 GMT libappstream-glib Wed 31 Jan 2018 23:34:06 GMT libgltf Wed 31 Jan 2018 23:34:51 GMT libgxps Wed 31 Jan 2018 23:28:04 GMT libnice-gstreamer1 Wed 31 Jan 2018 23:33:20 GMT libodfgen Wed 31 Jan 2018 23:33:22 GMT libpagemaker Wed 31 Jan 2018 23:06:37 GMT librevenge Wed 31 Jan 2018 04:39:59 GMT mariadb-config Wed 31 Jan 2018 23:33:38 GMT php-gd Wed 31 Jan 2018 23:33:36 GMT php-mbstring Wed 31 Jan 2018 23:31:46 GMT python2-gpg Wed 31 Jan 2018 23:31:40 GMT python3-gpg Wed 31 Jan 2018 04:39:45 GMT python3-pyparsing Wed 31 Jan 2018 23:09:11 GMT qt5-qtbase-gui Wed 31 Jan 2018 23:34:15 GMT swig Wed 31 Jan 2018 23:31:14 GMT uboot-images-armv7 Wed 31 Jan 2018 23:31:35 GMT uboot-images-armv8 Wed 31 Jan 2018 23:34:56 GMT xorg-x11-drv-wacom-devel because in call traces is possible to see a lot of javascripts call traces and gjs it is Javascript Bindings for GNOME I think that it must be probably something around exactly this package. # rpm -q gjs --changelog | head -n 10 * Sun Jan 28 2018 Kalev Lember <klem...@redhat.com> - 1.50.4-1 - Update to 1.50.4 * Thu Jan 18 2018 Kalev Lember <klem...@redhat.com> - 1.50.3-1 - Update to 1.50.3 * Wed Nov 01 2017 Kalev Lember <klem...@redhat.com> - 1.50.2-1 - Update to 1.50.2 * Mon Oct 09 2017 Kalev Lember <klem...@redhat.com> - 1.50.1-1 Will try to downgrade to 1.50.3 to see is it can cure anything. kloczek -- Tomasz Kłoczko | LinkedIn: *http://lnkd.in/FXPWxH <http://lnkd.in/FXPWxH>*
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org