Bug 481429

Summary: Baloo crashes at log in
Product: [Frameworks and Libraries] frameworks-baloo Reporter: kenjite
Component: Baloo File DaemonAssignee: baloo-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: christoph, tagwerk19
Priority: NOR Keywords: drkonqi, qt6
Version: 5.249.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kenjite 2024-02-16 18:30:33 UTC
Application: baloo_file_extractor (5.249.0)

Qt Version: 6.7.0
Frameworks Version: 5.249.0
Operating System: Linux 6.7.4-arch1-1 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 5.93.0 [CoredumpBackend]

-- Information about the crash:
Baloo crashes at log in.  No desktop environment shown afterwards.  All KDE release candidates worked correctly until this beta release.

The crash can be reproduced every time.

-- Backtrace:
Application: Baloo File Extractor (baloo_file_extractor), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
Downloading separate debug info for /usr/lib/kf6/baloo_file_extractor...
[New LWP 2495]
[New LWP 2496]
[New LWP 2499]
[New LWP 2498]
[New LWP 2500]
[New LWP 2497]
[New LWP 2503]
[New LWP 2501]
[New LWP 2502]
[New LWP 2504]
Downloading separate debug info for /usr/lib/libKF6FileMetaData.so.3...
Downloading separate debug info for /usr/lib/libKF6ConfigCore.so.6...
Downloading separate debug info for /usr/lib/libKF6Solid.so.6...
Downloading separate debug info for /usr/lib/libKF6BalooEngine.so.6...
Downloading separate debug info for /usr/lib/libKF6Crash.so.6...
Downloading separate debug info for /usr/lib/libKF6IdleTime.so.6...
Downloading separate debug info for /usr/lib/libKF6I18n.so.6...
Downloading separate debug info for /usr/lib/libKF6CoreAddons.so.6...
Downloading separate debug info for /usr/lib/libQt6Gui.so.6...
Downloading separate debug info for /usr/lib/libQt6Core.so.6...
Downloading separate debug info for /usr/lib/libc.so.6...
Downloading separate debug info for /usr/lib/libm.so.6...
Downloading separate debug info for /usr/lib/libQt6DBus.so.6...
Downloading separate debug info for /usr/lib/libQt6Xml.so.6...
Downloading separate debug info for /usr/lib/libudev.so.1...
Downloading separate debug info for /usr/lib/libmount.so.1...
Downloading separate debug info for /usr/lib/libimobiledevice-1.0.so.6...
Downloading separate debug info for /usr/lib/libplist-2.0.so.4...
Downloading separate debug info for /usr/lib/liblmdb.so...
Downloading separate debug info for /usr/lib/libX11.so.6...
Downloading separate debug info for /usr/lib/libEGL.so.1...
Downloading separate debug info for /usr/lib/libfontconfig.so.1...
Downloading separate debug info for /usr/lib/libglib-2.0.so.0...
Downloading separate debug info for /usr/lib/libxkbcommon.so.0...
Downloading separate debug info for /usr/lib/libGLX.so.0...
Downloading separate debug info for /usr/lib/libOpenGL.so.0...
Downloading separate debug info for /usr/lib/libpng16.so.16...
Downloading separate debug info for /usr/lib/libharfbuzz.so.0...
Downloading separate debug info for /usr/lib/libmd4c.so.0...
Downloading separate debug info for /usr/lib/libfreetype.so.6...
Downloading separate debug info for /usr/lib/libz.so.1...
Downloading separate debug info for /usr/lib/libicui18n.so.74...
Downloading separate debug info for /usr/lib/libicuuc.so.74...
Downloading separate debug info for /usr/lib/libsystemd.so.0...
Downloading separate debug info for /usr/lib/libdouble-conversion.so.3...
Downloading separate debug info for /usr/lib/libb2.so.1...
Downloading separate debug info for /usr/lib/libpcre2-16.so.0...
Downloading separate debug info for /usr/lib/libzstd.so.1...
Downloading separate debug info for /lib64/ld-linux-x86-64.so.2...
Downloading separate debug info for /usr/lib/libdbus-1.so.3...
Downloading separate debug info for /usr/lib/libcap.so.2...
Downloading separate debug info for /usr/lib/libblkid.so.1...
Downloading separate debug info for /usr/lib/libssl.so.3...
Downloading separate debug info for /usr/lib/libcrypto.so.3...
Downloading separate debug info for /usr/lib/libusbmuxd-2.0.so.6...
Downloading separate debug info for /usr/lib/libxcb.so.1...
Downloading separate debug info for /usr/lib/libGLdispatch.so.0...
Downloading separate debug info for /usr/lib/libexpat.so.1...
Downloading separate debug info for /usr/lib/libpcre2-8.so.0...
Downloading separate debug info for /usr/lib/libgraphite2.so.3...
Downloading separate debug info for /usr/lib/libbz2.so.1.0...
Downloading separate debug info for /usr/lib/libbrotlidec.so.1...
Downloading separate debug info for /usr/lib/libicudata.so.74...
Downloading separate debug info for /usr/lib/libgcrypt.so.20...
Downloading separate debug info for /usr/lib/liblz4.so.1...
Downloading separate debug info for /usr/lib/liblzma.so.5...
Downloading separate debug info for /usr/lib/libXau.so.6...
Downloading separate debug info for /usr/lib/libXdmcp.so.6...
Downloading separate debug info for /usr/lib/libbrotlicommon.so.1...
Downloading separate debug info for /usr/lib/libgpg-error.so.0...
Downloading separate debug info for /usr/lib/qt6/plugins/platforms/libqwayland-generic.so...
Downloading separate debug info for /usr/lib/qt6/plugins/platforms/../../../libQt6WaylandClient.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/platforms/../../../libwayland-client.so.0...
Downloading separate debug info for /usr/lib/qt6/plugins/platforms/../../../libwayland-cursor.so.0...
Downloading separate debug info for /usr/lib/libffi.so.8...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/../../../libQt6WaylandEglClientHwIntegration.so.6...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/../../../libwayland-egl.so.1...
Downloading separate debug info for /usr/lib/qt6/plugins/wayland-graphics-integration-client/../../../libQt6OpenGL.so.6...
Downloading separate debug info for /usr/lib/libEGL_mesa.so.0...
Downloading separate debug info for /usr/lib/libgbm.so.1...
Downloading separate debug info for /usr/lib/libglapi.so.0...
Downloading separate debug info for /usr/lib/libX11-xcb.so.1...
Downloading separate debug info for /usr/lib/libxcb-dri2.so.0...
Downloading separate debug info for /usr/lib/libxcb-randr.so.0...
Downloading separate debug info for /usr/lib/libxcb-xfixes.so.0...
Downloading separate debug info for /usr/lib/libdrm.so.2...
Downloading separate debug info for /usr/lib/libwayland-server.so.0...
Downloading separate debug info for /usr/lib/libxcb-dri3.so.0...
Downloading separate debug info for /usr/lib/libxcb-present.so.0...
Downloading separate debug info for /usr/lib/libxcb-sync.so.1...
Downloading separate debug info for /usr/lib/libxshmfence.so.1...
Downloading separate debug info for /usr/lib/dri/radeonsi_dri.so...
Downloading separate debug info for /usr/lib/libLLVM-16.so...
Downloading separate debug info for /usr/lib/libsensors.so.5...
Downloading separate debug info for /usr/lib/libdrm_radeon.so.1...
Downloading separate debug info for /usr/lib/libelf.so.1...
Downloading separate debug info for /usr/lib/libdrm_amdgpu.so.1...
Downloading separate debug info for /usr/lib/libdrm_nouveau.so.2...
Downloading separate debug info for /usr/lib/libdrm_intel.so.1...
Downloading separate debug info for /usr/lib/libedit.so.0...
Downloading separate debug info for /usr/lib/libncursesw.so.6...
Downloading separate debug info for /usr/lib/libxml2.so.2...
Downloading separate debug info for /usr/lib/libpciaccess.so.0...
Downloading separate debug info for /usr/lib/qt6/plugins/kf6/org.kde.kidletime.platforms/KF6IdleTimeWaylandPlugin.so...
Downloading separate debug info for system-supplied DSO at 0x7ffce18b7000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/kf6/baloo_file_extractor'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c...
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7850acd41e00 (LWP 2495))]

