After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782589 - Gnome-shell crash in libgjs.so under Wayland, possibly related to Nautilus
Gnome-shell crash in libgjs.so under Wayland, possibly related to Nautilus
Status: RESOLVED DUPLICATE of bug 781799
Product: gnome-shell
Classification: Core
Component: general
3.24.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-05-13 12:21 UTC by Ruud van Asseldonk
Modified: 2017-05-13 13:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ruud van Asseldonk 2017-05-13 12:21:18 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.
Comment 1 Florian Müllner 2017-05-13 13:39:00 UTC
(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 ***