SUMMARY Everytime I startup the Plasma session on my Gentoo Linux system I get a crash report for application baloo_file. STEPS TO REPRODUCE 1. Start the Plasma session OBSERVED RESULT There is a crash report for baloo_file in the system tray. EXPECTED RESULT baloo_file should not crash SOFTWARE/OS VERSIONS Linux: Linux 5.8.1-gentoo (available in About System) KDE Plasma Version: 5.19.4 KDE Frameworks Version: 5.72.0 Qt Version: 5.15.0 ADDITIONAL INFORMATION The same problem happens with Frameworks Version 0.73.0. -- Backtrace: Application: baloo_file (baloo_file), signal: Aborted [KCrash Handler] #4 0x00007f314052e7d1 in raise () from /lib64/libc.so.6 #5 0x00007f314051855b in abort () from /lib64/libc.so.6 #6 0x00007f313fa4e843 in mdb_assert_fail (env=0x560f71225200, expr_txt=expr_txt@entry=0x7f313fa5102f "rc == 0", func=func@entry=0x7f313fa51978 <__func__.7717> "mdb_page_dirty", line=line@entry=2127, file=0x7f313fa51010 "mdb.c") at mdb.c:1542 #7 0x00007f313fa43495 in mdb_page_dirty (mp=<optimized out>, txn=0x560f7123dc30) at mdb.c:2114 #8 mdb_page_dirty (txn=0x560f7123dc30, mp=<optimized out>) at mdb.c:2114 #9 0x00007f313fa44736 in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7f313b995e38, mc=<optimized out>) at mdb.c:2308 #10 0x00007f313fa44973 in mdb_page_touch (mc=mc@entry=0x7f313b996370) at mdb.c:2495 #11 0x00007f313fa4659c in mdb_cursor_touch (mc=mc@entry=0x7f313b996370) at mdb.c:6523 #12 0x00007f313fa49743 in mdb_cursor_put (mc=mc@entry=0x7f313b996370, key=key@entry=0x7f313b996760, data=data@entry=0x7f313b996770, flags=flags@entry=0) at mdb.c:6657 #13 0x00007f313fa4c59b in mdb_put (txn=0x560f7123dc30, dbi=8, key=key@entry=0x7f313b996760, data=data@entry=0x7f313b996770, flags=flags@entry=0) at mdb.c:9022 #14 0x00007f3140fdcfca in Baloo::IdFilenameDB::put (this=this@entry=0x7f313b996810, docId=<optimized out>, docId@entry=122526921509568537, path=...) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/engine/idfilenamedb.cpp:79 #15 0x00007f3140fd3418 in Baloo::DocumentUrlDB::add (this=this@entry=0x7f313b996a90, id=id@entry=122526921509568537, parentId=parentId@entry=122390191225700377, name=...) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/engine/documenturldb.cpp:140 #16 0x00007f3140fd3679 in Baloo::DocumentUrlDB::put (this=this@entry=0x7f313b996a90, docId=docId@entry=122526921509568537, url=...) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/engine/documenturldb.cpp:75 #17 0x00007f3140ffbdcf in Baloo::WriteTransaction::addDocument (this=0x7ef12c004e10, doc=...) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/engine/writetransaction.cpp:57 #18 0x00007f3140fef533 in Baloo::Transaction::addDocument (this=this@entry=0x7f313b996be0, doc=...) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/engine/transaction.cpp:247 #19 0x0000560f70e07ecc in Baloo::UnindexedFileIndexer::run (this=0x560f7164c7e0) at /usr/include/qt5/QtCore/qrefcount.h:60 #20 0x00007f3140b2f7c3 in QThreadPoolThread::run (this=0x560f7159fc60) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/thread/qthreadpool.cpp:99 #21 0x00007f3140b2c66b in QThreadPrivate::start (arg=0x560f7159fc60) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/thread/qthread_unix.cpp:342 #22 0x00007f313faa8fa7 in start_thread () from /lib64/libpthread.so.0 #23 0x00007f31405efdbf in clone () from /lib64/libc.so.6 #1 0x00007f313f30fa5e in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f313f30fb7f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f3140d3269b in QEventDispatcherGlib::processEvents (this=0x7f3134000b60, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3140cdbe63 in QEventLoop::exec (this=this@entry=0x7f313c499d20, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f3140b2b61e in QThread::exec (this=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f3141023508 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f3140b2c66b in QThreadPrivate::start (arg=0x7f31410a5d80) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/thread/qthread_unix.cpp:342 #8 0x00007f313faa8fa7 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f31405efdbf in clone () from /lib64/libc.so.6 #1 0x00007f3140c806db in QFileSystemEngine::<lambda(QFileSystemMetaData::MetaDataFlag, int)>::operator() (mode=<optimized out>, flag=<optimized out>, __closure=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/tools/qarraydata.h:208 #2 QFileSystemEngine::fillMetaData (entry=..., data=..., what=..., what@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qfilesystemengine_unix.cpp:1004 #5 QFileInfo::isReadable (this=this@entry=0x7ffdb55d6e40) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qfileinfo.cpp:919 #6 0x00007f3140c1ca82 in QDirIteratorPrivate::matchesFilters (this=0x560f7146c5e0, fileName=..., fi=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qdiriterator.cpp:412 #7 0x00007f3140c1da49 in QDirIteratorPrivate::entryMatches (fileInfo=..., fileName=..., this=0x560f7146c5e0) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qdiriterator.cpp:238 #8 QDirIteratorPrivate::advance (this=0x560f7146c5e0) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qdiriterator.cpp:278 #9 0x00007f3140c1e128 in QDirIteratorPrivate::QDirIteratorPrivate (this=0x560f7146c5e0, entry=..., nameFilters=..., filters=..., flags=..., resolveEngine=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/io/qdiriterator.cpp:196 #10 0x00007f3140c1e58c in QDirIterator::QDirIterator (this=0x560f71242680, path=..., filters=..., flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/tools/qlist.h:160 #11 0x0000560f70e0f558 in Baloo::FilteredDirIterator::next (this=0x560f712af2c0) at /usr/include/qt5/QtCore/qflags.h:121 #12 0x0000560f70e1b5cd in KInotify::Private::_k_addWatches (this=0x560f71235400) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/file/kinotify.cpp:156 #13 0x0000560f70e1a120 in KInotify::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x560f716cb6e8) at src/file/baloofilecommon_autogen/include/moc_kinotify.cpp:162 #14 0x00007f3140d089bc in QObject::event (this=0x560f7123e700, e=0x560f716cb6a0) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qobject.cpp:1314 #15 0x00007f3140cdcf65 in doNotify (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/kernel/qobject.h:153 #16 0x00007f3140cdd037 in QCoreApplication::notifyInternal2 (receiver=0x560f7123e700, event=0x560f716cb6a0) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qcoreapplication.cpp:1061 #17 0x00007f3140cdfb60 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560f71223120) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qcoreapplication.cpp:1815 #18 0x00007f3140d328d3 in postEventSourceDispatch (s=0x560f712270e0) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qeventdispatcher_glib.cpp:277 #19 0x00007f313f30f867 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f313f30faf0 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f313f30fb7f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f3140d3267d in QEventDispatcherGlib::processEvents (this=0x560f712244b0, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #23 0x00007f3140cdbe63 in QEventLoop::exec (this=this@entry=0x7ffdb55d74c0, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:141 #24 0x00007f3140ce3dc0 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.0/work/qtbase-everywhere-src-5.15.0/include/QtCore/../../src/corelib/global/qflags.h:121 #25 0x0000560f70df575c in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-frameworks/baloo-5.72.0/work/baloo-5.72.0/src/file/main.cpp:93 [Inferior 1 (process 2832) detached]
*** This bug has been marked as a duplicate of bug 389848 ***