Bug 498524 - baloo_file crashes.
Summary: baloo_file crashes.
Status: REPORTED
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (other bugs)
Version First Reported In: 6.9.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-01-11 12:25 UTC by Takahiro Yoshizawa
Modified: 2025-01-11 14:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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