Bug 386001

Summary: Crash while searching
Product: [Applications] Discover Reporter: Nicolas Fella <nicolas.fella>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.10.5   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description Nicolas Fella 2017-10-20 18:16:59 UTC
Application: plasma-discover (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.5-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
Open Discover, type something (quickly!). Crashes some seconds later.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f76af363e80 (LWP 5236))]

Thread 10 (Thread 0x7f765aa4e700 (LWP 5258)):
#0  0x00007f76aaa7fcbb in poll () at /usr/lib/libc.so.6
#1  0x00007f76a50abc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f766e7fc700 (LWP 5256)):
#0  0x00007f76aaa7fcbb in poll () at /usr/lib/libc.so.6
#1  0x00007f76a50abc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f766f7fe700 (LWP 5254)):
#0  0x00007f76a50f0a84 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f76a50ab0e2 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abb3b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f7674f61700 (LWP 5242)):
#0  0x00007f76aaa7b7d8 in read () at /usr/lib/libc.so.6
#1  0x00007f76a50ef730 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50ab6eb in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76a50abbb0 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f76a50abfa2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#5  0x00007f7679606546 in  () at /usr/lib/libgio-2.0.so.0
#6  0x00007f76a50d2ae5 in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f7675762700 (LWP 5241)):
#0  0x00007f76aaa7fcbb in poll () at /usr/lib/libc.so.6
#1  0x00007f76a50abc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76a50abd61 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f76a50d2ae5 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f768309e700 (LWP 5240)):
#0  0x00007f76af1c28b7 in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#1  0x00007f76af1c7928 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007f76ab17cf47 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f76ab3bc462 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f76a50ab611 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#5  0x00007f76a50abbb0 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#10 0x00007f76ae61d96b in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f769273d700 (LWP 5239)):
#0  0x00007f76aaa7fcbb in poll () at /usr/lib/libc.so.6
#1  0x00007f76a50abc09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f76abd393d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f769394e700 (LWP 5238)):
#0  0x00007f76a50ab128 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f76a50abb3b in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f76ab3bc064 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f76ab1793ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f76ad4e2376 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f769c697700 (LWP 5237)):
#0  0x00007f76aaa7fcbb in poll () at /usr/lib/libc.so.6
#1  0x00007f76a4e448e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f76a4e46679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f769f23274a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f76ab17e13b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f76a729008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f76aaa8a1bf in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f76af363e80 (LWP 5236)):
[KCrash Handler]
#5  0x0000000100000001 in  ()
#6  0x00007f76ab395c22 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f76ab395e0c in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#8  0x00007f767454e639 in  () at /usr/lib/qt/plugins/discover/kns-backend.so
#9  0x00007f76ab3921b2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f76ac914e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f76ac91c906 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f76ab361bb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f76ab364406 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f76ab3bca54 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f76a50aba57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#16 0x00007f76a50abc88 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007f76a50abd1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#18 0x00007f76ab3bc041 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f76ab35ffdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f76ab369028 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#21 0x000055f621ed9ecf in  ()
#22 0x00007f76aa9b4f6a in __libc_start_main () at /usr/lib/libc.so.6
#23 0x000055f621eda1fa in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2017-10-20 20:39:15 UTC

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