Cannot QML trace cores :(
Downloading source file /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_create.c...
Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.1/src/c11/impl/threads_posix.c...
Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.1/src/util/u_queue.c...
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_cond_wait.c...
Downloading source file /usr/src/debug/glibc/glibc/nptl/futex-internal.c...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp...
Downloading source file /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.7.0-beta3/src/client/qwaylanddisplay.cpp...
Downloading source file /usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/poll.c...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/dbus/qdbusconnectionmanager.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/global/qflags.h...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventloop.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading source file /usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading source file /usr/src/debug/baloo/baloo-5.249.0/src/file/extractor/main.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qtimerinfo_unix.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qcoreapplication.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qobject.cpp...
Downloading source file /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/7GB2EGQPHR/../../../../../qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qsingleshottimer_p.h...
Downloading source file /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/7GB2EGQPHR/moc_qsingleshottimer_p.cpp...
Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qobjectdefs_impl.h...
Downloading source file /usr/src/debug/baloo/baloo-5.249.0/src/file/extractor/app.cpp...
Downloading source file /usr/src/debug/baloo/baloo-5.249.0/src/engine/writetransaction.cpp...
Downloading source file /usr/src/debug/baloo/baloo-5.249.0/src/engine/documenturldb.cpp...
Downloading source file /usr/src/debug/baloo/baloo-5.249.0/src/engine/idtreedb.cpp...
Downloading source file /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c...
Downloading source file /usr/src/debug/glibc/glibc/stdlib/abort.c...
Downloading source file /usr/src/debug/glibc/glibc/signal/../sysdeps/posix/raise.c...
[Current thread is 1 (Thread 0x7850acd41e00 (LWP 2495))]

Thread 10 (Thread 0x78509a0006c0 (LWP 2504)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e88a2b8) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e88a2b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e88a2b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e88a260, cond=0x603c0e88a290) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e88a290, mutex=0x603c0e88a260) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x78509b4006c0 (LWP 2502)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e7a5350) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e7a5350, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e7a5350, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e7a52f8, cond=0x603c0e7a5328) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e7a5328, mutex=0x603c0e7a52f8) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x78509be006c0 (LWP 2501)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e7a51a4) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e7a51a4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e7a51a4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e7a5148, cond=0x603c0e7a5178) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e7a5178, mutex=0x603c0e7a5148) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x78509aa006c0 (LWP 2503)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e838708) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e838708, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e838708, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e8386b0, cond=0x603c0e8386e0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e8386e0, mutex=0x603c0e8386b0) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7850a98006c0 (LWP 2497)):
#0  0x00007850adf190bf in __GI___poll (fds=fds@entry=0x7850a97ffbb0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007850aa7e7ce8 in poll (__timeout=-1, __nfds=2, __fds=0x7850a97ffbb0) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x603c0e6f5530) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.7.0-beta3/src/client/qwaylanddisplay.cpp:182
#3  0x00007850ae6ad5e3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x603c0e6f5530) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:285
#6  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7850a10006c0 (LWP 2500)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e7a2a18) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e7a2a18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e7a2a18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e7a29c0, cond=0x603c0e7a29f0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e7a29f0, mutex=0x603c0e7a29c0) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7850a8e006c0 (LWP 2498)):
#0  0x00007850adf190bf in __GI___poll (fds=fds@entry=0x7850a8dffbb0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007850aa7e7ce8 in poll (__timeout=-1, __nfds=2, __fds=0x7850a8dffbb0) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x603c0e70d480) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.7.0-beta3/src/client/qwaylanddisplay.cpp:182
#3  0x00007850ae6ad5e3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x603c0e70d480) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:285
#6  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7850a1a006c0 (LWP 2499)):
#0  0x00007850adea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x603c0e7a4368) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x603c0e7a4368, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007850adea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x603c0e7a4368, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007850adea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x603c0e7a4310, cond=0x603c0e7a4340) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x603c0e7a4340, mutex=0x603c0e7a4310) at pthread_cond_wait.c:618
#5  0x00007850a1c8686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290
#7  0x00007850a1c9e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67
#8  0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7850aa2006c0 (LWP 2496)):
#0  0x00007850adf190bf in __GI___poll (fds=0x603c0e6f7420, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007850adc472f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x603c0e6f7420, timeout=<optimized out>, context=0x7850a4000c80) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7850a4000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007850adbe7162 in g_main_context_iteration (context=0x7850a4000c80, may_block=1) at ../glib/glib/gmain.c:4414
#4  0x00007850ae783b04 in QEventDispatcherGlib::processEvents (this=0x7850a4000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x00007850ae5454fe in QEventLoop::processEvents (flags=..., this=0x7850aa1ffb70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x7850aa1ffb70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventloop.cpp:182
#7  0x00007850ae62c17f in QThread::exec (this=this@entry=0x7850af31bb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/global/qflags.h:74
#8  0x00007850af29313f in QDBusConnectionManager::run (this=0x7850af31bb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x00007850ae6ad5e3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x7850af31bb20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/thread/qthread_unix.cpp:285
#12 0x00007850adea955a in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007850adf26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7850acd41e00 (LWP 2495)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007850adeab393 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007850ade5a6c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007850ade424b8 in __GI_abort () at abort.c:79
#9  0x00007850ae326991 in mdb_assert_fail.constprop.0 (env=0x603c0e962dd0, expr_txt=<optimized out>, func=<optimized out>, line=<optimized out>, file=0x7850ae3337f1 "mdb.c") at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:1588
#10 0x00007850ae324ee4 in mdb_page_dirty (txn=<optimized out>, mp=<optimized out>) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:2172
#11 mdb_page_dirty (txn=0x603c0e9631c0, mp=<optimized out>) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:2172
#12 0x00007850ae3329e6 in mdb_page_alloc.isra.0 (num=<optimized out>, mp=0x7ffce1858058, mc=<optimized out>) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:2366
#13 0x00007850ae32a023 in mdb_page_touch (mc=mc@entry=0x7ffce18585a0) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:2486
#14 0x00007850ae32bc47 in mdb_cursor_touch (mc=mc@entry=0x7ffce18585a0) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:6602
#15 0x00007850ae32e826 in _mdb_cursor_put (mc=mc@entry=0x7ffce18585a0, key=key@entry=0x7ffce1858980, data=data@entry=0x7ffce1858990, flags=<optimized out>, flags@entry=0) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:6736
#16 0x00007850ae32f787 in mdb_put (txn=0x603c0e9631c0, dbi=7, key=0x7ffce1858980, data=0x7ffce1858990, flags=0) at /usr/src/debug/lmdb/openldap/libraries/liblmdb/mdb.c:9150
#17 0x00007850af575ec5 in Baloo::IdTreeDB::set (this=this@entry=0x7ffce1858a00, docId=<optimized out>, subDocIds=...) at /usr/src/debug/baloo/baloo-5.249.0/src/engine/idtreedb.cpp:67
#18 0x00007850af578e41 in Baloo::DocumentUrlDB::del (this=<optimized out>, id=<optimized out>) at /usr/src/debug/baloo/baloo-5.249.0/src/engine/documenturldb.cpp:120
#19 0x00007850af58cb3e in Baloo::WriteTransaction::removeDocument (this=0x603c0e97a680, id=36135173649790487) at /usr/src/debug/baloo/baloo-5.249.0/src/engine/writetransaction.cpp:133
#20 0x0000603c0d0ec190 in Baloo::App::processNextFile (this=0x7ffce1859230) at /usr/src/debug/baloo/baloo-5.249.0/src/file/extractor/app.cpp:96
#21 0x00007850ae596dd9 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qobjectdefs_impl.h:469
#22 doActivate<false> (sender=0x603c0e94a390, signal_index=3, argv=0x7ffce1858cf8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qobject.cpp:4060
#23 0x00007850ae4cda9c in QSingleShotTimer::timeout (this=0x603c0e94a390) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/7GB2EGQPHR/moc_qsingleshottimer_p.cpp:139
#24 QSingleShotTimer::timerEvent (this=0x603c0e94a390) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/7GB2EGQPHR/../../../../../qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qsingleshottimer_p.h:116
#25 0x00007850ae587c06 in QObject::event (this=0x603c0e94a390, e=0x7ffce1858e80) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qobject.cpp:1423
#26 0x00007850ae53d2c8 in QCoreApplication::notifyInternal2 (receiver=0x603c0e94a390, event=0x7ffce1858e80) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qcoreapplication.cpp:1134
#27 0x00007850ae6ab1cd in QCoreApplication::sendEvent (event=0x7ffce1858e80, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qcoreapplication.cpp:1575
#28 QTimerInfoList::activateTimers (this=0x603c0e700550) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qtimerinfo_unix.cpp:436
#29 0x00007850ae785efc in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventdispatcher_glib.cpp:150
#30 0x00007850adbe8f69 in g_main_dispatch (context=0x7850a4000ef0) at ../glib/glib/gmain.c:3476
#31 0x00007850adc473a7 in g_main_context_dispatch_unlocked (context=0x7850a4000ef0) at ../glib/glib/gmain.c:4284
#32 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7850a4000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#33 0x00007850adbe7162 in g_main_context_iteration (context=0x7850a4000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#34 0x00007850ae783b04 in QEventDispatcherGlib::processEvents (this=0x603c0e6e7340, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#35 0x00007850ae5454fe in QEventLoop::processEvents (flags=..., this=0x7ffce1859150) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventloop.cpp:100
#36 QEventLoop::exec (this=0x7ffce1859150, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/kernel/qeventloop.cpp:182
#37 0x00007850ae540ee8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta3/src/corelib/global/qflags.h:74
#38 0x0000603c0d0e1441 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo/baloo-5.249.0/src/file/extractor/main.cpp:43

