nautiluss crashes when trying to search
nautilus: 3.30.0-4
tracker: 2.1.4-1
gvfs: 1.38.0-2
glib: 2.58.1-2
When trying to use the search feature of nautilus (e.g. by using ctrl+f), it crashes reliably. backtrace attached:
Thread 1 "nautilus" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
#0 0x00007ffff687df3b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
set =
{__val = {0, 93824998763098, 93824998763292, 93824998762992, 93824998763292, 0, 0, 140737330221804, 2064, 140737331067968, 140737488343576, 140737331067968, 119, 140737329798573, 93824994246656, 2048}}
pid = <optimized out>
tid = <optimized out>
#1 0x00007ffff687f2f1 in __GI_abort () at abort.c:79
save_stage = 1
act =
{__sigaction_handler = {sa_handler = 0xfeff, sa_sigaction = 0xfeff}, sa_mask = {__val = {140733193388033, 0, 102, 93825015594224, 8846144451787650816, 511101108348, 140737353431294, 140737353238875, 93825674510336, 93825015594224, 0, 0, 8846144451787650816, 93824993379184, 93825015594224, 103}}, sa_flags = -134640192, sa_restorer = 0x7fffffffd280}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff7e98dd3 in g_assertion_message (domain=0x0, file=0x55555566c370 "../src/nautilus-directory.c", line=937, func=0x55555566cb90 <__func__.62774> "nautilus_directory_remove_file", message=0x555556b21d50 "assertion failed: (node != NULL)")
at ../../../../glib/gtestutils.c:2596
lstr = "937\000\377\177\000\000\000w\230\220\202\321\303z\000\367\273VUU\000\000\214\303fUUU\000"
s = 0x555556b9bcf0 "\260\261\371UUU"
#3 0x00007ffff7ef238a in g_assertion_message_expr (domain=0x0, file=0x55555566c370 "../src/nautilus-directory.c", line=937, func=0x55555566cb90 <__func__.62774> "nautilus_directory_remove_file", expr=<optimized out>) at ../../../../glib/gtestutils.c:2619
s = 0x555556b21d50 "assertion failed: (node != NULL)"
#4 0x00005555555bc2c1 in nautilus_directory_remove_file (directory=0x555556c20cd0 [NautilusVFSDirectory], file=0x555556bbf6f0 [NautilusVFSFile]) at ../src/nautilus-directory.c:937
node = 0x0
__func__ = "nautilus_directory_remove_file"
#5 0x00005555555d337b in finalize (object=0x555556bbf6f0 [NautilusVFSFile]) at ../src/nautilus-file.c:882
directory = 0x555556c20cd0 [NautilusVFSDirectory]
file = 0x555556bbf6f0 [NautilusVFSFile]
uri = <optimized out>
__func__ = "finalize"
#6 0x00007ffff728ec82 in g_object_unref (_object=0x555556bbf6f0) at ../../../../gobject/gobject.c:3346
weak_locations = <optimized out>
old_ref = 1
__func__ = "g_object_unref"
object = 0x555556bbf6f0 [NautilusVFSFile]
__func__ = "g_object_unref"
#7 0x00007ffff7ec6e5d in g_list_foreach (list=<optimized out>,
list@entry=0x5555562ea120 = {...}, func=func@entry=0x5555555cecb0 <nautilus_file_unref>, user_data=user_data@entry=0x0)
at ../../../../glib/glist.c:1013
next =
0x5555562e6d00 = {0x555556bbf540, 0x555556bbf390, 0x555556bbf1e0, 0x555556bbef50, 0x555556bbeda0, 0x555556bbebf0, 0x555556bbea40, 0x555556bbe890, 0x555556bbe6e0, 0x555556bbe530, 0x555556bbe380, 0x555556bbe1d0, 0x555556bbdf70, 0x555556bbddc0, 0x555556bbdc10, 0x555556bbda60, 0x555556bbd550, 0x555556bbd3a0, 0x555556bbd1f0, 0x555556bbcf60, 0x555556bbcdb0, 0x555556bbcc00, 0x555556bbca50, 0x555556bbc8a0, 0x555556bbc6f0, 0x555556bbc540, 0x555556bbc390, 0x555556bbc1e0, 0x555556bbbf50, 0x555556bbbda0, 0x555556bbbbf0, 0x555556bbba40, 0x555556bbb890, 0x555556bbb6e0, 0x555556bbb530, 0x555556bbb380, 0x555556bbb1d0, 0x555556bbaf40, 0x555556bbad90, 0x555556bbabe0, 0x555556bbaa30, 0x555556bba6d0, 0x555556bba520, 0x555556bba370, 0x555556bba1c0, 0x555556bb9f30, 0x555556bb9bd0, 0x555556bb9a20, 0x555556bb9870, 0x555556bb96c0, 0x555556bb9510, 0x555556bb9360, 0x555556bb91b0, 0x555556bb8f80, 0x555556bb8dd0, 0x555556bb8c20, 0x555556bb8a70, 0x555556bb88c0, 0x555556bb8560, 0x555556bb83b0, 0x555556bb8200, 0x555556bb7f70, 0x555556bb7dc0, 0x555556bb7c10, 0x555556bb7a60, 0x555556bb7700, 0x555556bb7550, 0x555556bb73a0, 0x555556bb71f0, 0x555556bb6f60, 0x555556bb6db0, 0x555556bb6c00, 0x555556bb6a50, 0x555556bb68a0, 0x555556bb66f0, 0x555556bb6540, 0x555556bb6390, 0x555556bb61e0, 0x555556bb5f10, 0x555556bb5d60, 0x555556bb5bb0, 0x555556bb5a00, 0x555556bb5850, 0x555556bb56a0, 0x555556bb54f0, 0x555556bb5340, 0x555556bb5190, 0x555556bb4fa0, 0x555556bb4df0, 0x555556bb4c40, 0x555556bb4a90, 0x555556bb48e0, 0x555556bb4580, 0x555556bb43d0, 0x555556bb4220, 0x555556bb3f90, 0x555556bb3de0, 0x555556bb3c30, 0x555556bb3a80, 0x555556bb38d0, 0x555556bb3720, 0x555556bb3570, 0x555556bb33c0, 0x555556a91a90, 0x555556688f50, 0x555556727c30, 0x555556bdad70, 0x555556bb3210, 0x555556a91fa0, 0x555556a91c40, 0x555556bbd8b0, 0x555556be66d0, 0x555556bdf550, 0x555556be4f20, 0x555556be6d90, 0x555556727570, 0x555556abddf0, 0x555556abdc40, 0x555556abda90, 0x555556abd8e0, 0x555556abd730, 0x555556abd580, 0x555556abd3d0, 0x555556abd220, 0x555556abcf90, 0x555556abcde0, 0x555556abcc30, 0x555556abca80, 0x555556abc8d0, 0x555556abc720, 0x555556abc570, 0x555556abc3c0, 0x555556abc210, 0x555556abbf80, 0x555556abbdd0, 0x555556abbc20, 0x555556abba70, 0x555556abb8c0, 0x555556abb710, 0x555556abb560, 0x555556abb3b0, 0x555556abb200, 0x555556abaf50, 0x555556abada0, 0x555556ababf0, 0x555556abaa40, 0x555556aba890, 0x555556aba6e0, 0x555556aba530, 0x555556aba380, 0x555556aba1d0, 0x555556ab9f40, 0x555556ab9d90, 0x555556ab9be0, 0x555556ab9a30, 0x555556ab9880, 0x555556ab96d0, 0x555556ab9520, 0x555556ab9370, 0x555556ab91c0, 0x555556ab8f30, 0x555556ab8d80, 0x555556ab8bd0, 0x555556ab8a20, 0x555556ab8870, 0x555556ab86c0, 0x555556ab8510, 0x555556ab8360, 0x555556ab81b0, 0x555556ab7f20, 0x555556ab7d70, 0x555556ab7bc0, 0x555556ab7a10, 0x555556ab7860, 0x555556ab76b0, 0x555556ab7500, 0x555556ab7350, 0x555556ab71a0, 0x555556ab6f10, 0x555556ab6d60, 0x555556ab6bb0, 0x555556ab6a00, 0x555556ab6850, 0x555556ab66a0, 0x555556ab64f0, 0x555556ab6340, 0x555556ab6190, 0x555556ab5fa0, 0x555556ab5df0, 0x555556ab5c40, 0x555556ab5a90, 0x555556ab5220, 0x555556ab4f90, 0x555556ab4de0, 0x555556ab4c30, 0x555556ab4a80, 0x555556ab48d0, 0x555556ab4720, 0x555556ab4570, 0x555556ab43c0...}
#8 0x00005555555d702e in nautilus_file_list_unref (list=list@entry=0x5555562ea120 = {...}) at ../src/nautilus-file.c:8744
#9 0x00005555555d7039 in nautilus_file_list_free (list=0x5555562ea120 = {...}) at ../src/nautilus-file.c:8756
#10 0x00005555555df77a in reset_file_list (self=0x555556c16a10 [NautilusSearchDirectory])
at ../src/nautilus-search-directory.c:154
list = <optimized out>
monitor_list = <optimized out>
file = <optimized out>
monitor = <optimized out>
#11 0x0000555555606ad5 in disconnect_model_handlers (view=0x555556c1a3a0 [NautilusCanvasView])
at ../src/nautilus-files-view.c:8629
priv = 0x555556c1a070
priv = <optimized out>
__func__ = "nautilus_files_view_stop_loading"
#12 0x0000555555606ad5 in nautilus_files_view_stop_loading (view=0x555556c1a3a0 [NautilusCanvasView])
at ../src/nautilus-files-view.c:8697
priv = <optimized out>
__func__ = "nautilus_files_view_stop_loading"
#13 0x0000555555606bcd in load_directory (view=0x555556c1a3a0 [NautilusCanvasView], directory=0x555556c16a10 [NautilusSearchDirectory]) at ../src/nautilus-files-view.c:8376
attributes = <optimized out>
priv = <optimized out>
__func__ = "load_directory"
#14 0x00005555555af630 in query_editor_changed_callback (editor=<optimized out>, query=0x555556b97e40 [NautilusQuery], reload=<optimized out>, self=0x5555569da280 [NautilusWindowSlot]) at ../src/nautilus-window-slot.c:451
view = 0x555556c1a3a0
#15 0x00007ffff4930fce in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#16 0x00007ffff493093f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#24 0x00007ffff72a5ecf in <emit signal ??? on instance 0x5555569c6520 [NautilusQueryEditor] or 0x5555569e02c0 [GdTaggedEntry]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffde20, reg_save_area = 0x7fffffffdd60}}
#17 0x00007ffff728a362 in g_cclosure_marshal_generic (closure=0x555556b988a0, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>)
at ../../../../gobject/gclosure.c:1496
rtype = <optimized out>
rvalue = 0x7fffffffd5c0
n_args = 4
atypes = <optimized out>
args = <optimized out>
i = <optimized out>
cif =
{abi = FFI_UNIX64, nargs = 4, arg_types = 0x7fffffffd590, rtype = 0x7ffff49313c0 <ffi_type_void>, bytes = 0, flags = 0}
cc = 0x555556b988a0
enum_tmpval = <optimized out>
tmpval_used = 0
#18 0x00007ffff7289b6d in g_closure_invoke (closure=0x555556b988a0, return_value=0x0, n_param_values=3, param_values=0x7fffffffd860, invocation_hint=0x7fffffffd7e0) at ../../../../gobject/gclosure.c:810
marshal = 0x7ffff728a160 <g_cclosure_marshal_generic>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x555556b98880
__func__ = "g_closure_invoke"
#19 0x00007ffff729c8f3 in signal_emit_unlocked_R (node=node@entry=0x5555569cf9f0, detail=detail@entry=0, instance=instance@entry=0x5555569c6520, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd860)
at ../../../../gobject/gsignal.c:3635
tmp = <optimized out>
handler = 0x555555c49840
accumulator = 0x0
emission =
{next = 0x7fffffffdc40, instance = 0x5555569c6520, ihint = {signal_id = 473, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
class_closure = 0x0
hlist = <optimized out>
handler_list = 0x555555c49840
return_accu = 0x0
accu =
{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 = 473
max_sequential_handler_number = 11030
return_value_altered = 0
#20 0x00007ffff72a5882 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffda40) at ../../../../gobject/gsignal.c:3391
instance_and_params = 0x7fffffffd860
signal_return_type = <optimized out>
param_values = 0x7fffffffd878
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#21 0x00007ffff72a5ecf in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at ../../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffdb20, reg_save_area = 0x7fffffffda60}}
#22 0x00007ffff7289da6 in _g_closure_invoke_va (closure=0x5555569dc840, return_value=0x0, instance=0x5555569e02c0, args=0x7fffffffdd40, n_params=0, param_types=0x0) at ../../../../gobject/gclosure.c:873
marshal = 0x7ffff728bb80 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555569dc820
__func__ = "_g_closure_invoke_va"
#23 0x00007ffff72a5961 in g_signal_emit_valist (instance=0x5555569e02c0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdd40) at ../../../../gobject/gsignal.c:3300
return_accu = <optimized out>
accu =
{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 =
{next = 0x0, instance = 0x5555569e02c0, ihint = {signal_id = 459, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5555569dd760 [GdTaggedEntry/GtkSearchEntry/GtkEntry/GtkWidget/GInitiallyUnowned]}
instance_type = <optimized out>
emission_return =
{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 = 0x5555568903e0
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#25 0x00007ffff783f86a in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff7ecb573 in g_timeout_dispatch (source=0x555556002e00, callback=<optimized out>, user_data=<optimized out>)
at ../../../../glib/gmain.c:4667
timeout_source = 0x555556002e00
again = <optimized out>
#27 0x00007ffff7ecaae8 in g_main_dispatch (context=0x55555573ddc0) at ../../../../glib/gmain.c:3182
dispatch = 0x7ffff7ecb560 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x5555569e02c0
callback = 0x7ffff783f850
cb_funcs = <optimized out>
cb_data = 0x555555b447a0
need_destroy = <optimized out>
source = 0x555556002e00
current = 0x555555749e00
i = 1
__func__ = "g_main_dispatch"
#28 0x00007ffff7ecaae8 in g_main_context_dispatch (context=context@entry=0x55555573ddc0) at ../../../../glib/gmain.c:3847
#29 0x00007ffff7ecaed8 in g_main_context_iterate (context=context@entry=0x55555573ddc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3920
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x555556a5bde0
#30 0x00007ffff7ecaf6c in g_main_context_iteration (context=context@entry=0x55555573ddc0, may_block=may_block@entry=1)
at ../../../../glib/gmain.c:3981
retval = <optimized out>
#31 0x00007ffff737013d in g_application_run (application=0x555555720140 [NautilusApplication], argc=<optimized out>, argv=0x7fffffffe0c8) at ../../../../gio/gapplication.c:2470
arguments = 0x55555571f770
status = 0
context = 0x55555573ddc0
acquired_context = <optimized out>
__func__ = "g_application_run"
#32 0x000055555559b7b7 in main (argc=1, argv=0x7fffffffe0c8) at ../src/nautilus-main.c:84
retval = <optimized out>
application = 0x555555720140 [NautilusApplication]
Edited by Michael Biebl