https://bugs.kde.org/show_bug.cgi?id=425484

            Bug ID: 425484
           Summary: baloo_file crashes in
                    Baloo::UnindexedFileIndexer::run() on session start
           Product: frameworks-baloo
           Version: 5.72.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: stefan.bru...@rwth-aachen.de
          Reporter: eseif...@error-reports.org
  Target Milestone: ---

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]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to