Bug 383014

Summary: Plasma Discover crashes everytime I open it
Product: [Applications] Discover Reporter: kts <jeckferson>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.10.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kts 2017-08-01 18:32:18 UTC
Application: plasma-discover (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.12.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Archlinux uptodate
My 2th generation dell inspiron laptop is fine.
It is not on my 4th generation desktop.
Both are on integrated intel video card.

The crash can be reproduced every time.

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

Thread 9 (Thread 0x7feb35218700 (LWP 767)):
#0  0x00007feb613f64ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007feb652ab4a1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007feb652a6586 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#4  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7feb362b3700 (LWP 766)):
#0  0x00007feb613f64ed in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007feb652ab4a1 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007feb652a6586 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#4  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7feb36ab4700 (LWP 765)):
#0  0x00007feb64bb3e9d in poll () at /usr/lib/libc.so.6
#1  0x00007feb5f210c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007feb654e8084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007feb652a540e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7feb37955700 (LWP 764)):
#0  0x00007feb5f210578 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007feb5f210bb0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007feb654e8084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007feb652a540e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7feb3d5a2700 (LWP 762)):
#0  0x00007feb652a1a4f in QMutex::unlock() () at /usr/lib/libQt5Core.so.5
#1  0x00007feb654e84aa in  () at /usr/lib/libQt5Core.so.5
#2  0x00007feb5f210611 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007feb5f210bb0 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007feb654e8084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007feb652a540e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007feb687688d6 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#10 0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7feb4ca39700 (LWP 760)):
#0  0x00007feb5f255a84 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007feb5f210609 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007feb5f210bb0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007feb654e8084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007feb652a540e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007feb65e661d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#9  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7feb4dc4a700 (LWP 759)):
#0  0x00007feb64bb3e9d in poll () at /usr/lib/libc.so.6
#1  0x00007feb5f210c09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007feb654e8084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007feb652a540e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007feb6761e396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7feb569dc700 (LWP 758)):
#0  0x00007feb64bb3e9d in poll () at /usr/lib/libc.so.6
#1  0x00007feb5efa98e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007feb5efab679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007feb5957772a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007feb652aa15b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007feb613f0049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007feb64bbdf0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7feb694bce40 (LWP 756)):
[KCrash Handler]
#5  0x00007feb692fb28d in do_lookup_x () at /lib64/ld-linux-x86-64.so.2
#6  0x00007feb692fbe3f in _dl_lookup_symbol_x () at /lib64/ld-linux-x86-64.so.2
#7  0x00007feb692fd919 in _dl_relocate_object () at /lib64/ld-linux-x86-64.so.2
#8  0x00007feb69305813 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#9  0x00007feb64bf7e44 in _dl_catch_error () at /usr/lib/libc.so.6
#10 0x00007feb6930515a in _dl_open () at /lib64/ld-linux-x86-64.so.2
#11 0x00007feb5f4d9ea6 in  () at /usr/lib/libdl.so.2
#12 0x00007feb64bf7e44 in _dl_catch_error () at /usr/lib/libc.so.6
#13 0x00007feb5f4da5a7 in  () at /usr/lib/libdl.so.2
#14 0x00007feb5f4d9f42 in dlopen () at /usr/lib/libdl.so.2
#15 0x00007feb6548972e in  () at /usr/lib/libQt5Core.so.5
#16 0x00007feb65482966 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007feb654706d9 in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#18 0x00007feb68412244 in DiscoverBackendsFactory::backendForFile(QString const&, QString const&) const () at /usr/lib/plasma-discover/libDiscoverCommon.so
#19 0x00007feb6841295e in DiscoverBackendsFactory::backend(QString const&) const () at /usr/lib/plasma-discover/libDiscoverCommon.so
#20 0x00007feb68412ae5 in DiscoverBackendsFactory::allBackends() const () at /usr/lib/plasma-discover/libDiscoverCommon.so
#21 0x00007feb683ff1dc in ResourcesModel::registerAllBackends() () at /usr/lib/plasma-discover/libDiscoverCommon.so
#22 0x00007feb654be1d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007feb66a47e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007feb66a4f926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007feb6548dbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007feb65490426 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#27 0x00007feb654e8a74 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007feb5f210a57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007feb5f210c88 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007feb5f210d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007feb654e8061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007feb6548bffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007feb65495048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x0000002d6b56decf in  ()
#35 0x00007feb64af04ca in __libc_start_main () at /usr/lib/libc.so.6
#36 0x0000002d6b56e1fa in _start ()

Possible duplicates by query: bug 381601, bug 381019, bug 380498, bug 380496.

Reported using DrKonqi
Comment 1 Aleix Pol 2017-08-02 14:18:50 UTC

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