Bug 390610 - Baloo crashing every session on KDE Plasma 5.12 LTS
Summary: Baloo crashing every session on KDE Plasma 5.12 LTS
Status: RESOLVED DUPLICATE of bug 367480
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.42.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords: drkonqi
: 388296 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-02-17 14:39 UTC by Lusitanium
Modified: 2018-05-08 17:26 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.82 KB, text/plain)
2018-03-13 12:11 UTC, Roland Hautz
Details
excerp from /var/log/messages (14.40 KB, text/plain)
2018-03-13 12:48 UTC, Roland Hautz
Details
New crash information added by DrKonqi (4.06 KB, text/plain)
2018-03-23 08:42 UTC, Mark Noman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lusitanium 2018-02-17 14:39:53 UTC
Application: baloo_file (5.42.0)

Qt Version: 5.10.0
Frameworks Version: 5.42.0
Operating System: Linux 4.15.3-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
openSUSE Tumbleweed
KDE 5.12.0 
Frameworks 5.42.0
Qt 5.10.0
Kernel 4.15.3-1

The crash can be reproduced every time.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc83eac6ec0 (LWP 2492))]

Thread 2 (Thread 0x7fc8340af700 (LWP 2510)):
#0  0x00007fc838bab339 in g_private_get () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fc838b8dce0 in g_thread_self () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc838b6620d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc83d1867eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fc83d12d71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fc83cf5493a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fc83e35ea35 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fc83cf59930 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fc83b53f558 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fc83c50072f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc83eac6ec0 (LWP 2492)):
[KCrash Handler]
#6  0x00007fc83c541bf3 in __memcpy_ssse3 () from /lib64/libc.so.6
#7  0x00007fc83d85a413 in memcpy (__len=1, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:34
#8  Baloo::PostingCodec::decode (this=this@entry=0x7ffe591c2117, arr=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/codecs/postingcodec.cpp:42
#9  0x00007fc83d84be94 in Baloo::PostingDB::get (this=this@entry=0x7ffe591c2200, term=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/postingdb.cpp:100
#10 0x00007fc83d857b00 in Baloo::WriteTransaction::commit (this=0x55d1bec19e50) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/writetransaction.cpp:259
#11 0x00007fc83d8513e2 in Baloo::Transaction::commit (this=this@entry=0x7ffe591c22b0) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/transaction.cpp:262
#12 0x000055d1bd0f99ee in Baloo::MetadataMover::moveFileMetadata (this=0x55d1bec0ab20, from=..., to=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/metadatamover.cpp:58
#13 0x00007fc83d15d12c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#14 0x000055d1bd0fc975 in KInotify::moved (_t2=..., _t1=..., this=0x55d1bec0c660) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/build/src/file/baloofilecommon_autogen/include/moc_kinotify.cpp:343
#15 KInotify::slotEvent (this=0x55d1bec0c660, socket=<optimized out>) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/kinotify.cpp:421
#16 0x00007fc83d15d12c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#17 0x00007fc83d168f28 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () from /usr/lib64/libQt5Core.so.5
#18 0x00007fc83d169292 in QSocketNotifier::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007fc83d12eef1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#20 0x00007fc83d1873cd in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#21 0x00007fc838b65f57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fc838b66190 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007fc838b6621c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fc83d1867cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#25 0x00007fc83d12d71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007fc83d136254 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#27 0x000055d1bd0e321c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/main.cpp:104

The reporter indicates this bug may be a duplicate of or related to bug 389455.

Possible duplicates by query: bug 390363, bug 389455, bug 388296, bug 387637, bug 385186.

Reported using DrKonqi
Comment 1 Synthetic451 2018-03-08 22:31:01 UTC
I was experiencing a similar issue but after I deleted ~/.local/share/baloo and ~/.config/baloofilerc and regenerated the index, things started working again.
Comment 2 Roland Hautz 2018-03-13 12:11:50 UTC
Created attachment 111366 [details]
New crash information added by DrKonqi

baloo_file (5.44.0) using Qt 5.9.4

Not yet tried with the mentioned files removed. There should be a hint about what information there is to lose, when these files are deleted, in this bug report (for casual users like me).

-- Backtrace (Reduced):
#6  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2106
#7  0x00007ffff6d79393 in memcpy (__len=2, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:34
#8  Baloo::PostingCodec::decode (this=this@entry=0x7fffebc19a27, arr=...) at /var/tmp/portage/kde-frameworks/baloo-5.44.0/work/baloo-5.44.0/src/codecs/postingcodec.cpp:42
#9  0x00007ffff6d6a3f4 in Baloo::PostingDB::get (this=this@entry=0x7fffebc19b10, term=...) at /var/tmp/portage/kde-frameworks/baloo-5.44.0/work/baloo-5.44.0/src/engine/postingdb.cpp:100
#10 0x00007ffff6d76850 in Baloo::WriteTransaction::commit (this=0x7fbfdc003400) at /var/tmp/portage/kde-frameworks/baloo-5.44.0/work/baloo-5.44.0/src/engine/writetransaction.cpp:259
Comment 3 Roland Hautz 2018-03-13 12:48:52 UTC
Created attachment 111367 [details]
excerp from /var/log/messages
Comment 4 Mark Noman 2018-03-23 08:42:24 UTC
Created attachment 111577 [details]
New crash information added by DrKonqi

baloo_file_extractor (5.43.0) using Qt 5.10.1

- What I was doing when the application crashed:

Saved a new drawing (wallpaper1.svg) in Inkscape. Immediately on saving, a notification appeared reporting Baloo indexer had broken.

-- Backtrace (Reduced):
#5  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2939
#6  0x00007fce84131693 in Baloo::PostingCodec::decode(QByteArray const&) () from /opt/kf5/lib/libKF5BalooEngine.so.5
#7  0x00007fce84123ad0 in Baloo::PostingDB::get(QByteArray const&) () from /opt/kf5/lib/libKF5BalooEngine.so.5
#8  0x00007fce8412ef10 in Baloo::WriteTransaction::commit() () from /opt/kf5/lib/libKF5BalooEngine.so.5
#9  0x00007fce84128bd2 in Baloo::Transaction::commit() () from /opt/kf5/lib/libKF5BalooEngine.so.5
Comment 5 Dominik Haumann 2018-04-14 01:22:08 UTC
*** Bug 388296 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2018-05-08 17:26:29 UTC

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