Contains an important crashfix over .22 (is affecting baloo): https://github.com/LMDB/lmdb/commit/1ffe472a080fcd3c7dab6e352848703ad7adbe14
Frank, maybe you can test the version bump in the PR if it fixes your crashes.
[ebuild R ] dev-db/lmdb-0.9.23:0/0.9.23::mylocal USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB Unfortunately, baloo still crashes after logging in for me. Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7feccb30b780 (LWP 7663))] Thread 3 (Thread 0x7facbbfff700 (LWP 7929)): [KCrash Handler] #6 0x00007fecc8c5b74b in raise () from /lib64/libc.so.6 #7 0x00007fecc8c5cf71 in abort () from /lib64/libc.so.6 #8 0x00007fecc67a0e52 in ?? () from /usr/lib64/liblmdb.so.0 #9 0x00007fecc6795bf5 in ?? () from /usr/lib64/liblmdb.so.0 #10 0x00007fecc6796e3b in ?? () from /usr/lib64/liblmdb.so.0 #11 0x00007fecc6798d44 in ?? () from /usr/lib64/liblmdb.so.0 #12 0x00007fecc6799149 in ?? () from /usr/lib64/liblmdb.so.0 #13 0x00007fecc679c689 in mdb_cursor_put () from /usr/lib64/liblmdb.so.0 #14 0x00007fecc679de27 in mdb_txn_commit () from /usr/lib64/liblmdb.so.0 #15 0x00007fecca337971 in Baloo::Transaction::commit() () from /usr/lib64/libKF5BalooEngine.so.5 #16 0x000055f094c41f2d in ?? () #17 0x00007fecc9823fe1 in ?? () from /usr/lib64/libQt5Core.so.5 #18 0x00007fecc982c30f in ?? () from /usr/lib64/libQt5Core.so.5 #19 0x00007fecc6bf496a in start_thread () from /lib64/libpthread.so.0 #20 0x00007fecc8d28d1f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fecc0e02700 (LWP 7678)): #0 0x00007fecc8d188b0 in read () from /lib64/libc.so.6 #1 0x00007fecc51daa10 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fecc5195b57 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fecc5196010 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fecc519617c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fecc9a0fbdb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007fecc99bc53a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #7 0x00007fecc9822a3a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #8 0x00007fecca55dde5 in ?? () from /usr/lib64/libQt5DBus.so.5 #9 0x00007fecc982c30f in ?? () from /usr/lib64/libQt5Core.so.5 #10 0x00007fecc6bf496a in start_thread () from /lib64/libpthread.so.0 #11 0x00007fecc8d28d1f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7feccb30b780 (LWP 7663)): #0 0x00007fecc8d1d1b3 in poll () from /lib64/libc.so.6 #1 0x00007fecc5196069 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fecc519617c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fecc9a0fbdb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007fecc99bc53a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007fecc99c4e10 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x000055f094c3c71c in ?? () #7 0x00007fecc8c46ae7 in __libc_start_main () from /lib64/libc.so.6 #8 0x000055f094c3c98a in ?? ()
For useful stacktraces to submit to upstream you would need to rebuild the involved packages with debug CFLAGS (and ideally FEATURES=splitdebug).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5eed988b6238cb31043e2f70263c69202aaff5 commit 8d5eed988b6238cb31043e2f70263c69202aaff5 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-01-27 19:39:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-02-03 19:36:14 +0000 dev-db/lmdb: 0.9.23 version bump No change in Makefile over 0.9.22. Update HOMEPAGE Add missing || die Drop obsolete blocker (cleaned up 2 years ago) Sort inherit Closes: https://bugs.gentoo.org/675852 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-db/lmdb/Manifest | 1 + dev-db/lmdb/lmdb-0.9.23.ebuild | 72 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+)