Application: plasma-discover (5.14.5) Qt Version: 5.11.2 Frameworks Version: 5.54.0 Operating System: Linux 4.15.0-43-generic x86_64 Distribution: KDE neon User Edition 5.14 -- Information about the crash: Doesn't happen all the time but just now Discover crashes all the time. Need to reboot. The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb86d1d5200 (LWP 8943))] Thread 13 (Thread 0x7fb82110c700 (LWP 8955)): #0 0x00007fb864e4b9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55692d72bb54) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55692d72bb00, cond=0x55692d72bb28) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55692d72bb28, mutex=0x55692d72bb00) at pthread_cond_wait.c:655 #3 0x00007fb868e5594b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55692d72bb00) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=this@entry=0x55692a82e678, mutex=mutex@entry=0x55692a82e670, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007fb86c4d8b18 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55692a82e668) at scenegraph/qsgthreadedrenderloop.cpp:245 #6 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55692a82e5f0) at scenegraph/qsgthreadedrenderloop.cpp:709 #7 0x00007fb86c4d8f4a in QSGRenderThread::run (this=0x55692a82e5f0) at scenegraph/qsgthreadedrenderloop.cpp:738 #8 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a82e5f0) at thread/qthread_unix.cpp:367 #9 0x00007fb864e456db in start_thread (arg=0x7fb82110c700) at pthread_create.c:463 #10 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7fb82190d700 (LWP 8954)): #0 0x00007fb864e4bed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fb82190cc30, expected=0, futex_word=0x55692d471570) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fb82190cd00, mutex=0x55692d471520, cond=0x55692d471548) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55692d471548, mutex=0x55692d471520, abstime=0x7fb82190cd00) at pthread_cond_wait.c:667 #3 0x00007fb868e55880 in QWaitConditionPrivate::wait_relative (time=30000, this=0x55692d471520) at thread/qwaitcondition_unix.cpp:133 #4 QWaitConditionPrivate::wait (time=30000, this=0x55692d471520) at thread/qwaitcondition_unix.cpp:141 #5 QWaitCondition::wait (this=this@entry=0x55692a35ae80, mutex=mutex@entry=0x55692ab901b0, time=30000) at thread/qwaitcondition_unix.cpp:215 #6 0x00007fb868e4c28d in QThreadPoolThread::run (this=0x55692a35ae70) at thread/qthreadpool.cpp:146 #7 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a35ae70) at thread/qthread_unix.cpp:367 #8 0x00007fb864e456db in start_thread (arg=0x7fb82190d700) at pthread_create.c:463 #9 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7fb82210e700 (LWP 8953)): #0 0x00007fb862ca9f38 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb862caa4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb810000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb82210dda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007fb868e49bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a356d20) at thread/qthread_unix.cpp:367 #7 0x00007fb864e456db in start_thread (arg=0x7fb82210e700) at pthread_create.c:463 #8 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fb823fff700 (LWP 8952)): #0 0x00007fb864e4bed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fb823ffec30, expected=0, futex_word=0x7fb81c005a20) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7fb823ffed00, mutex=0x7fb81c0059d0, cond=0x7fb81c0059f8) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x7fb81c0059f8, mutex=0x7fb81c0059d0, abstime=0x7fb823ffed00) at pthread_cond_wait.c:667 #3 0x00007fb868e55880 in QWaitConditionPrivate::wait_relative (time=30000, this=0x7fb81c0059d0) at thread/qwaitcondition_unix.cpp:133 #4 QWaitConditionPrivate::wait (time=30000, this=0x7fb81c0059d0) at thread/qwaitcondition_unix.cpp:141 #5 QWaitCondition::wait (this=this@entry=0x7fb81c005790, mutex=mutex@entry=0x7fb81c005510, time=30000) at thread/qwaitcondition_unix.cpp:215 #6 0x00007fb868e4c28d in QThreadPoolThread::run (this=0x7fb81c005780) at thread/qthreadpool.cpp:146 #7 0x00007fb868e54adb in QThreadPrivate::start (arg=0x7fb81c005780) at thread/qthread_unix.cpp:367 #8 0x00007fb864e456db in start_thread (arg=0x7fb823fff700) at pthread_create.c:463 #9 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fb830e5a700 (LWP 8951)): #0 0x00007fb862cf0049 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb862ca9c81 in g_main_context_query () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa4b7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb81c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb830e59da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007fb868e49bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692abcf730) at thread/qthread_unix.cpp:367 #8 0x00007fb864e456db in start_thread (arg=0x7fb830e5a700) at pthread_create.c:463 #9 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fb832605700 (LWP 8950)): #0 0x00007fb86873fbf9 in __GI___poll (fds=0x55692ab6e710, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb862caa539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa8d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb837f71026 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fb862cd2105 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb864e456db in start_thread (arg=0x7fb832605700) at pthread_create.c:463 #6 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fb832e06700 (LWP 8949)): #0 0x00007fb86873fbf9 in __GI___poll (fds=0x55692ab5bd80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb862caa539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb862caa691 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb862cd2105 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb864e456db in start_thread (arg=0x7fb832e06700) at pthread_create.c:463 #6 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fb834116700 (LWP 8948)): #0 0x00007fb86873fbf9 in __GI___poll (fds=0x7fb82c004e10, nfds=1, timeout=9227) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb862caa539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb82c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb834115da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007fb868e49bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692aa90ca0) at thread/qthread_unix.cpp:367 #7 0x00007fb864e456db in start_thread (arg=0x7fb834116700) at pthread_create.c:463 #8 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fb8415db700 (LWP 8947)): #0 0x00007fb862cf0049 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb862caa4fe in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb83c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb8415dad30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007fb868e49bba in QThread::exec (this=this@entry=0x55692a98a5e0) at thread/qthread.cpp:525 #6 0x00007fb86c459826 in QQuickPixmapReader::run (this=0x55692a98a5e0) at util/qquickpixmapcache.cpp:934 #7 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a98a5e0) at thread/qthread_unix.cpp:367 #8 0x00007fb864e456db in start_thread (arg=0x7fb8415db700) at pthread_create.c:463 #9 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fb850e79700 (LWP 8946)): #0 0x00007fb862ca743b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb862ca9e62 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb844000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb850e78d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007fb868e49bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #7 0x00007fb8699f14f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a16ea10) at thread/qthread_unix.cpp:367 #9 0x00007fb864e456db in start_thread (arg=0x7fb850e79700) at pthread_create.c:463 #10 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fb85208a700 (LWP 8945)): #0 0x00007fb86873fbf9 in __GI___poll (fds=0x7fb84c004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb862caa539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb86907a04b in QEventDispatcherGlib::processEvents (this=0x7fb84c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7fb852089d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007fb868e49bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007fb86ad4be45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fb868e54adb in QThreadPrivate::start (arg=0x7fb86afc3d60) at thread/qthread_unix.cpp:367 #8 0x00007fb864e456db in start_thread (arg=0x7fb85208a700) at pthread_create.c:463 #9 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fb85a769700 (LWP 8944)): #0 0x00007fb86873fbf9 in __GI___poll (fds=0x7fb85a768ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fb8623df747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fb8623e136a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fb85d729ed9 in QXcbEventReader::run (this=0x55692a0c9400) at qxcbconnection.cpp:1391 #4 0x00007fb868e54adb in QThreadPrivate::start (arg=0x55692a0c9400) at thread/qthread_unix.cpp:367 #5 0x00007fb864e456db in start_thread (arg=0x7fb85a769700) at pthread_create.c:463 #6 0x00007fb86874c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fb86d1d5200 (LWP 8943)): [KCrash Handler] #6 0x00007fb86c0f2d62 in AbstractResource::reportNewState() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #7 0x00007fb86904f18f in QtPrivate::QSlotObjectBase::call (a=0x7ffd784a4000, r=0x55692da27270, this=0x7fb82800d160) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #8 QMetaObject::activate (sender=0x55692da27270, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #9 0x00007fb823164cb5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so #10 0x00007fb8231654e7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so #11 0x00007fb823165dc1 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so #12 0x00007fb86904f18f in QtPrivate::QSlotObjectBase::call (a=0x7ffd784a42f0, r=0x55692be8c520, this=0x55692be8c4a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #13 QMetaObject::activate (sender=0x55692abf5320, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #14 0x00007fb868e52223 in QFutureWatcherBase::event (this=<optimized out>, event=0x7fb814001b40) at thread/qfuturewatcher.cpp:332 #15 0x00007fb86a63be1c in QApplicationPrivate::notify_helper (this=this@entry=0x55692a0cf520, receiver=receiver@entry=0x55692abf5320, e=e@entry=0x7fb814001b40) at kernel/qapplication.cpp:3727 #16 0x00007fb86a6433ef in QApplication::notify (this=0x7ffd784a4900, receiver=0x55692abf5320, e=0x7fb814001b40) at kernel/qapplication.cpp:3486 #17 0x00007fb86901ffe8 in QCoreApplication::notifyInternal2 (receiver=0x55692abf5320, event=event@entry=0x7fb814001b40) at kernel/qcoreapplication.cpp:1048 #18 0x00007fb869022b2d in QCoreApplication::sendEvent (event=0x7fb814001b40, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55692a0cef30) at kernel/qcoreapplication.cpp:1745 #20 0x00007fb8690230e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1599 #21 0x00007fb86907a9f3 in postEventSourceDispatch (s=0x55692a123910) at kernel/qeventdispatcher_glib.cpp:276 #22 0x00007fb862caa387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007fb862caa5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fb862caa64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fb86907a02f in QEventDispatcherGlib::processEvents (this=0x55692a132c20, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #26 0x00007fb85d7b5761 in QPAEventDispatcherGlib::processEvents (this=0x55692a132c20, flags=...) at qeventdispatcher_glib.cpp:69 #27 0x00007fb86901e30a in QEventLoop::exec (this=this@entry=0x7ffd784a4840, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #28 0x00007fb8690274d0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336 #29 0x0000556927e0f868 in ?? () #30 0x00007fb86864cb97 in __libc_start_main (main=0x556927e0ef90, argc=1, argv=0x7ffd784a4ac8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd784a4ab8) at ../csu/libc-start.c:310 #31 0x0000556927e0faea in _start () The reporter indicates this bug may be a duplicate of or related to bug 403538. Possible duplicates by query: bug 403538, bug 403383, bug 403341, bug 403290, bug 403256. Reported using DrKonqi
Created attachment 117702 [details] New crash information added by DrKonqi plasma-discover (5.14.5) using Qt 5.11.2 - What I was doing when the application crashed: Discover starts when KDE neon Plasma is booted (to check for updates). It crashes everytime, and manually starting it doesn't help either. -- Backtrace (Reduced): #6 0x00007fdb96bd1d62 in AbstractResource::reportNewState() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #7 0x00007fdb93b2e18f in QtPrivate::QSlotObjectBase::call (a=0x7ffd492c3f40, r=0x5633158b7f90, this=0x7fdb540140b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 [...] #12 0x00007fdb93b2e18f in QtPrivate::QSlotObjectBase::call (a=0x7ffd492c4230, r=0x563313d451d0, this=0x563313f61bd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 [...] #14 0x00007fdb93931223 in QFutureWatcherBase::event (this=<optimized out>, event=0x7fdb38001800) at thread/qfuturewatcher.cpp:332 #15 0x00007fdb9511ae1c in QApplicationPrivate::notify_helper (this=this@entry=0x5633119af520, receiver=receiver@entry=0x5633124e2eb0, e=e@entry=0x7fdb38001800) at kernel/qapplication.cpp:3727
*** This bug has been marked as a duplicate of bug 402328 ***