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

--- Comment #11 from David Kredba <nheghathivhis...@gmail.com> ---
I had to rebuild the index file after the "[TermGenerator] Skip all unprintable
characters" change were made, because it broke it.
It worked for a few weeks even with Baloo KF 5.106.0 but last two days KDE
reports crashes like below.
Your repository of lmdb does not support my system's lmdb version so I used
mdb_dump that is present on my FS:

mdb_dump index -na -f /dev/null
mdb.c:5882: Assertion 'IS_BRANCH(mc->mc_pg[mc->mc_top])' failed in
mdb_cursor_sibling()

mdb_copy -n -c index index.new
*** stack smashing detected ***: terminated
Neúspěšně ukončen (SIGABRT)

Index file size is 42360246272 Bytes.

The crash BT:
Application: Baloo File Extractor (baloo_file_extractor), signal: Segmentation
fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00007fe40b6dcab3 in mdb_midl_xmerge (idl=idl@entry=0x7fa3472c3018,
merge=merge@entry=0x7fa87eee3010) at midl.c:207
#7  0x00007fe40b6d3e26 in mdb_page_alloc (num=num@entry=23531,
mp=mp@entry=0x7ffc09b946f0, mc=0x7ffc09b94870) at mdb.c:2306
#8  0x00007fe40b6d6123 in mdb_page_new (mp=<synthetic pointer>, num=23531,
flags=4, mc=0x7ffc09b94870) at mdb.c:7220
#9  mdb_node_add (mc=mc@entry=0x7ffc09b94870, indx=<optimized out>,
key=key@entry=0x7ffc09b94c60, data=0x7ffc09b94c70, pgno=pgno@entry=0, flags=0)
at mdb.c:7362
#10 0x00007fe40b6d97a9 in mdb_cursor_put (mc=mc@entry=0x7ffc09b94870,
key=key@entry=0x7ffc09b94c60, data=data@entry=0x7ffc09b94c70,
flags=flags@entry=0) at mdb.c:6987
#11 0x00007fe40b6dbf61 in mdb_put (txn=0x558dd2818a30, dbi=<optimized out>,
key=0x7ffc09b94c60, data=0x7ffc09b94c70, flags=0) at mdb.c:9076
#12 0x00007fe40c9d3d09 in Baloo::PositionDB::put
(this=this@entry=0x7ffc09b94d60, term=..., list=...) at
/var/tmp/portage/kde-frameworks/baloo-5.106.0/work/baloo-5.106.0/src/engine/positiondb.cpp:69
#13 0x00007fe40c9e6d25 in Baloo::WriteTransaction::commit (this=<optimized
out>) at
/var/tmp/portage/kde-frameworks/baloo-5.106.0/work/baloo-5.106.0/src/engine/writetransaction.cpp:319
#14 0x00007fe40c9de1bf in Baloo::Transaction::commit (this=0x558dd2819c20) at
/var/tmp/portage/kde-frameworks/baloo-5.106.0/work/baloo-5.106.0/src/engine/transaction.cpp:272
#15 0x0000558dd165a90c in Baloo::App::processNextFile (this=0x7ffc09b952b0) at
/var/tmp/portage/kde-frameworks/baloo-5.106.0/work/baloo-5.106.0/src/file/extractor/app.cpp:109
#16 0x00007fe40bfe2ac2 in QtPrivate::QSlotObjectBase::call (a=0x7ffc09b94ea0,
r=<optimized out>, this=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 QSingleShotTimer::timerEvent (this=0x558dd2894c50) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qtimer.cpp:320
#18 0x00007fe40bfd6385 in QObject::event (this=0x558dd2894c50,
e=0x7ffc09b94fd0) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qobject.cpp:1369
#19 0x00007fe40bfaaf28 in QCoreApplication::notifyInternal2
(receiver=0x558dd2894c50, event=0x7ffc09b94fd0) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qcoreapplication.cpp:1064
#20 0x00007fe40bfab11e in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qcoreapplication.cpp:1462
#21 0x00007fe40bffc059 in QTimerInfoList::activateTimers (this=0x558dd27f2220)
at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qtimerinfo_unix.cpp:643
#22 0x00007fe40bffc921 in timerSourceDispatch (source=<optimized out>) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qeventdispatcher_glib.cpp:183
#23 0x00007fe40ac8a73c in g_main_dispatch (context=0x7fe400000ee0) at
../glib-2.76.2/glib/gmain.c:3460
#24 g_main_context_dispatch (context=context@entry=0x7fe400000ee0) at
../glib-2.76.2/glib/gmain.c:4200
#25 0x00007fe40ac8a9e8 in g_main_context_iterate
(context=context@entry=0x7fe400000ee0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.76.2/glib/gmain.c:4276
#26 0x00007fe40ac8aa7c in g_main_context_iteration (context=0x7fe400000ee0,
may_block=1) at ../glib-2.76.2/glib/gmain.c:4343
#27 0x00007fe40bffccb6 in QEventDispatcherGlib::processEvents
(this=0x558dd27cc7f0, flags=...) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#28 0x00007fe40bfa994b in QEventLoop::exec (this=this@entry=0x7ffc09b95210,
flags=..., flags@entry=...) at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/include/QtCore/../../src/corelib/global/qflags.h:69
#29 0x00007fe40bfb1c26 in QCoreApplication::exec () at
/var/tmp/portage/dev-qt/qtcore-5.15.9/work/qtbase-everywhere-src-5.15.9/include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x00007fe40c3a2bec in QGuiApplication::exec () at
/var/tmp/portage/dev-qt/qtgui-5.15.9/work/qtbase-everywhere-src-5.15.9/src/gui/kernel/qguiapplication.cpp:1870
#31 0x0000558dd1657430 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-frameworks/baloo-5.106.0/work/baloo-5.106.0/src/file/extractor/main.cpp:43
[Inferior 1 (process 15736) detached]

I have one backup that I will try return to and will see if it will brake too.

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

Reply via email to