Launching Nautilus 3.26.3.1 with a nonexistent path argument causes a segfault
nautilus /foo
consistently causes gnome-shell to go down for me. I’m running F28 with current versions of packages (I think), and that means version 3.28.0 for Mutter.
I haven’t looked at what’s going on in Nautilus yet.
Stack trace:
#0 0x00007f503c4a03f5 in meta_window_wayland_get_geometry_scale (window=window@entry=0x0) at wayland/meta-window-wayland.c:657
#1 0x00007f503c4a0c54 in meta_window_wayland_move_resize (window=window@entry=0x0, acked_configure_serial=acked_configure_serial@entry=0x559bb05d06b0, new_geom=..., dx=0, dy=0)
at wayland/meta-window-wayland.c:686
#2 0x00007f503c4a3514 in meta_wayland_xdg_toplevel_commit (surface_role=0x559bb05d06e0 [MetaWaylandXdgToplevel], pending=0x7f5008010710 [MetaWaylandPendingState])
at wayland/meta-wayland-xdg-shell.c:649
#3 0x00007f503c49b008 in meta_wayland_surface_role_commit (pending=0x7f5008010710 [MetaWaylandPendingState], surface_role=0x0) at wayland/meta-wayland-surface.h:45
#4 0x00007f503c49b008 in meta_wayland_surface_apply_pending_state (surface=0x559bafffca50 [MetaWaylandSurface], pending=0x7f5008010710 [MetaWaylandPendingState])
at wayland/meta-wayland-surface.c:661
#5 0x00007f5038c9103e in ffi_call_unix64 () at ../src/x86/unix64.S:76
#6 0x00007f5038c909ff in ffi_call (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:525
#7 0x00007f50324cbf2d in wl_closure_invoke () at /lib64/libwayland-server.so.0
#8 0x00007f50324c83df in wl_client_connection_data () at /lib64/libwayland-server.so.0
#9 0x00007f50324c9f02 in wl_event_loop_dispatch () at /lib64/libwayland-server.so.0
#10 0x00007f503c48484b in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:86
#11 0x00007f503df647dd in g_main_dispatch (context=0x559bad1cc790) at gmain.c:3177
#12 0x00007f503df647dd in g_main_context_dispatch (context=context@entry=0x559bad1cc790) at gmain.c:3830
#13 0x00007f503df64ba8 in g_main_context_iterate (context=0x559bad1cc790, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903
#14 0x00007f503df64ed2 in g_main_loop_run (loop=0x559bad49a520) at gmain.c:4099
#15 0x00007f503c44ba80 in meta_run () at core/main.c:660
#16 0x0000559bac2964d8 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:525