nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.05k stars 801 forks source link

nautilus crashes on search (as you type) #1753

Closed mbiebl closed 4 years ago

mbiebl commented 4 years ago

Version: 2.6.2 Distro: Debian sid

When nautilus-desktop is installed, search-as-you-type or search via ctrl+f is very unstable and crashes nautilus a lot. I see this in dmesg

[38287.461901] traps: nautilus[71510] general protection fault ip:7f34160bd31c sp:7ffea759f3c8 error:0 in libgobject-2.0.so.0.6200.4[7f3416093000+32000]

coredumpctl output

           PID: 71510 (nautilus)
           UID: 1000 (michael)
           GID: 1000 (michael)
        Signal: 11 (SEGV)
     Timestamp: Thu 2020-01-23 23:56:43 CET (4min 47s ago)
  Command Line: /usr/bin/nautilus --gapplication-service
    Executable: /usr/bin/nautilus
 Control Group: /user.slice/user-1000.slice/user@1000.service/dbus.service
          Unit: user@1000.service
     User Unit: dbus.service
         Slice: user-1000.slice
     Owner UID: 1000 (michael)
       Boot ID: f63dd08646744a54af08da929a5732ce
    Machine ID: 567a68a5c2672114bcf5192d00000008
      Hostname: pluto
       Storage: /var/lib/systemd/coredump/core.nautilus.1000.f63dd08646744a54af08da929a5732ce.71510.1579820203000000000000.lz4
       Message: Process 71510 (nautilus) of user 1000 dumped core.

                Stack trace of thread 71510:
                #0  0x00007f34160bd31c g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0 + 0x3831c)
                #1  0x00007f34160a2f0e g_value_set_object (libgobject-2.0.so.0 + 0x1df0e)
                #2  0x00007f34160a1c15 object_get_property (libgobject-2.0.so.0 + 0x1cc15)
                #3  0x00007f3416094123 on_source_notify (libgobject-2.0.so.0 + 0xf123)
                #4  0x00007f34160953e8 g_object_bind_property_full (libgobject-2.0.so.0 + 0x103e8)
                #5  0x00007f34160956a2 g_object_bind_property (libgobject-2.0.so.0 + 0x106a2)
                #6  0x00005577e97dc401 nautilus_window_slot_switch_new_content_view (nautilus + 0x7b401)
                #7  0x00005577e97dc9d6 got_file_info_for_view_selection_callback (nautilus + 0x7b9d6)
                #8  0x00005577e97db0b9 nautilus_window_slot_open_location_full (nautilus + 0x7a0b9)
                #9  0x00007f34148a9ccd n/a (libffi.so.7 + 0x6ccd)
                #10 0x00007f34148a925a n/a (libffi.so.7 + 0x625a)
                #11 0x00007f34160996dc g_cclosure_marshal_generic (libgobject-2.0.so.0 + 0x146dc)
                #12 0x00007f3416098eb2 g_closure_invoke (libgobject-2.0.so.0 + 0x13eb2)
                #13 0x00007f34160ac4d4 signal_emit_unlocked_R (libgobject-2.0.so.0 + 0x274d4)
                #14 0x00007f34160b518f g_signal_emit_valist (libgobject-2.0.so.0 + 0x3018f)
                #15 0x00007f34160b581f g_signal_emit (libgobject-2.0.so.0 + 0x3081f)
                #16 0x00007f34160990e6 _g_closure_invoke_va (libgobject-2.0.so.0 + 0x140e6)
                #17 0x00007f34160b51d4 g_signal_emit_valist (libgobject-2.0.so.0 + 0x301d4)
                #18 0x00007f34160b581f g_signal_emit (libgobject-2.0.so.0 + 0x3081f)
                #19 0x00007f341668943a n/a (libgtk-3.so.0 + 0xff43a)
                #20 0x00007f3416cd68f4 g_timeout_dispatch (libglib-2.0.so.0 + 0x508f4)
                #21 0x00007f3416cd5dee g_main_dispatch (libglib-2.0.so.0 + 0x4fdee)
                #22 0x00007f3416cd61a0 g_main_context_iterate (libglib-2.0.so.0 + 0x501a0)
                #23 0x00007f3416cd622f g_main_context_iteration (libglib-2.0.so.0 + 0x5022f)
                #24 0x00007f34161b9cfd g_application_run (libgio-2.0.so.0 + 0xd8cfd)
                #25 0x00005577e97a8627 main (nautilus + 0x47627)
                #26 0x00007f3415cc1bbb __libc_start_main (libc.so.6 + 0x26bbb)
                #27 0x00005577e97a867a _start (nautilus + 0x4767a)

                Stack trace of thread 71511:
                #0  0x00007f3415d8ad0f __GI___poll (libc.so.6 + 0xefd0f)
                #1  0x00007f3416cd610e g_main_context_poll (libglib-2.0.so.0 + 0x5010e)
                #2  0x00007f3416cd622f g_main_context_iteration (libglib-2.0.so.0 + 0x5022f)
                #3  0x00007f3416cd6281 glib_worker_main (libglib-2.0.so.0 + 0x50281)
                #4  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #5  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #6  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

                Stack trace of thread 71512:
                #0  0x00007f3415d8ad0f __GI___poll (libc.so.6 + 0xefd0f)
                #1  0x00007f3416cd610e g_main_context_poll (libglib-2.0.so.0 + 0x5010e)
                #2  0x00007f3416cd6473 g_main_loop_run (libglib-2.0.so.0 + 0x50473)
                #3  0x00007f34161f49e6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1139e6)
                #4  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #5  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #6  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

                Stack trace of thread 71515:
                #0  0x00007f3415d8ad0f __GI___poll (libc.so.6 + 0xefd0f)
                #1  0x00007f3416cd610e g_main_context_poll (libglib-2.0.so.0 + 0x5010e)
                #2  0x00007f3416cd622f g_main_context_iteration (libglib-2.0.so.0 + 0x5022f)
                #3  0x00007f3416dc4c0d n/a (libdconfsettings.so + 0x9c0d)
                #4  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #5  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #6  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

                Stack trace of thread 71525:
                #0  0x00007f3415d900a9 syscall (libc.so.6 + 0xf50a9)
                #1  0x00007f3416d21402 g_cond_wait_until (libglib-2.0.so.0 + 0x9b402)
                #2  0x00007f3416ca74a1 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x214a1)
                #3  0x00007f3416cff5ca g_thread_pool_wait_for_new_task (libglib-2.0.so.0 + 0x795ca)
                #4  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #5  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #6  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

                Stack trace of thread 71514:
                #0  0x00007f3415d900a9 syscall (libc.so.6 + 0xf50a9)
                #1  0x00007f3416d212df g_cond_wait (libglib-2.0.so.0 + 0x9b2df)
                #2  0x00007f3416ca74bb g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x214bb)
                #3  0x00007f3416cff447 g_thread_pool_wait_for_new_task (libglib-2.0.so.0 + 0x79447)
                #4  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #5  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #6  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

                Stack trace of thread 71530:
                #0  0x00007f3415d85f46 __GI___lxstat (libc.so.6 + 0xeaf46)
                #1  0x00007f3416210a20 lstat64 (libgio-2.0.so.0 + 0x12fa20)
                #2  0x00007f341620de3a g_local_file_enumerator_next_file (libgio-2.0.so.0 + 0x12ce3a)
                #3  0x00007f34161498d8 g_file_enumerator_next_file (libgio-2.0.so.0 + 0x688d8)
                #4  0x00005577e9812e39 visit_directory (nautilus + 0xb1e39)
                #5  0x00007f3416cfed7d g_thread_proxy (libglib-2.0.so.0 + 0x78d7d)
                #6  0x00007f3415e63fb7 start_thread (libpthread.so.0 + 0x8fb7)
                #7  0x00007f3415d952cf __clone (libc.so.6 + 0xfa2cf)

