Bug 437191

Summary: baloo_file_extractor crashes on plasma startup
Product: [Frameworks and Libraries] frameworks-baloo Reporter: Patrick Holthaus <patrick.holthaus>
Component: generalAssignee: Stefan BrĂ¼ns <stefan.bruens>
Status: RESOLVED DUPLICATE    
Severity: normal CC: baloo-bugs-null, nate
Priority: NOR    
Version: 5.82.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: System settings search module info

Description Patrick Holthaus 2021-05-16 09:15:40 UTC
Created attachment 138477 [details]
System settings search module info

SUMMARY

Everytime I log into plasma, baloo_file_extractor crashes at mdb_midl_xmerge

STEPS TO REPRODUCE
1. Boot system
2. Log into plasmashell (5.21.90)
3. See note that baloo_file_extractor has crashed

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: linux-5.12.2-gentoo
(available in About System)
KDE Plasma Version: 5.21.90
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

Backtrace:

Application: baloo_file_extractor (baloo_file_extractor), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 9251)]
[KCrash Handler]
#6  0x00007fdc97e500e4 in mdb_midl_xmerge (idl=idl@entry=0x7f9be8c65018, merge=merge@entry=0x7f9d053ce010) at midl.c:207
#7  0x00007fdc97e4752e in mdb_page_alloc (num=num@entry=1235, mp=mp@entry=0x7ffc865dcfa0, mc=<optimized out>, mc=<optimized out>) at mdb.c:2280
#8  0x00007fdc97e498a7 in mdb_page_new (mp=<synthetic pointer>, num=1235, flags=4, mc=0x7ffc865dd120) at mdb.c:7193
#9  mdb_node_add (mc=mc@entry=0x7ffc865dd120, indx=<optimized out>, key=key@entry=0x7ffc865dd500, data=0x7ffc865dd510, pgno=pgno@entry=0, flags=0) at mdb.c:7335
#10 0x00007fdc97e4cef9 in mdb_cursor_put (mc=mc@entry=0x7ffc865dd120, key=key@entry=0x7ffc865dd500, data=data@entry=0x7ffc865dd510, flags=flags@entry=0) at mdb.c:6960
#11 0x00007fdc97e4f5cb in mdb_put (txn=0x563d9c8ccc70, dbi=3, key=key@entry=0x7ffc865dd500, data=data@entry=0x7ffc865dd510, flags=flags@entry=0) at mdb.c:9045
#12 0x00007fdc99095c8c in Baloo::PositionDB::put (this=this@entry=0x7ffc865dd600, term=..., list=...) at /var/tmp/portage/kde-frameworks/baloo-5.82.0/work/baloo-5.82.0/src/engine/positiondb.cpp:69
#13 0x00007fdc990a83ce in Baloo::WriteTransaction::commit (this=<optimized out>) at /var/tmp/portage/kde-frameworks/baloo-5.82.0/work/baloo-5.82.0/src/engine/writetransaction.cpp:316
#14 0x00007fdc9909f961 in Baloo::Transaction::commit (this=0x563d9c8c5200) at /var/tmp/portage/kde-frameworks/baloo-5.82.0/work/baloo-5.82.0/src/engine/transaction.cpp:272
#15 0x0000563d9c8266fc in Baloo::App::processNextFile (this=0x7ffc865ddb10) at /var/tmp/portage/kde-frameworks/baloo-5.82.0/work/baloo-5.82.0/src/file/extractor/app.cpp:109
#16 0x00007fdc988047d3 in QObject::event (this=0x7ffc865ddb10, e=0x563d9ca1e580) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qobject.cpp:1314
#17 0x00007fdc987d9a18 in QCoreApplication::notifyInternal2 (receiver=0x7ffc865ddb10, event=0x563d9ca1e580) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1063
#18 0x00007fdc987dcf07 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563d9c859440) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qcoreapplication.cpp:1817
#19 0x00007fdc9882afc3 in postEventSourceDispatch (s=0x563d9c85ef80) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#20 0x00007fdc974365eb in g_main_dispatch (context=0x7fdc90005000) at ../glib-2.68.2/glib/gmain.c:3337
#21 g_main_context_dispatch (context=0x7fdc90005000) at ../glib-2.68.2/glib/gmain.c:4055
#22 0x00007fdc97436898 in g_main_context_iterate (context=context@entry=0x7fdc90005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.68.2/glib/gmain.c:4131
#23 0x00007fdc9743694f in g_main_context_iteration (context=0x7fdc90005000, may_block=may_block@entry=1) at ../glib-2.68.2/glib/gmain.c:4196
#24 0x00007fdc9882aa80 in QEventDispatcherGlib::processEvents (this=0x563d9c89d880, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fdc987d84eb in QEventLoop::exec (this=this@entry=0x7ffc865dda80, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/global/qflags.h:69
#26 0x00007fdc987e07d0 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.2-r2/work/qtbase-everywhere-src-5.15.2/include/QtCore/../../src/corelib/global/qflags.h:121
#27 0x0000563d9c823356 in main (argc=<optimized out>, argv=0x7ffc865ddb10) at /var/tmp/portage/kde-frameworks/baloo-5.82.0/work/baloo-5.82.0/src/file/extractor/main.cpp:37
[Inferior 1 (process 9251) detached]
Comment 1 Nate Graham 2021-05-16 13:47:22 UTC

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