I'm on openSUSE Krypton (a.k.a. Tumbleweed+Plasma from master). "Enable File Search" and "Hidden Files and Folders" are on. On login to both Full Wayland and Wayland (actually xwayland) sessions, baloo_file (version 5.71.0) crashes. --- Operating System: openSUSE Tumbleweed 20200519 KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.71.0 Qt Version: 5.15.0 Kernel Version: 5.6.12-1-default OS Type: 64-bit Processors: 4 × Intel® Core™ i5-7200U CPU @ 2.50GHz Memory: 15,5 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 620 --- Application: baloo_file (baloo_file), signal: Aborted [KCrash Handler] #4 0x00007f341fe9cea1 in raise () from /lib64/libc.so.6 #5 0x00007f341fe8653d in abort () from /lib64/libc.so.6 #6 0x00007f341f31f543 in mdb_assert_fail.constprop.0 (env=0x55d5ebb8f150, expr_txt=expr_txt@entry=0x7f341f321477 "rc == 0", func=func@entry=0x7f341f3219a0 <__func__.7217> "mdb_page_dirty", line=line@entry=2127, file=0x7f341f321010 "mdb.c") at mdb.c:1542 #7 0x00007f341f31dbd5 in mdb_page_dirty (mp=<optimized out>, txn=0x55d5ebb90550) at mdb.c:2114 #8 mdb_page_dirty (txn=0x55d5ebb90550, mp=<optimized out>) at mdb.c:2114 #9 0x00007f341f316d06 in mdb_page_alloc.isra.0.lto_priv.0 (num=<optimized out>, mp=0x7fffa4a53458, mc=<optimized out>) at mdb.c:2308 #10 0x00007f341f31e1b3 in mdb_page_touch (mc=0x7fffa4a538e0) at mdb.c:2495 #11 0x00007f341f315c37 in mdb_cursor_touch (mc=mc@entry=0x7fffa4a538e0) at mdb.c:6523 #12 0x00007f341f31b92b in mdb_cursor_del (flags=32, mc=0x7fffa4a538e0) at mdb.c:7081 #13 mdb_cursor_del (mc=mc@entry=0x7fffa4a538e0, flags=flags@entry=32) at mdb.c:7063 #14 0x00007f341f31c0e3 in mdb_del0 (txn=0x55d5ebb90550, dbi=<optimized out>, key=key@entry=0x7fffa4a53cd0, data=<optimized out>, flags=32, flags@entry=0) at mdb.c:8571 #15 0x00007f341f31c30a in mdb_del (txn=<optimized out>, dbi=<optimized out>, key=key@entry=0x7fffa4a53cd0, data=<optimized out>, data@entry=0x0) at mdb.c:8531 #16 0x00007f34208fe663 in Baloo::IdFilenameDB::del (this=<optimized out>, docId=<optimized out>) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/idfilenamedb.cpp:137 #17 0x00007f34208f37c3 in Baloo::DocumentUrlDB::replaceOrDelete<Baloo::WriteTransaction::removeDocument(quint64)::<lambda(quint64)> >(quint64, const QByteArray &, Baloo::WriteTransaction::<lambda(quint64)>) (this=this@entry=0x7fffa4a53f20, docId=<optimized out>, docId@entry=578074539020257283, url=..., shouldDeleteFolder=..., shouldDeleteFolder@entry=...) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/idutils.h:43 #19 Baloo::WriteTransaction::removeDocument (this=0x55d5ebc834d0, id=578074539020257283) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/writetransaction.cpp:132 #20 0x000055d5eb7599e7 in Baloo::MetadataMover::removeMetadata (this=this@entry=0x55d5ebb90ac0, tr=tr@entry=0x7fffa4a54060, url=...) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/metadatamover.cpp:82 #21 0x000055d5eb759a81 in Baloo::MetadataMover::removeFileMetadata (this=0x55d5ebb90ac0, file=...) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/metadatamover.cpp:66 #22 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54190, r=0x55d5ebb90ac0, this=0x55d5ebb84a00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #23 doActivate<false> (sender=0x55d5ebb8acf0, signal_index=6, argv=0x7fffa4a54190) at kernel/qobject.cpp:3886 #24 0x000055d5eb76c015 in Baloo::PendingFileQueue::removeFileIndex (this=<optimized out>, _t1=...) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/build/src/file/baloofilecommon_autogen/EWIEGA46WW/moc_pendingfilequeue.cpp:228 #25 0x000055d5eb75c207 in Baloo::PendingFileQueue::enqueue (this=0x55d5ebb8acf0, file=...) at /usr/include/qt5/QtCore/qstring.h:1089 #26 0x000055d5eb75c64d in Baloo::FileWatch::slotFileDeleted (this=0x7fffa4a54a30, urlString=..., isDir=<optimized out>) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/filewatch.cpp:121 #27 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54440, r=0x7fffa4a54a30, this=0x55d5ebb84990) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #28 doActivate<false> (sender=0x55d5ebb91080, signal_index=8, argv=0x7fffa4a54440) at kernel/qobject.cpp:3886 #29 0x00007f342062481f in QMetaObject::activate (sender=sender@entry=0x55d5ebb91080, m=m@entry=0x55d5eb77fee0 <KInotify::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffa4a54440) at kernel/qobject.cpp:3946 #30 0x000055d5eb75e5c5 in KInotify::deleted (_t2=<optimized out>, _t1=..., this=0x55d5ebb91080) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/build/src/file/baloofilecommon_autogen/include/moc_kinotify.cpp:334 #31 KInotify::slotEvent (this=0x55d5ebb91080, socket=<optimized out>) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/kinotify.cpp:413 #32 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54590, r=0x55d5ebb91080, this=0x55d5ebbd65b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #33 doActivate<false> (sender=0x55d5ebbb5b40, signal_index=3, argv=0x7fffa4a54590) at kernel/qobject.cpp:3886 #34 0x00007f342062481f in QMetaObject::activate (sender=sender@entry=0x55d5ebbb5b40, m=m@entry=0x7f34208d7b40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa4a54590) at kernel/qobject.cpp:3946 #35 0x00007f342062f16f in QSocketNotifier::activated (this=this@entry=0x55d5ebbb5b40, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #36 0x00007f342062f8db in QSocketNotifier::event (this=0x55d5ebbb5b40, e=0x7fffa4a54670) at kernel/qsocketnotifier.cpp:302 #37 0x00007f34205f56cf in doNotify (event=0x7fffa4a54670, receiver=0x55d5ebbb5b40) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #38 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137 #39 QCoreApplication::notifyInternal2 (receiver=0x55d5ebbb5b40, event=0x7fffa4a54670) at kernel/qcoreapplication.cpp:1061 #40 0x00007f342064ebe5 in socketNotifierSourceDispatch (source=0x55d5ebb7b080) at kernel/qeventdispatcher_glib.cpp:107 #41 0x00007f341eb1c6e8 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #42 0x00007f341eb1ca70 in ?? () from /usr/lib64/libglib-2.0.so.0 #43 0x00007f341eb1caff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #44 0x00007f342064e00e in QEventDispatcherGlib::processEvents (this=0x55d5ebb78340, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #45 0x00007f34205f42eb in QEventLoop::exec (this=this@entry=0x7fffa4a54880, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #46 0x00007f34205fc200 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #47 0x000055d5eb7571a8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/main.cpp:93 [Inferior 1 (process 24497) detached]
Created attachment 128777 [details] New crash information added by DrKonqi baloo_file_extractor (5.71.0) using Qt 5.14.2 - What I was doing when the application crashed: Each time I start plasma. Operating System: KDE neon Testing Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.71.0 Qt Version: 5.14.2 Kernel Version: 5.3.0-53-generic OS Type: 64-bit Wayland -- Backtrace (Reduced): #6 0x00007f8762e5b234 in mdb_midl_xmerge (idl=idl@entry=0x556396e2c408, merge=merge@entry=0x7f47709bf010) at midl.c:207 #7 0x00007f8762e527af in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7fff0fa4f478, mc=<optimized out>) at mdb.c:2271 #8 0x00007f8762e52c29 in mdb_page_touch (mc=mc@entry=0x7fff0fa4f900) at mdb.c:2421 #9 0x00007f8762e5482f in mdb_cursor_touch (mc=mc@entry=0x7fff0fa4f900) at mdb.c:6512 #10 0x00007f8762e58a7a in mdb_cursor_del (mc=0x7fff0fa4f900, flags=32) at mdb.c:7071
This is no longer reproducible on current master for me.
*** This bug has been marked as a duplicate of bug 372655 ***