Bug 498524

Summary: baloo_file crashes.
Product: [Frameworks and Libraries] frameworks-baloo Reporter: Takahiro Yoshizawa <kuro>
Component: Baloo File DaemonAssignee: baloo-bugs-null
Status: REPORTED ---    
Severity: crash CC: tagwerk19
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.9.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Takahiro Yoshizawa 2025-01-11 12:25:37 UTC
Application: baloo_file (6.9.0)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.8.1
Frameworks Version: 6.9.0
Operating System: Linux 6.12.6-plamo64 x86_64
Windowing System: X11
Distribution: Plamo Linux 8.1
DrKonqi: 6.2.4 [KCrashBackend]

-- Information about the crash:
baloo_file crashes after starting KDE/Plasma6 (Xorg) with startx.

The crash can be reproduced every time.

-- Backtrace:
Application: baloo_file (baloo_file), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at pthread_kill.c:89
#7  0x00007fac73041c22 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fac730264ed in __GI_abort () at abort.c:79
#9  0x00007fac736aaf58 in mdb_assert_fail.constprop () from /usr/lib/liblmdb.so
#10 0x00007fac736aafb5 in mdb_page_dirty[cold] () from /usr/lib/liblmdb.so
#11 0x00007fac736afbed in mdb_page_alloc.isra () from /usr/lib/liblmdb.so
#12 0x00007fac736afe3b in mdb_page_touch () from /usr/lib/liblmdb.so
#13 0x00007fac736b17a7 in mdb_cursor_touch () from /usr/lib/liblmdb.so
#14 0x00007fac736b5c9b in mdb_cursor_del () from /usr/lib/liblmdb.so
#15 0x00007fac736b7563 in mdb_del0 () from /usr/lib/liblmdb.so
#16 0x00007fac741f6466 in Baloo::MTimeDB::del(unsigned int, unsigned long long) () from /usr/lib/libKF6BalooEngine.so.6
#17 0x00007fac7420b210 in Baloo::WriteTransaction::replaceDocument(Baloo::Document const&, QFlags<Baloo::DocumentOperation>) () from /usr/lib/libKF6BalooEngine.so.6
#18 0x000000000041a629 in Baloo::ModifiedFileIndexer::run() ()
#19 0x00007fac73b5cb93 in QThreadPoolThread::run() () from /usr/lib/libQt6Core.so.6
#20 0x00007fac73b53a3f in QThreadPrivate::start(void*) () from /usr/lib/libQt6Core.so.6
#21 0x00007fac73095982 in start_thread (arg=<optimized out>) at pthread_create.c:444
#22 0x00007fac73124628 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fac6edff6c0 (LWP 2966) "QDBusConnection"):
#1  0x00007fac71d04954 in g_main_context_check_unlocked () from /usr/lib/libglib-2.0.so.0
#2  0x00007fac71d05079 in g_main_context_iterate_unlocked.isra () from /usr/lib/libglib-2.0.so.0
#3  0x00007fac71d0593c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fac73c83971 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#5  0x00007fac7399fa72 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#6  0x00007fac73ab32d4 in QThread::exec() () from /usr/lib/libQt6Core.so.6
#7  0x00007fac74046f6e in QDBusConnectionManager::run() () from /usr/lib/libQt6DBus.so.6
#8  0x00007fac73b53a3f in QThreadPrivate::start(void*) () from /usr/lib/libQt6Core.so.6
#9  0x00007fac73095982 in start_thread (arg=<optimized out>) at pthread_create.c:444
#10 0x00007fac73124628 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fac73e8bcc0 (LWP 2963) "baloo_file"):
#1  0x00007fac71d050c7 in g_main_context_iterate_unlocked.isra () from /usr/lib/libglib-2.0.so.0
#2  0x00007fac71d0593c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fac73c83971 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#4  0x00007fac7399fa72 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#5  0x00007fac7399b4ba in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6
#6  0x000000000040ceae in main ()
[Inferior 1 (process 2963) detached]

Reported using DrKonqi