gdb backtrace

#0  [34m0x00007ffff72b231c[m in [33mg_type_check_instance_is_fundamentally_a[m[m
   [m (type_instance=type_instance@entry=0x555556be2b60, fundamental_type=fundamental_type@entry=0x50 [GObject]) at [32m../../../gobject/gtype.c[m:4029
        node = 0xbcc36e6b7265565c
#1  [34m0x00007ffff7292e35[m in [33mg_object_unref[m (_object=0x555556be2b60) at [32m../../../gobject/gobject.c[m:3279
        _g_boolean_var_ = <optimized out>
        object = 0x555556be2b60
        __FUNCTION__ = "g_object_unref"
#2  [34m0x00005555555a88fb[m in [33mreal_set_extensions_background_menu[m (menu=0x7fffd01a9560 [GMenu], view=0x555556ce4c10)[m
   [m at [32m../src/nautilus-files-view.c[m:779
        _pp = 0x555556ce4a98
        _ptr = <optimized out>
        priv = 0x555556ce48d0
        __func__ = "real_set_extensions_background_menu"
        directory_view = <optimized out>
        priv = 0x555556ce48d0
        slot = <optimized out>
        __func__ = "nautilus_files_view_set_property"
#3  [34m0x00005555555a88fb[m in [33mnautilus_files_view_set_property[m[m
   [m (object=<optimized out>, prop_id=<optimized out>, value=0x7fffffffdaf0, pspec=0x555556af5420 [GParamObject])[m
   [m at [32m../src/nautilus-files-view.c[m:9072
        directory_view = <optimized out>
        priv = 0x555556ce48d0
        slot = <optimized out>
        __func__ = "nautilus_files_view_set_property"
#4  [34m0x00007ffff7296006[m in [33mobject_set_property[m[m
   [m (nqueue=0x5555567417b0, value=0x7fffffffdad0, pspec=0x555556af5420 [GParamObject], object=0x555556ce4c10 [NautilusCanvasView])[m
   [m at [32m../../../gobject/gobject.c[m:1469
        tmp_value = [m
              [m{g_type = 0x5555562d3ef0 [GMenu/GMenuModel], data = {{v_int = -803564192, v_uint = 3491403104, v_long = 140736684791136, v_ulong = 140736684791136, v_int64 = 140736684791136, v_uint64 = 140736684791136, v_float = -1.03739228e+10, v_double = 6.9533161064888548e-310, v_pointer = 0x7fffd01a9560}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        class = 0x5555561dcd20
[m        param_id = 9
        redirect = <optimized out>
        value = [m
              [m{g_type = 0x5555562d3ef0 [GMenu/GMenuModel], data = {{v_int = -803564192, v_uint = 3491403104, v_long = 140736684791136, v_ulong = 140736684791136, v_int64 = 140736684791136, v_uint64 = 140736684791136, v_float = -1.03739228e+10, v_double = 6.9533161064888548e-310, v_pointer = 0x7fffd01a9560}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        pspec = <optimized out>
        error = <optimized out>
        nqueue = <optimized out>
        name = <optimized out>
        __FUNCTION__ = "g_object_set_valist"
#5  [34m0x00007ffff7296006[m in [33mg_object_set_valist[m[m
   [m (object=object@entry=0x555556ce4c10 [NautilusCanvasView], first_property_name=first_property_name@entry=0x555555667223 "extensions-background-menu", var_args=var_args@entry=0x7fffffffdba0) at [32m../../../gobject/gobject.c[m:2332
        value = [m
              [m{g_type = 0x5555562d3ef0 [GMenu/GMenuModel], data = {{v_int = -803564192, v_uint = 3491403104, v_long = 140736684791136, v_ulong = 140736684791136, v_int64 = 140736684791136, v_uint64 = 140736684791136, v_float = -1.03739228e+10, v_double = 6.9533161064888548e-310, v_pointer = 0x7fffd01a9560}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        pspec = <optimized out>
        error = <optimized out>
        nqueue = <optimized out>
        name = <optimized out>
        __FUNCTION__ = "g_object_set_valist"
#6  [34m0x00007ffff72968ec[m in [33mg_object_set[m (_object=0x555556ce4c10, first_property_name=0x555555667223 "extensions-background-menu")[m
   [m at [32m../../../gobject/gobject.c[m:2497
        object = 0x555556ce4c10 [NautilusCanvasView]
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdc90, reg_save_area = 0x7fffffffdbc0}}
        __FUNCTION__ = "g_object_set"
#7  [34m0x00005555555acd56[m in [33mupdate_extensions_menus[m (view=<optimized out>) at [32m../src/nautilus-view.h[m:40
        selection_items = <optimized out>
        selection_menu = 0x7fffd01bfd00
        priv = 0x555556ce48d0
[mQuit
Continuing.

Thread 2 "gmain" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7ffff2700700 (LWP 72360)]
[34m0x00007ffff6f7fd0f[m in [33m__GI___poll[m ([36mfds[m=0x55555572bf40, [36mnfds[m=2, [36mtimeout[m=997) at [32m../sysdeps/unix/sysv/linux/poll.c[m:29
29  in [32m../sysdeps/unix/sysv/linux/poll.c[m
Continuing.

Thread 1 "nautilus" received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7ffff277c380 (LWP 72356)]
[34m0x00007ffff6f7fd0f[m in [33m__GI___poll[m ([36mfds[m=0x55555644e550, [36mnfds[m=4, [36mtimeout[m=13502) at [32m../sysdeps/unix/sysv/linux/poll.c[m:29
29  in [32m../sysdeps/unix/sysv/linux/poll.c[m
Quit
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff2700700 (LWP 72439)]
[New Thread 0x7ffff1eff700 (LWP 72440)]
[New Thread 0x7ffff16fe700 (LWP 72442)]
[New Thread 0x7ffff0e27700 (LWP 72443)]
[New Thread 0x7fffe3fff700 (LWP 72444)]
[New Thread 0x7fffe37fe700 (LWP 72446)]
[Thread 0x7fffe37fe700 (LWP 72446) exited]
[New Thread 0x7fffe37fe700 (LWP 72447)]
[New Thread 0x7fffd7fff700 (LWP 72448)]
[New Thread 0x7fffd77fe700 (LWP 72449)]
[Thread 0x7fffd77fe700 (LWP 72449) exited]
[Thread 0x7fffd7fff700 (LWP 72448) exited]
[Thread 0x7fffe3fff700 (LWP 72444) exited]
[New Thread 0x7fffd7fff700 (LWP 72454)]
[New Thread 0x7fffe3fff700 (LWP 72455)]
[New Thread 0x7fffd77fe700 (LWP 72456)]
[Thread 0x7fffe37fe700 (LWP 72447) exited]
[Thread 0x7fffd77fe700 (LWP 72456) exited]
[Thread 0x7fffe3fff700 (LWP 72455) exited]
[New Thread 0x7fffe3fff700 (LWP 72479)]
[New Thread 0x7fffd77fe700 (LWP 72480)]
[New Thread 0x7fffe37fe700 (LWP 72481)]
[Thread 0x7fffe37fe700 (LWP 72481) exited]
[Thread 0x7fffd77fe700 (LWP 72480) exited]
[New Thread 0x7fffe37fe700 (LWP 72482)]
[New Thread 0x7fffd77fe700 (LWP 72483)]
[Thread 0x7fffe37fe700 (LWP 72482) exited]

Thread 1 "nautilus" received signal SIGSEGV, Segmentation fault.
[33mg_type_check_instance_is_fundamentally_a[m ([36mtype_instance=type_instance@entry[m=0x555556bf5e00, [m
    [m[36mfundamental_type=fundamental_type@entry[m=0x50 [GObject]) at [32m../../../gobject/gtype.c[m:4029
4029    ../../../gobject/gtype.c: Datei oder Verzeichnis nicht gefunden.
#0  [34m0x00007ffff72b231c[m in [33mg_type_check_instance_is_fundamentally_a[m[m
   [m (type_instance=type_instance@entry=0x555556bf5e00, fundamental_type=fundamental_type@entry=0x50 [GObject]) at [32m../../../gobject/gtype.c[m:4029
        node = 0x722d686372616570
#1  [34m0x00007ffff7297f0e[m in [33mg_value_set_object[m (value=0x7fffffffd1b0, v_object=0x555556bf5e00) at [32m../../../gobject/gobject.c[m:3948
        _g_boolean_var_ = <optimized out>
        old = 0x0
        __FUNCTION__ = "g_value_set_object"
#2  [34m0x00007ffff7296c15[m in [33mobject_get_property[m[m
   [m (value=0x7fffffffd1b0, pspec=0x555556a57c50 [GParamObject], object=0x5555563ec5a0 [NautilusCanvasView]) at [32m../../../gobject/gobject.c[m:1424
        class = 0x555556b053a0
        param_id = 9
        redirect = <optimized out>
        prop_value = 0x7fffffffd1b0
        tmp_value = [m
              [m{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        pspec = 0x555556a670d0 [GParamOverride]
        __FUNCTION__ = "g_object_get_property"
#3  [34m0x00007ffff7296c15[m in [33mg_object_get_property[m[m
   [m (object=0x5555563ec5a0 [NautilusCanvasView], property_name=<optimized out>, value=value@entry=0x7fffffffd1b0)[m
   [m at [32m../../../gobject/gobject.c[m:2635
        prop_value = 0x7fffffffd1b0
        tmp_value = [m
              [m{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        pspec = 0x555556a670d0 [GParamOverride]
        __FUNCTION__ = "g_object_get_property"
#4  [34m0x00007ffff7289123[m in [33mon_source_notify[m (gobject=<optimized out>, pspec=<optimized out>, binding=binding@entry=0x555556b3c4c0 [GBinding])[m
   [m at [32m../../../gobject/gbinding.c[m:316
        from_value = [m
              [m{g_type = 0x5555564330c0 [GMenu/GMenuModel], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_p[m[mointer = 0x0}}}
        to_value = [m
              [m{g_type = 0x5555564330c0 [GMenu/GMenuModel], data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        res = <optimized out>
#5  [34m0x00007ffff728a3e8[m in [33mg_object_bind_property_full[m[m
   [m (source=0x5555563ec5a0, source_property=source_property@entry=0x555555667223 "extensions-background-menu", target=target@entry=0x5555562e8560, target_property=target_property@entry=0x555555667223 "extensions-background-menu", flags=<optimized out>, [m
    [mflags@entry=G_BINDING_SYNC_CREATE, transform_to=transform_to@entry=0x0, transform_from=0x0, user_data=0x0, notify=0x0)[m
   [m at [32m../../../gobject/gbinding.c[m:961
        pspec = <optimized out>
        binding = 0x555556b3c4c0 [GBinding]
        __FUNCTION__ = "g_object_bind_property_full"
#6  [34m0x00007ffff728a6a2[m in [33mg_object_bind_property[m[m
   [m (source=<optimized out>, source_property=source_property@entry=0x555555667223 "extensions-background-menu", target=target@entry=0x5555562e8560, target_property=target_property@entry=0x555555667223 "extensions-background-menu", flags=flags@entry=G_BINDING_SYNC_CREATE)[m
   [m at [32m../../../gobject/gbinding.c[m:1012
#7  [34m0x00005555555cf401[m in [33mnautilus_window_slot_switch_new_content_view[m (self=0x5555562e8560 [NautilusWindowSlot])[m
   [m at [32m../src/nautilus-window-slot.c[m:3033
        widget = 0x5555563ec5a0 [NautilusCanvasView]
        reusing_view = 0
        priv = 0x5555562e82e0
        priv = 0x5555562e82e0
        old_location = <optimized out>
        priv = 0x5555562e82e0
#8  [34m0x00005555555cf401[m in [33mchange_view[m (self=0x5555562e8560 [NautilusWindowSlot]) at [32m../src/nautilus-window-slot.c[m:3064
        priv = 0x5555562e82e0
        old_location = <optimized out>
        priv = 0x5555562e82e0
#9  [34m0x00005555555cf401[m in [33msetup_view[m (self=self@entry=0x5555562e8560 [NautilusWindowSlot], view=<optimized out>)[m
   [m at [32m../src/nautilus-window-slot.c[m:2104
[m        old_location = <optimized out>
        priv = 0x5555562e82e0
#10 [34m0x00005555555cf9d6[m in [33mgot_file_info_for_view_selection_callback[m[m
   [m (file=0x555556bb2c10 [NautilusSearchDirectoryFile], callback_data=0x5555562e8560) at [32m../src/nautilus-window-slot.c[m:1931
        priv = 0x5555562e82e0
        error = 0x0
        window = 0x55555665c2e0 [NautilusWindow]
        self = 0x5555562e8560 [NautilusWindowSlot]
        viewed_file = <optimized out>
        view = <optimized out>
        location = 0x555556bf5ef0
        app = <optimized out>
        __func__ = "got_file_info_for_view_selection_callback"
#11 [34m0x00005555555ce0b9[m in [33mnautilus_window_slot_open_location_full[m[m
   [m (self=0x5555562e8560 [NautilusWindowSlot], location=0x555556bf5ef0, flags=<optimized out>, new_selection=0x0)[m
   [m at [32m../src/nautilus-window-slot.c[m:1291
        priv = <optimized out>
        old_location = 0x555556362700
        old_selection = 0x0
#12 [34m0x00007ffff5a9eccd[m in  () at [32m/usr/lib/x86_64-linux-gnu/libffi.so.7[m
#13 [34m0x00007ffff5a9e25a[m in  () at [32m/usr/lib/x86_64-linux-gnu/libffi.so.7[m
#21 [34m0x00007ffff72aa81f[m in [33m<emit signal ??? on instance 0x5555569d02b0 [GdTaggedEntry] or 0x5555569b99b0 [NautilusQueryEditor]>[m[m
   [m (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at [32m../../../gobject/gsignal.c[m:3453
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdd80, reg_save_area = 0x7fffffffdcc0}}
    #14 [34m0x00007ffff728e6dc[m in [33mg_cclosure_marshal_generic[m[m
   [m (closure=closure@entry=0x555556bcc0a0, return_gvalue=return_gvalue@entry=0x0, n_param_values=n_param_values@entry=3, param_values=param_values@entry=0x7fffffffd7c0, invocation_hint=invocation_hint@entry=0x7fffffffd740, marshal_data=marshal_data@entry=0x0)[m
   [m at [32m../../../gobject/gclosure.c[m:1500
                rtype = <optimized out>
                rvalue = 0x7fffffffd520
                n_args = 4
                atypes = <optimized out>
[m                i = <optimized out>
                cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7fffffffd4f0, rtype = 0x7ffff5aa0180 <ffi_type_void>, bytes = 0, flags = 0}
                cc = 0x555556bcc0a0
                enum_tmpval = <optimized out>
                tmpval_used = 0
    #15 [34m0x00007ffff728deb2[m in [33mg_closure_invoke[m[m
   [m (closure=0x555556bcc0a0, return_value=0x0, n_param_values=3, param_values=0x7fffffffd7c0, invocation_hint=0x7fffffffd740)[m
   [m at [32m../../../gobject/gclosure.c[m:810
                marshal = 0x7ffff728e4d0 <g_cclosure_marshal_generic>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x555556bcc080
                __FUNCTION__ = "g_closure_invoke"
    #16 [34m0x00007ffff72a14d4[m in [33msignal_emit_unlocked_R[m[m
   [m (node=node@entry=0x5555569bd080, detail=detail@entry=0, instance=instance@entry=0x5555569b99b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd7c0) at [32m../../../gobject/gsignal.c[m:3641
                tmp = <optimized out>
                handler = 0x555556bf0600
                accumulator = 0x0
                emission = [m
                  [m{next = 0x7fffffffdba0, instance = 0x5555569b99b0, ihint = {signal_id = 454, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                class_closure = 0x0
                hlist = <optimized out>
                handler_list = 0x555556bf0600
                return_accu = 0x0
                accu = [m
                      [m{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 454
                max_sequential_handler_number = 9910
                return_value_altered = 0
[m    #17 [34m0x00007ffff72aa18f[m in [33mg_signal_emit_valist[m[m
   [m (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd9a0)[m
   [m at [32m../../../gobject/gsignal.c[m:3397
                instance_and_params = 0x7fffffffd7c0
                signal_return_type = <optimized out>
                param_values = 0x7fffffffd7d8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __FUNCTION__ = "g_signal_emit_valist"
    #18 [34m0x00007ffff72aa81f[m in [33mg_signal_emit[m (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)[m
   [m at [32m../../../gobject/gsignal.c[m:3453
                var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffda80, reg_save_area = 0x7fffffffd9c0}}
    #19 [34m0x00007ffff728e0e6[m in [33m_g_closure_invoke_va[m[m
   [m (closure=0x555556a23eb0, return_value=0x0, instance=0x5555569d02b0, args=0x7fffffffdca0, n_params=0, param_types=0x0)[m
   [m at [32m../../../gobject/gclosure.c[m:873
                marshal = 0x7ffff728ff40 <g_cclosure_marshal_VOID__VOIDv>
                marshal_data = 0x0
                in_marshal = 0
                real_closure = 0x555556a23e90
                __FUNCTION__ = "_g_closure_invoke_va"
    #20 [34m0x00007ffff72aa1d4[m in [33mg_signal_emit_valist[m[m
   [m (instance=0x5555569d02b0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffdca0) at [32m../../../gobject/gsignal.c[m:3306
                return_accu = <optimized out>
                accu = [m
                      [m{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                accumulator = 0x0
                emission = [m
                  [m{next = 0x0, instance = 0x5555569d02b0, ihint = {signal_id = 440, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5555569cd6b0 [GdTaggedEntry/GtkSearchEntry/GtkEntry/GtkWidget/GInitiallyUnowned]}
                signal_id = 440
[m                instance_type = <optimized out>
                emission_return = [m
                      [m{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                rtype = 0x4 [void]
                static_scope = 0
                fastpath_handler = <optimized out>
                closure = <optimized out>
                run_type = <optimized out>
                hlist = <optimized out>
                l = <optimized out>
                fastpath = 1
                instance_and_params = <optimized out>
                signal_return_type = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __FUNCTION__ = "g_signal_emit_valist"
#22 [34m0x00007ffff787e43a[m in  () at [32m/usr/lib/x86_64-linux-gnu/libgtk-3.so.0[m
#23 [34m0x00007ffff7ecb8f4[m in [33mg_timeout_dispatch[m (source=0x5555564f70c0, callback=<optimized out>, user_data=<optimized out>)[m
   [m at [32m../../../glib/gmain.c[m:4668
        timeout_source = 0x5555564f70c0
        again = <optimized out>
#24 [34m0x00007ffff7ecadee[m in [33mg_main_dispatch[m (context=0x555555737730) at [32m../../../glib/gmain.c[m:3179
        dispatch = 0x7ffff7ecb8e0 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x5555569d02b0
        callback = 0x7ffff787e420
        cb_funcs = 0x7ffff7f9e280 <g_source_callback_funcs>
        cb_data = 0x5555569cfb80
[m        need_destroy = <optimized out>
        source = 0x5555564f70c0
        current = 0x555555744720
        i = 0
        __FUNCTION__ = "g_main_dispatch"
#25 [34m0x00007ffff7ecadee[m in [33mg_main_context_dispatch[m (context=context@entry=0x555555737730) at [32m../../../glib/gmain.c[m:3844
#26 [34m0x00007ffff7ecb1a0[m in [33mg_main_context_iterate[m[m
   [m (context=context@entry=0x555555737730, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at [32m../../../glib/gmain.c[m:3917
        max_priority = 2147483647
        timeout = 54
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x555556443130
#27 [34m0x00007ffff7ecb22f[m in [33mg_main_context_iteration[m (context=context@entry=0x555555737730, may_block=may_block@entry=1)[m
   [m at [32m../../../glib/gmain.c[m:3978
        retval = <optimized out>
#28 [34m0x00007ffff73aecfd[m in [33mg_application_run[m (application=0x555555723210 [NautilusApplication], argc=<optimized out>, argv=<optimized out>)[m
   [m at [32m../../../gio/gapplication.c[m:2559
        arguments = 0x555555721df0
        status = 0
        context = 0x555555737730
        acquired_context = 1
        __FUNCTION__ = "g_application_run"
#29 [34m0x000055555559b627[m in [33mmain[m (argc=1, argv=0x7fffffffe028) at [32m../src/nautilus-main.c[m:81
        retval = <optimized out>
        application = 0x555555723210 [NautilusApplication]

When I uninstall nautilus-nextcloud, I'm no longer able to easily crash nautilus via search

mbiebl commented 4 years ago

I'm able to crash nautilus very reliably, so I'm happy to run further diagnostics if necessary.

mbiebl commented 4 years ago

https://gitlab.gnome.org/GNOME/nautilus/issues/1356

mbiebl commented 4 years ago

appears to be a bug in nautilus, so tentatively closing this report.