GNOME Bugzilla – Bug 782589
Gnome-shell crash in libgjs.so under Wayland, possibly related to Nautilus
Last modified: 2017-05-13 13:39:00 UTC
I just had gnome-shell crash right when I copied a set of files from one directory to another directory in Nautilus. The crash happened immediately after I pasted the files. Past week I experienced similar crashes when browsing directories with Nautilus. In all cases these directories contained files with thumbnails (video files in that case, and in this case audio files with embedded cover art). I’ve only experienced these crashes under Wayland, never under Xorg. Relevant coredumpctl output: PID: 565 (gnome-shell) Signal: 6 (ABRT) Timestamp: Sat 2017-05-13 13:42:40 CEST (21min ago) Command Line: /usr/bin/gnome-shell Executable: /usr/bin/gnome-shell Control Group: /user.slice/user-1000.slice/session-c1.scope Unit: session-c1.scope Slice: user-1000.slice Session: c1 Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.3e0da0060e4149e7b4a7d94a576e3cd9.565.1494675760000000000000.lz4 Message: Process 565 (gnome-shell) of user 1000 dumped core. Stack trace of thread 565: #0 0x00007f2a6df76a10 raise (libc.so.6) #1 0x00007f2a6df7813a abort (libc.so.6) #2 0x00007f2a6dfb52b0 __libc_message (libc.so.6) #3 0x00007f2a6dfbb90e malloc_printerr (libc.so.6) #4 0x00007f2a6dfbc11e _int_free (libc.so.6) #5 0x00007f2a70441a63 n/a (/usr/lib/libgjs.so.0.0.0 (deleted)) I can provide the core dump itself if required. Here is some journal output from around the crash that might be relevant: May 13 13:42:32 xps15 nautilus[12290]: Could not establish a connection to Tracker: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Tracker1 was not provided by any .service files May 13 13:42:32 xps15 nautilus[12290]: Could not establish a connection to Tracker: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Tracker1 was not provided by any .service files May 13 13:42:33 xps15 nautilus[12290]: Could not establish a connection to Tracker: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Tracker1 was not provided by any .service files May 13 13:42:40 xps15 systemd[1]: Created slice system-systemd\x2dcoredump.slice. May 13 13:42:40 xps15 systemd[1]: Started Process Core Dump (PID 12442/UID 0). May 13 13:42:41 xps15 <gui-app-name-removed>[10463]: Error reading events from display: Broken pipe May 13 13:42:41 xps15 <gui-app-name-removed>[10052]: Error reading events from display: Broken pipe May 13 13:42:41 xps15 org.gnome.Shell.desktop[565]: (EE) May 13 13:42:41 xps15 org.gnome.Shell.desktop[565]: Fatal server error: May 13 13:42:41 xps15 org.gnome.Shell.desktop[565]: (EE) failed to read Wayland events: Broken pipe May 13 13:42:41 xps15 org.gnome.Shell.desktop[565]: (EE) May 13 13:42:41 xps15 polkitd[489]: Unregistered Authentication Agent for unix-session:c1 (system bus name :1.25, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.UTF8) (disconnected from dbus) May 13 13:42:41 xps15 gnome-session[531]: gnome-session-binary[531]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 6 May 13 13:42:41 xps15 gnome-session-binary[531]: Unrecoverable failure in required component org.gnome.Shell.desktop May 13 13:42:41 xps15 gnome-session-binary[531]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 6 May 13 13:42:41 xps15 nautilus[12290]: Error reading events from display: Connection reset by peer May 13 13:42:41 xps15 gdm-autologin][496]: pam_unix(gdm-autologin:session): session closed for user ruud I think the Tracker errors are unrelated, the crash happened instantly when I pasted the files. But that might have been a coincidence. Gnome-shell version: 3.24.2-1 (Arch Linux package) currently, though I had installed this update and not yet logged in again; the gnome-shell version that was running was 3.24.1+2+g45c2627d4-1.
(In reply to Ruud van Asseldonk from comment #0) > /var/lib/systemd/coredump/core.gnome-shell.1000. > 3e0da0060e4149e7b4a7d94a576e3cd9.565.1494675760000000000000.lz4 > Message: Process 565 (gnome-shell) of user 1000 dumped core. > > Stack trace of thread 565: > #0 0x00007f2a6df76a10 raise (libc.so.6) > #1 0x00007f2a6df7813a abort (libc.so.6) > #2 0x00007f2a6dfb52b0 __libc_message (libc.so.6) > #3 0x00007f2a6dfbb90e malloc_printerr (libc.so.6) > #4 0x00007f2a6dfbc11e _int_free (libc.so.6) > #5 0x00007f2a70441a63 n/a (/usr/lib/libgjs.so.0.0.0 This looks like the trace in bug 781799, so marking as duplicate. *** This bug has been marked as a duplicate of bug 781799 ***