This service does not normally stop when the PC shutdown.
mai 12 19:22:47 fedora systemd[2511]: Stopping localsearch-3.service - LocalSearch indexer...
45 s after :
mai 12 19:23:32 fedora systemd[2511]: localsearch-3.service: State 'stop-sigterm' timed out. Aborting.
mai 12 19:23:32 fedora systemd[2511]: localsearch-3.service: Killing process 7843 (localsearch-3) with signal SIGABRT.
mai 12 19:23:33 fedora systemd[2511]: localsearch-3.service: Main process exited, code=dumped, status=6/ABRT
mai 12 19:23:33 fedora systemd[2511]: localsearch-3.service: Failed with result 'timeout'.
mai 12 19:23:33 fedora systemd[2511]: Stopped localsearch-3.service - LocalSearch indexer.
If I stop the service manually :
systemctl --user stop localsearch-3.service
it only takes 5 seconds and the PC shutdown instantly.
And the dump information :
PID: 21975 (localsearch-3)
UID: 1000 (xxxxxx)
GID: 1000 (xxxxxx)
Signal: 6 (ABRT)
Timestamp: Tue 2026-05-12 17:26:07 CEST (3h 3min ago)
Command Line: /usr/libexec/localsearch-3
Executable: /usr/libexec/localsearch-3
Control Group: /user.slice/user-1000.slice/user@1000.service/background.slice/localsearch-3.service
Unit: user@1000.service
User Unit: localsearch-3.service
Slice: user-1000.slice
Owner UID: 1000 (xxxxxx)
Boot ID: a65c17dafdcc43509e400e4e37d9a35f
Machine ID: 02433a715ec14cc992140f07d5110686
Hostname: fedora
Storage: /var/lib/systemd/coredump/core.localsearch-3.1000.a65c17dafdcc43509e400e4e37d9a35f.21975.1778599567000000.zst (present)
Size on Disk: 92.5M
Package: localsearch/3.11.1-1.fc44
build-id: d4f75f83da4f3f17046006dad24c8e9729643778
Message: Process 21975 (localsearch-3) of user 1000 dumped core.
Module /usr/libexec/localsearch-3 from rpm localsearch-3.11.1-1.fc44.x86_64
Module libgioremote-volume-monitor.so from rpm gvfs-1.60.0-1.fc44.x86_64
Module libdconfsettings.so from rpm dconf-0.49.0-5.fc44.x86_64
Module libicudata.so.77 from rpm icu-77.1-2.fc44.x86_64
Module libicui18n.so.77 from rpm icu-77.1-2.fc44.x86_64
Module libicuuc.so.77 from rpm icu-77.1-2.fc44.x86_64
Module libstemmer.so.0 from rpm snowball-3.0.1-11.fc44.x86_64
Module libtracker-parser-libicu.so from rpm tinysparql-3.11.1-1.fc44.x86_64
Module libgvfscommon.so from rpm gvfs-1.60.0-1.fc44.x86_64
Module libgvfsdbus.so from rpm gvfs-1.60.0-1.fc44.x86_64
Module liblzma.so.5 from rpm xz-5.8.2-2.fc44.x86_64
Module libblkid.so.1 from rpm util-linux-2.41.4-7.fc44.x86_64
Module libsqlite3.so.0 from rpm sqlite-3.51.2-1.fc44.x86_64
Module libxml2.so.2 from rpm libxml2-2.12.10-6.fc44.x86_64
Module libjson-glib-1.0.so.0 from rpm json-glib-1.10.8-5.fc44.x86_64
Module libffi.so.8 from rpm libffi-3.5.2-2.fc44.x86_64
Module libselinux.so.1 from rpm libselinux-3.10-1.fc44.x86_64
Module libmount.so.1 from rpm util-linux-2.41.4-7.fc44.x86_64
Module libz.so.1 from rpm zlib-ng-2.3.3-3.fc44.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc44.1.x86_64
Module libgmodule-2.0.so.0 from rpm glib2-2.88.1-1.fc44.x86_64
Module libupower-glib.so.3 from rpm upower-1.91.2-1.fc44.x86_64
Module libtinysparql-3.0.so.0 from rpm tinysparql-3.11.1-1.fc44.x86_64
Module libgobject-2.0.so.0 from rpm glib2-2.88.1-1.fc44.x86_64
Module libgio-2.0.so.0 from rpm glib2-2.88.1-1.fc44.x86_64
Module libglib-2.0.so.0 from rpm glib2-2.88.1-1.fc44.x86_64
Stack trace of thread 21975:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b1bd7c __libc_pread (libc.so.6 + 0xccd7c)
#4 0x00007f31655b16ea unixRead (libsqlite3.so.0 + 0x46ea)
#5 0x00007f31655cac71 readDbPage (libsqlite3.so.0 + 0x1dc71)
#6 0x00007f31655cb08b getPageNormal.lto_priv.0 (libsqlite3.so.0 + 0x1e08b)
#7 0x00007f31655d0b4f getAndInitPage.lto_priv.0 (libsqlite3.so.0 + 0x23b4f)
#8 0x00007f31655d4945 moveToChild.lto_priv.0 (libsqlite3.so.0 + 0x27945)
#9 0x00007f31655d4c39 moveToLeftmost.lto_priv.0 (libsqlite3.so.0 + 0x27c39)
#10 0x00007f31655d564b sqlite3BtreeTableMoveto.lto_priv.0 (libsqlite3.so.0 + 0x2864b)
#11 0x00007f31655eeb50 sqlite3VdbeExec.lto_priv.0 (libsqlite3.so.0 + 0x41b50)
#12 0x00007f31655f72e4 sqlite3_step (libsqlite3.so.0 + 0x4a2e4)
#13 0x00007f3165ce7b81 db_cursor_iter_next.lto_priv.0 (libtinysparql-3.0.so.0 + 0x42b81)
#14 0x00007f3165cb2954 tracker_sparql_cursor_next (libtinysparql-3.0.so.0 + 0xd954)
#15 0x00007f3165d1f6c8 tracker_sparql_execute_update.part.0 (libtinysparql-3.0.so.0 + 0x7a6c8)
#16 0x00007f3165d28702 tracker_direct_batch_update.isra.0 (libtinysparql-3.0.so.0 + 0x83702)
#17 0x00007f3165d291a4 tracker_direct_batch_execute (libtinysparql-3.0.so.0 + 0x841a4)
#18 0x0000562d37cacd6f indexing_tree_directory_removed_cb (/usr/libexec/localsearch-3 + 0x12d6f)
#19 0x00007f3165e9fe7c g_closure_invoke (libgobject-2.0.so.0 + 0x6e7c)
#20 0x00007f3165ebe809 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x25809)
#21 0x00007f3165ec09e8 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x279e8)
#22 0x00007f3165ec0c78 g_signal_emit_valist (libgobject-2.0.so.0 + 0x27c78)
#23 0x00007f3165ec0d33 g_signal_emit (libgobject-2.0.so.0 + 0x27d33)
#24 0x0000562d37cb4b4a tracker_indexing_tree_remove (/usr/libexec/localsearch-3 + 0x1ab4a)
#25 0x0000562d37caa86a mount_point_removed_cb (/usr/libexec/localsearch-3 + 0x1086a)
#26 0x00007f31658de056 ffi_call_unix64 (libffi.so.8 + 0x8056)
#27 0x00007f31658da05c ffi_call_int.lto_priv.0 (libffi.so.8 + 0x405c)
#28 0x00007f31658dcd8e ffi_call (libffi.so.8 + 0x6d8e)
#29 0x00007f3165ea6dc8 g_cclosure_marshal_generic_va (libgobject-2.0.so.0 + 0xddc8)
#30 0x00007f3165ec0b26 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x27b26)
#31 0x00007f3165ec0c78 g_signal_emit_valist (libgobject-2.0.so.0 + 0x27c78)
#32 0x00007f3165ec0d33 g_signal_emit (libgobject-2.0.so.0 + 0x27d33)
#33 0x0000562d37ca2d8c mount_remove (/usr/libexec/localsearch-3 + 0x8d8c)
#34 0x00007f3165e9e91a g_cclosure_marshal_VOID__OBJECTv (libgobject-2.0.so.0 + 0x591a)
#35 0x00007f3165ec0b26 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x27b26)
#36 0x00007f3165ec0f83 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x27f83)
#37 0x00007f3165e9e91a g_cclosure_marshal_VOID__OBJECTv (libgobject-2.0.so.0 + 0x591a)
#38 0x00007f3165ec0b26 signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x27b26)
#39 0x00007f3165ec0f83 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x27f83)
#40 0x00007f31544a56e7 signal_emit_in_idle_do.lto_priv.0 (libgioremote-volume-monitor.so + 0x76e7)
#41 0x00007f316612d524 g_idle_dispatch (libglib-2.0.so.0 + 0x45524)
#42 0x00007f316612bf24 g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x43f24)
#43 0x00007f3166130038 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48038)
#44 0x00007f31661301e3 g_main_context_iteration (libglib-2.0.so.0 + 0x481e3)
#45 0x00007f3165fbe18d g_application_run (libgio-2.0.so.0 + 0xc418d)
#46 0x0000562d37ca04cc main (/usr/libexec/localsearch-3 + 0x64cc)
#47 0x00007f3165a52681 __libc_start_call_main (libc.so.6 + 0x3681)
#48 0x00007f3165a52798 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3798)
#49 0x0000562d37ca0635 _start (/usr/libexec/localsearch-3 + 0x6635)
Stack trace of thread 22338:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b398a6 ppoll (libc.so.6 + 0xea8a6)
#4 0x00007f3166130125 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48125)
#5 0x00007f31661302e7 g_main_loop_run (libglib-2.0.so.0 + 0x482e7)
#6 0x0000562d37ca0b79 endpoint_thread_func (/usr/libexec/localsearch-3 + 0x6b79)
#7 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#8 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#9 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 22344:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b398a6 ppoll (libc.so.6 + 0xea8a6)
#4 0x00007f3166130125 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48125)
#5 0x00007f31661301e3 g_main_context_iteration (libglib-2.0.so.0 + 0x481e3)
#6 0x00007f31545c911d dconf_gdbus_worker_thread (libdconfsettings.so + 0x511d)
#7 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#8 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#9 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 21991:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b398a6 ppoll (libc.so.6 + 0xea8a6)
#4 0x00007f3166130125 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48125)
#5 0x00007f31661302e7 g_main_loop_run (libglib-2.0.so.0 + 0x482e7)
#6 0x0000562d37cb075a monitor_thread_func (/usr/libexec/localsearch-3 + 0x1675a)
#7 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#8 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#9 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 21987:
#0 0x00007f3165b447fd syscall (libc.so.6 + 0xf57fd)
#1 0x00007f31661604eb g_cond_wait (libglib-2.0.so.0 + 0x784eb)
#2 0x00007f31660f258c g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa58c)
#3 0x00007f3166166d64 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x7ed64)
#4 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#5 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#6 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 22003:
#0 0x00007f3165b447fd syscall (libc.so.6 + 0xf57fd)
#1 0x00007f31661604eb g_cond_wait (libglib-2.0.so.0 + 0x784eb)
#2 0x00007f31660f258c g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xa58c)
#3 0x00007f316616798b g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x7f98b)
#4 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#5 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#6 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 21988:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b398a6 ppoll (libc.so.6 + 0xea8a6)
#4 0x00007f3166130125 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48125)
#5 0x00007f31661301e3 g_main_context_iteration (libglib-2.0.so.0 + 0x481e3)
#6 0x00007f3166130231 glib_worker_main (libglib-2.0.so.0 + 0x48231)
#7 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#8 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#9 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
Stack trace of thread 21989:
#0 0x00007f3165acae32 __syscall_cancel_arch (libc.so.6 + 0x7be32)
#1 0x00007f3165abf06c __internal_syscall_cancel (libc.so.6 + 0x7006c)
#2 0x00007f3165abf0b4 __syscall_cancel (libc.so.6 + 0x700b4)
#3 0x00007f3165b398a6 ppoll (libc.so.6 + 0xea8a6)
#4 0x00007f3166130125 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x48125)
#5 0x00007f31661302e7 g_main_loop_run (libglib-2.0.so.0 + 0x482e7)
#6 0x00007f3165ff16c2 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0xf76c2)
#7 0x00007f3166165d12 g_thread_proxy (libglib-2.0.so.0 + 0x7dd12)
#8 0x00007f3165ac2759 start_thread (libc.so.6 + 0x73759)
#9 0x00007f3165b46a4c __clone3 (libc.so.6 + 0xf7a4c)
ELF object binary architecture: AMD x86-64