Reported using DrKonqi
Comment 1 tagwerk19 2024-02-17 11:48:28 UTC
(In reply to kenjite from comment #0)
> Core was generated by `/usr/lib/kf6/baloo_file_extractor'.
> Program terminated with signal SIGABRT, Aborted.
> ...
> Thread 1 (Thread 0x7850acd41e00 (LWP 2495)):
> [KCrash Handler]
> ...
> #18 0x00007850af578e41 in Baloo::DocumentUrlDB::del (this=<optimized out>,
> id=<optimized out>) at
> /usr/src/debug/baloo/baloo-5.249.0/src/engine/documenturldb.cpp:120
> #19 0x00007850af58cb3e in Baloo::WriteTransaction::removeDocument
> (this=0x603c0e97a680, id=36135173649790487) at
> /usr/src/debug/baloo/baloo-5.249.0/src/engine/writetransaction.cpp:133
I have to leave dumpcracking to someone else but it looks as if Baloo is trying to clear up entries in its index for deleted files. This is often a slow job, can easily be that it is not finished before you log out and it carries on when you log in again...

If the index is corrupt, the only way out normally is to purge and reindex...
Comment 2 Christoph Cullmann 2024-08-25 21:59:30 UTC
We try to not delete the lock file now, perhaps this was just the result of a race condition because of the old lock file deletion.

*** This bug has been marked as a duplicate of bug 389848 ***