Package: tracker-miner-fs Version: 2.3.3-1 Severity: normal File: /usr/libexec/tracker-miner-fs Usertags: crash
I got a random SIGABRT crash in tracker-miner-fs. It looks like glibc detected a double free() bug and terminated the program. Based on the timing and analysis of my systemd journal, I think it happened during a GNOME login where Xwayland crashed during login so I got logged out during login. It seems like tracker-miner-fs recieved a SIGTERM before its startup procedure was completed and this triggered some sort of bug that lead to the issue. I have no way of reproducing this issue. If the below backtrace is not useful, please close this bug report. The core dump will be available for one week before it is automatically deleted. $ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'bt full' -ex 'thread apply all bt full' --core /var/crash/1000/2380-1000-1000-6-1586266735-chianamo--usr-libexec-tracker-miner-fs.core /usr/libexec/tracker-miner-fs [New LWP 2380] [New LWP 2401] [New LWP 2402] [New LWP 2488] [New LWP 2399] [New LWP 2492] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/libexec/tracker-miner-fs'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. [Current thread is 1 (Thread 0x7faf1baf2200 (LWP 2380))] #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007faf1e83b55b in __GI_abort () at abort.c:79 #2 0x00007faf1e894008 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7faf1e9a0f3e "%s\n") at ../sysdeps/posix/libc_fatal.c:181 #3 0x00007faf1e89b3aa in malloc_printerr (str=str@entry=0x7faf1e9a2b90 "free(): double free detected in tcache 2") at malloc.c:5339 #4 0x00007faf1e89d1ed in _int_free (av=0x7faf1e9d2b80 <main_arena>, p=0x5586f6769840, have_lock=0) at malloc.c:4201 #5 0x00005586f4accbf9 in miner_files_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/miners/fs/tracker-miner-files.c:882 #6 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 #7 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 #8 0x00007faf1ecaee51 in g_object_set_valist (object=object@entry=0x5586f675b1f0 [TrackerMinerFiles], first_property_name=first_property_name@entry=0x7faf1ef2758d "progress", var_args=var_args@entry=0x7ffd005418b0) at ../../../gobject/gobject.c:2449 #9 0x00007faf1ecaf9ac in g_object_set (_object=_object@entry=0x5586f675b1f0, first_property_name=first_property_name@entry=0x7faf1ef2758d "progress") at ../../../gobject/gobject.c:2612 #10 0x00007faf1ef1308b in file_notifier_directory_finished (notifier=<optimized out>, directory=0x5586f69f3160, directories_found=0, directories_ignored=<optimized out>, files_found=0, files_ignored=<optimized out>, user_data=0x5586f675b1f0) at ../src/libtracker-miner/tracker-miner-fs.c:2281 #11 0x00007faf1df45ccd in ffi_call_unix64 () at ../src/x86/unix64.S:101 #12 0x00007faf1df4525a in ffi_call_int (cif=0x7ffd00541c40, fn=0x7faf1ef13000 <file_notifier_directory_finished>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669 #13 0x00007faf1eca7cae in g_cclosure_marshal_generic_va (closure=0x5586f6894000, return_value=0x0, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:1614 #14 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f6894000, return_value=0x0, instance=0x5586f6790320, args=0x7ffd00541ee0, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:873 #15 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f6790320, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00541ee0) at ../../../gobject/gsignal.c:3407 #16 0x00007faf1ecc5edf in g_signal_emit (instance=instance@entry=0x5586f6790320, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 #17 0x00007faf1ef1841b in finish_current_directory (notifier=0x5586f6790320 [TrackerFileNotifier], interrupted=1) at ../src/libtracker-miner/tracker-file-notifier.c:687 #18 0x00007faf1eca918e in g_cclosure_marshal_VOID__BOOLEANv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5586f69a82d0) at ../../../gobject/gmarshal.c:272 #19 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f69a8380, return_value=0x0, instance=0x5586f69fcba0, args=0x7ffd00542250, n_params=1, param_types=0x5586f69a82d0) at ../../../gobject/gclosure.c:873 #20 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f69fcba0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00542250) at ../../../gobject/gsignal.c:3407 #21 0x00007faf1ecc5edf in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 #22 0x00007faf1ef207b4 in tracker_crawler_stop (crawler=<optimized out>) at ../src/libtracker-miner/tracker-crawler.c:1132 #23 0x00007faf1ef19379 in tracker_file_notifier_stop (notifier=<optimized out>) at ../src/libtracker-miner/tracker-file-notifier.c:2007 #24 0x00007faf1ef159d6 in fs_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/libtracker-miner/tracker-miner-fs.c:863 #25 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 #26 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 #27 0x00005586f4ac6b30 in main (argc=<optimized out>, argv=<optimized out>) at ../src/miners/fs/tracker-main.c:996 #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 0, 0, 0, 0, 0, 0, 7883677795399066671, 7809644666712713775, 24866934413088814, 7915771212269882112, 56, 8, 4, 0}} pid = <optimized out> tid = <optimized out> #1 0x00007faf1e83b55b in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x7faf1ec14782, sa_sigaction = 0x7faf1ec14782}, sa_mask = {__val = {94038118989747, 140390108363280, 140390108364880, 140390112789248, 7915771212269882112, 140728898420735, 140724608964016, 94038148887024, 94038148869168, 140390112789248, 8, 140390112802392, 7915771212269882112, 0, 0, 0}}, sa_flags = -159884032, sa_restorer = 0x7faf1ecd8300} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007faf1e894008 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7faf1e9a0f3e "%s\n") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 32765, overflow_arg_area = 0x7ffd005416e0, reg_save_area = 0x7ffd00541670}} fd = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #3 0x00007faf1e89b3aa in malloc_printerr (str=str@entry=0x7faf1e9a2b90 "free(): double free detected in tcache 2") at malloc.c:5339 #4 0x00007faf1e89d1ed in _int_free (av=0x7faf1e9d2b80 <main_arena>, p=0x5586f6769840, have_lock=0) at malloc.c:4201 tmp = <optimized out> e = 0x5586f6769850 tc_idx = 36 size = 608 fb = <optimized out> nextchunk = <optimized out> nextsize = <optimized out> nextinuse = <optimized out> prevsize = <optimized out> bck = <optimized out> fwd = <optimized out> __PRETTY_FUNCTION__ = "_int_free" #5 0x00005586f4accbf9 in miner_files_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/miners/fs/tracker-miner-files.c:882 mf = <optimized out> priv = 0x5586f675b070 #6 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 weak_locations = <optimized out> old_ref = <optimized out> __func__ = "g_object_unref" object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #7 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #8 0x00007faf1ecaee51 in g_object_set_valist (object=object@entry=0x5586f675b1f0 [TrackerMinerFiles], first_property_name=first_property_name@entry=0x7faf1ef2758d "progress", var_args=var_args@entry=0x7ffd005418b0) at ../../../gobject/gobject.c:2449 nqueue = <optimized out> name = <optimized out> __func__ = "g_object_set_valist" #9 0x00007faf1ecaf9ac in g_object_set (_object=_object@entry=0x5586f675b1f0, first_property_name=first_property_name@entry=0x7faf1ef2758d "progress") at ../../../gobject/gobject.c:2612 object = 0x5586f675b1f0 [TrackerMinerFiles] var_args = {{gp_offset = 48, fp_offset = 64, overflow_arg_area = 0x7ffd005419a8, reg_save_area = 0x7ffd005418d0}} __func__ = "g_object_set" #10 0x00007faf1ef1308b in file_notifier_directory_finished (notifier=<optimized out>, directory=0x5586f69f3160, directories_found=0, directories_ignored=<optimized out>, files_found=0, files_ignored=<optimized out>, user_data=0x5586f675b1f0) at ../src/libtracker-miner/tracker-miner-fs.c:2281 fs = 0x5586f675b1f0 [TrackerMinerFiles] str = 0x7faf140222a0 "Crawl finished for directory 'file:///home/pabs/<removed>'" uri = 0x5586f6783830 "file:///home/pabs/<removed>" #11 0x00007faf1df45ccd in ffi_call_unix64 () at ../src/x86/unix64.S:101 #12 0x00007faf1df4525a in ffi_call_int (cif=0x7ffd00541c40, fn=0x7faf1ef13000 <file_notifier_directory_finished>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669 classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 5511936, 32765} stack = <optimized out> argp = 0x7ffd005419f8 "" arg_types = <optimized out> gprcount = 6 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> flags = <optimized out> reg_args = <optimized out> #13 0x00007faf1eca7cae in g_cclosure_marshal_generic_va (closure=0x5586f6894000, return_value=0x0, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:1614 rtype = 0x7faf1df47180 <ffi_type_void> rvalue = 0x7ffd00541bb0 n_args = 7 atypes = 0x7ffd00541b70 args = 0x7ffd00541b30 storage = 0x7ffd00541b00 i = <optimized out> cif = {abi = FFI_UNIX64, nargs = 7, arg_types = 0x7ffd00541b70, rtype = 0x7faf1df47180 <ffi_type_void>, bytes = 8, flags = 0} cc = 0x5586f6894000 enum_tmpval = <optimized out> tmpval_used = 0 args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffd00541fd0, reg_save_area = 0x7ffd00541f00}} #14 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f6894000, return_value=0x0, instance=0x5586f6790320, args=0x7ffd00541ee0, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:873 marshal = 0x7faf1eca7960 <g_cclosure_marshal_generic_va> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5586f6893fe0 __func__ = "_g_closure_invoke_va" #15 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f6790320, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00541ee0) at ../../../gobject/gsignal.c:3407 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 = 0x7ffd00542150, instance = 0x5586f6790320, ihint = {signal_id = 111, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5586f6a7e430 [TrackerFileNotifier]} signal_id = 111 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 = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #16 0x00007faf1ecc5edf in g_signal_emit (instance=instance@entry=0x5586f6790320, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd00541fc0, reg_save_area = 0x7ffd00541f00}} #17 0x00007faf1ef1841b in finish_current_directory (notifier=0x5586f6790320 [TrackerFileNotifier], interrupted=1) at ../src/libtracker-miner/tracker-file-notifier.c:687 priv = 0x5586f67902c0 directory = 0x5586f69f3160 #18 0x00007faf1eca918e in g_cclosure_marshal_VOID__BOOLEANv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5586f69a82d0) at ../../../gobject/gmarshal.c:272 cc = <optimized out> data1 = <optimized out> data2 = <optimized out> callback = <optimized out> arg0 = 5510016 args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd00542330, reg_save_area = 0x7ffd00542270}} #19 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f69a8380, return_value=0x0, instance=0x5586f69fcba0, args=0x7ffd00542250, n_params=1, param_types=0x5586f69a82d0) at ../../../gobject/gclosure.c:873 marshal = 0x7faf1eca9130 <g_cclosure_marshal_VOID__BOOLEANv> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5586f69a8360 __func__ = "_g_closure_invoke_va" #20 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f69fcba0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00542250) at ../../../gobject/gsignal.c:3407 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 = 0x5586f69fcba0, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5586f6896d60 [TrackerCrawler]} signal_id = 123 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 = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #21 0x00007faf1ecc5edf in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd00542330, reg_save_area = 0x7ffd00542270}} #22 0x00007faf1ef207b4 in tracker_crawler_stop (crawler=<optimized out>) at ../src/libtracker-miner/tracker-crawler.c:1132 priv = <optimized out> __func__ = "tracker_crawler_stop" #23 0x00007faf1ef19379 in tracker_file_notifier_stop (notifier=<optimized out>) at ../src/libtracker-miner/tracker-file-notifier.c:2007 priv = 0x5586f67902c0 __func__ = "tracker_file_notifier_stop" #24 0x00007faf1ef159d6 in fs_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/libtracker-miner/tracker-miner-fs.c:863 priv = 0x5586f675b120 #25 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 weak_locations = <optimized out> old_ref = <optimized out> __func__ = "g_object_unref" object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #26 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #27 0x00005586f4ac6b30 in main (argc=<optimized out>, argv=<optimized out>) at ../src/miners/fs/tracker-main.c:996 config = 0x5586f673d0b0 [TrackerConfig] miner_files = 0x5586f675b1f0 [TrackerMinerFiles] miner_files_index = 0x5586f6d1d340 context = <optimized out> error = 0x0 log_filename = 0x0 do_mtime_checking = <optimized out> force_mtime_checking = <optimized out> store_available = <optimized out> proxy = 0x5586f671d6b0 connection = 0x5586f672e060 [GDBusConnection] dbus_domain_name = 0x5586f671e990 <removed> dbus_name = <optimized out> Thread 6 (Thread 0x7faf18eb6700 (LWP 2492)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007faf1ec08ae2 in g_cond_wait_until (cond=cond@entry=0x5586f6721e08, mutex=mutex@entry=0x5586f6721e00, end_time=end_time@entry=76194754) at ../../../glib/gthread-posix.c:1588 now = {tv_sec = 75, tv_nsec = 694754236} span = {tv_sec = 0, tv_nsec = 499999764} sampled = 9 res = <optimized out> success = <optimized out> #2 0x00007faf1eb8d5d1 in g_async_queue_pop_intern_unlocked (queue=0x5586f6721e00, wait=wait@entry=1, end_time=76194754) at ../../../glib/gasyncqueue.c:422 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007faf1eb8dc3d in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at ../../../glib/gasyncqueue.c:574 end_time = <optimized out> __func__ = "g_async_queue_timeout_pop_unlocked" #4 0x00007faf1ebe5eca in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../../../glib/gthreadpool.c:278 task = <optimized out> task = <optimized out> pool = <optimized out> #5 g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:343 task = <optimized out> pool = <optimized out> #6 0x00007faf1ebe550d in g_thread_proxy (data=0x5586f675d8c0) at ../../../glib/gthread.c:807 thread = 0x5586f675d8c0 __func__ = "g_thread_proxy" #7 0x00007faf1e9e1f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140390014084864, -3802451659858606093, 140724608965518, 140724608965519, 140390014082624, 140390014084864, 3775366181906057203, 3775361605711333363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #8 0x00007faf1e9132ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7faf1b823700 (LWP 2399)): #0 0x00007faf1e908b4f in __GI___poll (fds=0x5586f671e600, nfds=2, timeout=3245) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007faf1ebbc7fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5586f671e600, timeout=<optimized out>, context=0x5586f6722bf0) at ../../../glib/gmain.c:4346 ret = <optimized out> errsv = <optimized out> poll_func = 0x7faf1ebcc1d0 <g_poll> max_priority = 2147483647 timeout = 3245 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x5586f671e600 #2 g_main_context_iterate (context=context@entry=0x5586f6722bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 max_priority = 2147483647 timeout = 3245 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x5586f671e600 #3 0x00007faf1ebbc91f in g_main_context_iteration (context=0x5586f6722bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 retval = <optimized out> #4 0x00007faf1ebbc971 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996 #5 0x00007faf1ebe550d in g_thread_proxy (data=0x5586f670bcc0) at ../../../glib/gthread.c:807 thread = 0x5586f670bcc0 __func__ = "g_thread_proxy" #6 0x00007faf1e9e1f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140390057522944, -3802451659858606093, 140724608966606, 140724608966607, 140390057520704, 140390057522944, 3775368168865302515, 3775361605711333363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007faf1e9132ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7faf19f11700 (LWP 2488)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007faf1ec089bf in g_cond_wait (cond=cond@entry=0x5586f6794fe8, mutex=mutex@entry=0x5586f6794fe0) at ../../../glib/gthread-posix.c:1540 sampled = 0 #2 0x00007faf1eb8d5eb in g_async_queue_pop_intern_unlocked (queue=0x5586f6794fe0, wait=wait@entry=1, end_time=end_time@entry=-1) at ../../../glib/gasyncqueue.c:419 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007faf1eb8daa6 in g_async_queue_pop_unlocked (queue=<optimized out>) at ../../../glib/gasyncqueue.c:475 __func__ = "g_async_queue_pop_unlocked" #4 0x00007faf1ebe5d47 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../../../glib/gthreadpool.c:261 task = <optimized out> task = <optimized out> pool = <optimized out> #5 g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:343 task = <optimized out> pool = <optimized out> #6 0x00007faf1ebe550d in g_thread_proxy (data=0x5586f6774f00) at ../../../glib/gthread.c:807 thread = 0x5586f6774f00 __func__ = "g_thread_proxy" #7 0x00007faf1e9e1f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140390031234816, -3802451659858606093, 140724608965838, 140724608965839, 140390031232576, 140390031234816, 3775364207831713779, 3775361605711333363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #8 0x00007faf1e9132ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7faf1a7aa700 (LWP 2402)): #0 0x00007faf1e908b4f in __GI___poll (fds=0x5586f6745990, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007faf1ebbc7fe in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5586f6745990, timeout=<optimized out>, context=0x5586f6745af0) at ../../../glib/gmain.c:4346 ret = <optimized out> errsv = <optimized out> poll_func = 0x7faf1ebcc1d0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x5586f6745990 #2 g_main_context_iterate (context=context@entry=0x5586f6745af0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x5586f6745990 #3 0x00007faf1ebbc91f in g_main_context_iteration (context=context@entry=0x5586f6745af0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 retval = <optimized out> #4 0x00007faf1ef50d8d in dconf_gdbus_worker_thread (user_data=0x5586f6745af0) at ../gdbus/dconf-gdbus-thread.c:82 context = 0x5586f6745af0 #5 0x00007faf1ebe550d in g_thread_proxy (data=0x7faf14008b00) at ../../../glib/gthread.c:807 thread = 0x7faf14008b00 __func__ = "g_thread_proxy" #6 0x00007faf1e9e1f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140390040250112, -3802451659858606093, 140724608966078, 140724608966079, 140390040247872, 140390040250112, 3775369615732410355, 3775361605711333363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007faf1e9132ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7faf1b022700 (LWP 2401)): #0 0x00007faf1e908b4f in __GI___poll (fds=0x7faf140134c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 1 sc_cancel_oldtype = 0 #1 0x00007faf1ebbc7fe in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7faf140134c0, timeout=<optimized out>, context=0x5586f6735e20) at ../../../glib/gmain.c:4346 ret = <optimized out> errsv = <optimized out> poll_func = 0x7faf1ebcc1d0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x7faf140134c0 #2 g_main_context_iterate (context=0x5586f6735e20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x7faf140134c0 #3 0x00007faf1ebbcb63 in g_main_loop_run (loop=0x5586f6735f10) at ../../../glib/gmain.c:4241 __func__ = "g_main_loop_run" #4 0x00007faf1ee08d86 in gdbus_shared_thread_func (user_data=0x5586f6727d40) at ../../../gio/gdbusprivate.c:279 data = 0x5586f6727d40 #5 0x00007faf1ebe550d in g_thread_proxy (data=0x5586f672f460) at ../../../glib/gthread.c:807 thread = 0x5586f672f460 __func__ = "g_thread_proxy" #6 0x00007faf1e9e1f27 in start_thread (arg=<optimized out>) at pthread_create.c:479 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140390049130240, -3802451659858606093, 140724608967038, 140724608967039, 140390049128000, 140390049130240, 3775367068816803827, 3775361605711333363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007faf1e9132ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7faf1baf2200 (LWP 2380)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 0, 0, 0, 0, 0, 0, 7883677795399066671, 7809644666712713775, 24866934413088814, 7915771212269882112, 56, 8, 4, 0}} pid = <optimized out> tid = <optimized out> #1 0x00007faf1e83b55b in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x7faf1ec14782, sa_sigaction = 0x7faf1ec14782}, sa_mask = {__val = {94038118989747, 140390108363280, 140390108364880, 140390112789248, 7915771212269882112, 140728898420735, 140724608964016, 94038148887024, 94038148869168, 140390112789248, 8, 140390112802392, 7915771212269882112, 0, 0, 0}}, sa_flags = -159884032, sa_restorer = 0x7faf1ecd8300} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007faf1e894008 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7faf1e9a0f3e "%s\n") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 32765, overflow_arg_area = 0x7ffd005416e0, reg_save_area = 0x7ffd00541670}} fd = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #3 0x00007faf1e89b3aa in malloc_printerr (str=str@entry=0x7faf1e9a2b90 "free(): double free detected in tcache 2") at malloc.c:5339 #4 0x00007faf1e89d1ed in _int_free (av=0x7faf1e9d2b80 <main_arena>, p=0x5586f6769840, have_lock=0) at malloc.c:4201 tmp = <optimized out> e = 0x5586f6769850 tc_idx = 36 size = 608 fb = <optimized out> nextchunk = <optimized out> nextsize = <optimized out> nextinuse = <optimized out> prevsize = <optimized out> bck = <optimized out> fwd = <optimized out> __PRETTY_FUNCTION__ = "_int_free" #5 0x00005586f4accbf9 in miner_files_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/miners/fs/tracker-miner-files.c:882 mf = <optimized out> priv = 0x5586f675b070 #6 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 weak_locations = <optimized out> old_ref = <optimized out> __func__ = "g_object_unref" object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #7 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #8 0x00007faf1ecaee51 in g_object_set_valist (object=object@entry=0x5586f675b1f0 [TrackerMinerFiles], first_property_name=first_property_name@entry=0x7faf1ef2758d "progress", var_args=var_args@entry=0x7ffd005418b0) at ../../../gobject/gobject.c:2449 nqueue = <optimized out> name = <optimized out> __func__ = "g_object_set_valist" #9 0x00007faf1ecaf9ac in g_object_set (_object=_object@entry=0x5586f675b1f0, first_property_name=first_property_name@entry=0x7faf1ef2758d "progress") at ../../../gobject/gobject.c:2612 object = 0x5586f675b1f0 [TrackerMinerFiles] var_args = {{gp_offset = 48, fp_offset = 64, overflow_arg_area = 0x7ffd005419a8, reg_save_area = 0x7ffd005418d0}} __func__ = "g_object_set" #10 0x00007faf1ef1308b in file_notifier_directory_finished (notifier=<optimized out>, directory=0x5586f69f3160, directories_found=0, directories_ignored=<optimized out>, files_found=0, files_ignored=<optimized out>, user_data=0x5586f675b1f0) at ../src/libtracker-miner/tracker-miner-fs.c:2281 fs = 0x5586f675b1f0 [TrackerMinerFiles] str = 0x7faf140222a0 "Crawl finished for directory 'file:///home/pabs/<removed>'" uri = 0x5586f6783830 "file:///home/pabs/<removed>" #11 0x00007faf1df45ccd in ffi_call_unix64 () at ../src/x86/unix64.S:101 #12 0x00007faf1df4525a in ffi_call_int (cif=0x7ffd00541c40, fn=0x7faf1ef13000 <file_notifier_directory_finished>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669 classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 5511936, 32765} stack = <optimized out> argp = 0x7ffd005419f8 "" arg_types = <optimized out> gprcount = 6 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> flags = <optimized out> reg_args = <optimized out> #13 0x00007faf1eca7cae in g_cclosure_marshal_generic_va (closure=0x5586f6894000, return_value=0x0, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:1614 rtype = 0x7faf1df47180 <ffi_type_void> rvalue = 0x7ffd00541bb0 n_args = 7 atypes = 0x7ffd00541b70 args = 0x7ffd00541b30 storage = 0x7ffd00541b00 i = <optimized out> cif = {abi = FFI_UNIX64, nargs = 7, arg_types = 0x7ffd00541b70, rtype = 0x7faf1df47180 <ffi_type_void>, bytes = 8, flags = 0} cc = 0x5586f6894000 enum_tmpval = <optimized out> tmpval_used = 0 args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffd00541fd0, reg_save_area = 0x7ffd00541f00}} #14 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f6894000, return_value=0x0, instance=0x5586f6790320, args=0x7ffd00541ee0, n_params=5, param_types=0x5586f6894820) at ../../../gobject/gclosure.c:873 marshal = 0x7faf1eca7960 <g_cclosure_marshal_generic_va> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5586f6893fe0 __func__ = "_g_closure_invoke_va" #15 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f6790320, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00541ee0) at ../../../gobject/gsignal.c:3407 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 = 0x7ffd00542150, instance = 0x5586f6790320, ihint = {signal_id = 111, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5586f6a7e430 [TrackerFileNotifier]} signal_id = 111 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 = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #16 0x00007faf1ecc5edf in g_signal_emit (instance=instance@entry=0x5586f6790320, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd00541fc0, reg_save_area = 0x7ffd00541f00}} #17 0x00007faf1ef1841b in finish_current_directory (notifier=0x5586f6790320 [TrackerFileNotifier], interrupted=1) at ../src/libtracker-miner/tracker-file-notifier.c:687 priv = 0x5586f67902c0 directory = 0x5586f69f3160 #18 0x00007faf1eca918e in g_cclosure_marshal_VOID__BOOLEANv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5586f69a82d0) at ../../../gobject/gmarshal.c:272 cc = <optimized out> data1 = <optimized out> data2 = <optimized out> callback = <optimized out> arg0 = 5510016 args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd00542330, reg_save_area = 0x7ffd00542270}} #19 0x00007faf1eca7206 in _g_closure_invoke_va (closure=0x5586f69a8380, return_value=0x0, instance=0x5586f69fcba0, args=0x7ffd00542250, n_params=1, param_types=0x5586f69a82d0) at ../../../gobject/gclosure.c:873 marshal = 0x7faf1eca9130 <g_cclosure_marshal_VOID__BOOLEANv> marshal_data = 0x0 in_marshal = 0 real_closure = 0x5586f69a8360 __func__ = "_g_closure_invoke_va" #20 0x00007faf1ecc58d4 in g_signal_emit_valist (instance=0x5586f69fcba0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffd00542250) at ../../../gobject/gsignal.c:3407 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 = 0x5586f69fcba0, ihint = {signal_id = 123, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x5586f6896d60 [TrackerCrawler]} signal_id = 123 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 = <optimized out> i = <optimized out> n_params = <optimized out> __func__ = "g_signal_emit_valist" #21 0x00007faf1ecc5edf in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3554 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd00542330, reg_save_area = 0x7ffd00542270}} #22 0x00007faf1ef207b4 in tracker_crawler_stop (crawler=<optimized out>) at ../src/libtracker-miner/tracker-crawler.c:1132 priv = <optimized out> __func__ = "tracker_crawler_stop" #23 0x00007faf1ef19379 in tracker_file_notifier_stop (notifier=<optimized out>) at ../src/libtracker-miner/tracker-file-notifier.c:2007 priv = 0x5586f67902c0 __func__ = "tracker_file_notifier_stop" #24 0x00007faf1ef159d6 in fs_finalize (object=0x5586f675b1f0 [TrackerMinerFiles]) at ../src/libtracker-miner/tracker-miner-fs.c:863 priv = 0x5586f675b120 #25 0x00007faf1ecac09e in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3499 weak_locations = <optimized out> old_ref = <optimized out> __func__ = "g_object_unref" object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #26 g_object_unref (_object=0x5586f675b1f0) at ../../../gobject/gobject.c:3391 object = 0x5586f675b1f0 [TrackerMinerFiles] __func__ = "g_object_unref" #27 0x00005586f4ac6b30 in main (argc=<optimized out>, argv=<optimized out>) at ../src/miners/fs/tracker-main.c:996 config = 0x5586f673d0b0 [TrackerConfig] miner_files = 0x5586f675b1f0 [TrackerMinerFiles] miner_files_index = 0x5586f6d1d340 context = <optimized out> error = 0x0 log_filename = 0x0 do_mtime_checking = <optimized out> force_mtime_checking = <optimized out> store_available = <optimized out> proxy = 0x5586f671d6b0 connection = 0x5586f672e060 [GDBusConnection] dbus_domain_name = 0x5586f671e990 <removed> dbus_name = <optimized out> -- System Information: Debian Release: bullseye/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages tracker-miner-fs depends on: ii init-system-helpers 1.57 ii libc6 2.30-4 ii libglib2.0-0 2.64.1-1 ii libtracker-miner-2.0-0 2.3.4-1 ii libtracker-sparql-2.0-0 2.3.4-1 ii libupower-glib3 0.99.11-1 ii procps 2:3.3.16-4 ii tracker 2.3.4-1 ii tracker-extract 2.3.3-1 tracker-miner-fs recommends no packages. tracker-miner-fs suggests no packages. -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part