Bug 384133 - baloo_file crashes in Baloo::DocumentIdDB::fetchItems()
Summary: baloo_file crashes in Baloo::DocumentIdDB::fetchItems()
Status: RESOLVED FIXED
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.32.0
Platform: openSUSE Linux
: HI crash
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords: drkonqi
: 404409 409127 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-08-29 09:55 UTC by Damian
Modified: 2020-10-26 16:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damian 2017-08-29 09:55:29 UTC
Application: baloo_file (5.32.0)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.79-19-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:
I was started kde, nothing else
I was started kde, nothing else

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 0x7f9e0a55a880 (LWP 3046))]

Thread 3 (Thread 0x7f9dfdfd5700 (LWP 3489)):
[KCrash Handler]
#6  0x00007f9e05d82328 in  () at /usr/lib64/liblmdb-0.9.14.so
#7  0x00007f9e05d85adb in  () at /usr/lib64/liblmdb-0.9.14.so
#8  0x00007f9e05d847dd in mdb_cursor_get () at /usr/lib64/liblmdb-0.9.14.so
#9  0x00007f9e0932efbb in Baloo::DocumentIdDB::fetchItems(int) () at /usr/lib64/libKF5BalooEngine.so.5
#10 0x00007f9e0933dcae in Baloo::Transaction::fetchPhaseOneIds(int) const () at /usr/lib64/libKF5BalooEngine.so.5
#11 0x00000000004166e9 in  ()
#12 0x00000000004160df in  ()
#13 0x00007f9e08a7785e in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f9e08a7aa29 in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007f9e070bc744 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f9e0808baad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9dfeb08700 (LWP 3106)):
#0  0x00007f9e0807f28d in read () at /lib64/libc.so.6
#1  0x00007f9e02436073 in  () at /usr/lib64/tls/libnvidia-tls.so.384.59
#2  0x00007f9e04ad1750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9e04a90e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f9e04a912a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f9e04a9142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f9e08c8d1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9e08c3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9e08a75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f9e09e3f295 in  () at /usr/lib64/libQt5DBus.so.5
#10 0x00007f9e08a7aa29 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f9e070bc744 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f9e0808baad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9e0a55a880 (LWP 3046)):
#0  0x00007f9e080586e5 in __getdents64 () at /lib64/libc.so.6
#1  0x00007f9e0805845c in readdir_r () at /lib64/libc.so.6
#2  0x00007f9e08bdbfdf in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f9e08b6a848 in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f9e08b6b09f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9e08b6b669 in QDirIterator::QDirIterator(QString const&, QFlags<QDir::Filter>, QFlags<QDirIterator::IteratorFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x0000000000419a01 in  ()
#7  0x000000000042468d in  ()
#8  0x00007f9e08c67e26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f9e08c3ccac in QCoreApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f9e08c3cbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f9e08c3e9ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f9e08c8db03 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007f9e04a91134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#14 0x00007f9e04a91388 in  () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f9e04a9142c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f9e08c8d18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#17 0x00007f9e08c3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f9e08c42ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#19 0x000000000040b590 in  ()
#20 0x00007f9e07fc26e5 in __libc_start_main () at /lib64/libc.so.6
#21 0x000000000040b629 in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2019-02-18 22:06:51 UTC
*** Bug 404409 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2019-02-18 22:08:00 UTC
Symbolicated crash log available in duplicate Bug 404409.
Comment 3 Nate Graham 2019-06-25 10:51:18 UTC
*** Bug 409127 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2020-10-26 16:14:15 UTC
No duplicate bug reports seen in almost a year. After all the bugfixing work done during that time, I think we can call this fixed!