Bug 387637

Summary: Baloo crashes randomly, disrupts work via messing with keyboard
Product: [Frameworks and Libraries] frameworks-baloo Reporter: Alain Knaff <kde>
Component: Baloo File DaemonAssignee: Pinak Ahuja <pinak.ahuja>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.18.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alain Knaff 2017-12-06 08:57:50 UTC
Application: baloo_file (5.18.0)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-101-generic x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Just editing some Java source code in Emacs

Suddenly baloo crashed (what's this?, what's it for?, and why is it compulsory to have it?) and from then one keyboard froze until I attented to the crash reporting assistant

The crash can be reproduced sometimes.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fba4244f900 (LWP 4462))]

Thread 2 (Thread 0x7fb8f6ad3700 (LWP 4468)):
#0  0x00007fba4055124d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fba39563073 in ?? () from /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.90
#2  0x00007fba3d7666f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fba3d722e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fba3d723330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fba3d72349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fba4118b7eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fba41132b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000000000420cd8 in Baloo::FileContentIndexer::run() ()
#9  0x00007fba40f512d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fba40f547be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fba3fbb76ba in start_thread (arg=0x7fb8f6ad3700) at pthread_create.c:333
#12 0x00007fba405613dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fba4244f900 (LWP 4462)):
[KCrash Handler]
#6  __memcpy_avx_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:238
#7  0x00007fba4163e8da in Baloo::PostingCodec::decode(QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5
#8  0x00007fba4162a814 in Baloo::PostingDB::get(QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5
#9  0x00007fba4163b3c6 in Baloo::WriteTransaction::commit() () from /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5
#10 0x00007fba41633032 in Baloo::Transaction::commit() () from /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5
#11 0x00000000004296d5 in Baloo::MetadataMover::removeFileMetadata(QString const&) ()
#12 0x00007fba41163baf in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x0000000000432f05 in Baloo::PendingFileQueue::removeFileIndex(QString const&) ()
#14 0x0000000000427856 in Baloo::PendingFileQueue::processCache() ()
#15 0x00007fba41163baf in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fba411705c8 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fba41164bb3 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fba4113536c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fba4118a5ed in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fba4118ab29 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fba3d723197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fba3d7233f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fba3d72349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fba4118b7cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fba41132b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fba4113abec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x000000000041698c in main ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-10-12 23:06:01 UTC

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