Application: baloo_file (5.60.0) Qt Version: 5.13.0 Frameworks Version: 5.60.0 Operating System: Linux 5.2.0-arch2-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Every time I start Plasma session, I get a notification about baloo file indexing daemon crash. The crash can be reproduced every time. -- Backtrace: Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fedbcffb240 (LWP 12916))] Thread 3 (Thread 0x7fadb7fff700 (LWP 13028)): [KCrash Handler] #6 0x00007fedc0e9d755 in raise () from /usr/lib/libc.so.6 #7 0x00007fedc0e88851 in abort () from /usr/lib/libc.so.6 #8 0x00007fedbfe53743 in mdb_assert_fail (env=0x5604544c0b90, expr_txt=expr_txt@entry=0x7fedbfe5602f "rc == 0", func=func@entry=0x7fedbfe56978 <__func__.7127> "mdb_page_dirty", line=line@entry=2127, file=0x7fedbfe56010 "mdb.c") at mdb.c:1542 #9 0x00007fedbfe48435 in mdb_page_dirty (mp=<optimized out>, txn=0x5604544b9cb0) at mdb.c:2114 #10 mdb_page_dirty (txn=0x5604544b9cb0, mp=<optimized out>) at mdb.c:2114 #11 0x00007fedbfe49676 in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7fadb7ffdf98, mc=<optimized out>) at mdb.c:2308 #12 0x00007fedbfe498b3 in mdb_page_touch (mc=mc@entry=0x7fadb7ffe420) at mdb.c:2495 #13 0x00007fedbfe4b4ec in mdb_cursor_touch (mc=mc@entry=0x7fadb7ffe420) at mdb.c:6523 #14 0x00007fedbfe4f76b in mdb_cursor_del (flags=0, mc=0x7fadb7ffe420) at mdb.c:7081 #15 mdb_cursor_del (mc=0x7fadb7ffe420, flags=0) at mdb.c:7063 #16 0x00007fedbfe51023 in mdb_del0 (txn=0x5604544b9cb0, dbi=<optimized out>, key=key@entry=0x7fadb7ffe810, data=<optimized out>, flags=flags@entry=0) at mdb.c:8571 #17 0x00007fedbfe5136a in mdb_del (txn=<optimized out>, dbi=<optimized out>, key=key@entry=0x7fadb7ffe810, data=<optimized out>, data@entry=0x7fadb7ffe820) at mdb.c:8531 #18 0x00007fedc198157d in Baloo::MTimeDB::del (this=this@entry=0x7fadb7ffe9a0, mtime=<optimized out>, docId=<optimized out>, docId@entry=11329402172344323) at /usr/src/debug/baloo-5.60.0/src/engine/mtimedb.cpp:135 #19 0x00007fedc199df61 in Baloo::WriteTransaction::replaceDocument (this=0x560454989870, doc=..., operations=operations@entry=...) at /usr/src/debug/baloo-5.60.0/src/engine/writetransaction.cpp:245 #20 0x00007fedc1990925 in Baloo::Transaction::replaceDocument (this=this@entry=0x7fadb7ffec10, doc=..., operations=operations@entry=...) at /usr/src/debug/baloo-5.60.0/src/engine/transaction.cpp:293 #21 0x0000560453c227b6 in Baloo::UnindexedFileIndexer::run (this=0x5604544b22d0) at /usr/include/qt/QtCore/qrefcount.h:60 #22 0x00007fedc141b912 in QThreadPoolThread::run (this=0x5604546df920) at thread/qthreadpool.cpp:99 #23 0x00007fedc1418520 in QThreadPrivate::start (arg=0x5604546df920) at thread/qthread_unix.cpp:360 #24 0x00007fedbfec857f in start_thread () from /usr/lib/libpthread.so.0 #25 0x00007fedc0f5f0e3 in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fedbcd11700 (LWP 12927)): #0 0x00007fedc0f54667 in poll () from /usr/lib/libc.so.6 #1 0x00007fedbda76a80 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fedbda76b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fedc163d9bc in QEventDispatcherGlib::processEvents (this=0x7fedb8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fedc15e45ec in QEventLoop::exec (this=this@entry=0x7fedbcd10d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #5 0x00007fedc14172f5 in QThread::exec (this=this@entry=0x7fedc1a45080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #6 0x00007fedc19c1b37 in QDBusConnectionManager::run (this=0x7fedc1a45080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #7 0x00007fedc1418520 in QThreadPrivate::start (arg=0x7fedc1a45080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360 #8 0x00007fedbfec857f in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fedc0f5f0e3 in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7fedbcffb240 (LWP 12916)): #0 0x00007fedc0f54667 in poll () from /usr/lib/libc.so.6 #1 0x00007fedbda76a80 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fedbda76b51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fedc163d9bc in QEventDispatcherGlib::processEvents (this=0x5604544aa760, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fedc15e45ec in QEventLoop::exec (this=this@entry=0x7ffe6273f660, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #5 0x00007fedc15ec326 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #6 0x0000560453c10402 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo-5.60.0/src/file/main.cpp:103 [Inferior 1 (process 12916) detached] Possible duplicates by query: bug 408293, bug 406173, bug 405072, bug 404940, bug 404688. Reported using DrKonqi
Crashing in LMDB::mdb_del()?
Whats your LMDB version?
On Manjaro I have 0.9.23-1 (though I don't experience the crash). Patrick, what version do you have on Arch? Probably the same but let's be sure.
(In reply to Stefan Brüns from comment #2) > Whats your LMDB version? lmdb 0.9.23-1
Today Arch updated to lmdb 0.9.24-1 and this crash persists.
Created attachment 121819 [details] New crash information added by DrKonqi baloo_file (5.45.0) using Qt 5.9.4 - What I was doing when the application crashed: Crashed following login to KDE Plasma session -- Backtrace (Reduced): #8 0x00007f8b27db2922 in mdb_assert_fail (env=0x55d376dda390, expr_txt=expr_txt@entry=0x7f8b27db43af "rc == 0", func=func@entry=0x7f8b27db4ce8 <__func__.6935> "mdb_page_dirty", line=line@entry=2071, file=0x7f8b27db4390 "mdb.c") at mdb.c:1487 #9 0x00007f8b27da7e05 in mdb_page_dirty (txn=0x55d376ddb750, mp=<optimized out>) at mdb.c:2071 #10 0x00007f8b27da8fea in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7ffc9de75b38, mc=<optimized out>) at mdb.c:2252 #11 0x00007f8b27da9259 in mdb_page_touch (mc=mc@entry=0x7ffc9de75fc0) at mdb.c:2370 #12 0x00007f8b27daad54 in mdb_cursor_touch (mc=mc@entry=0x7ffc9de75fc0) at mdb.c:6273
*** This bug has been marked as a duplicate of bug 389848 ***