Application: plasma-discover (5.15.0) Qt Version: 5.12.0 Frameworks Version: 5.55.0 Operating System: Linux 4.20.10-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Reproducible on every launch, possible affecting packagekit also because it started also to crash on login when checking for updates - Custom settings of the application: Enabled snapd, unitl now was only with zypper source for discover The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6987933940 (LWP 14096))] Thread 26 (Thread 0x7f6912ffd700 (LWP 14140)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 25 (Thread 0x7f69137fe700 (LWP 14139)): #0 0x00007f698510e3c8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6985e0f595 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5633362cb740, deadline=...) at thread/qwaitcondition_unix.cpp:136 #2 0x00007f6985e0f595 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5633362cb740) at thread/qwaitcondition_unix.cpp:144 #3 0x00007f6985e0f595 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x56333a70d310, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f6985e0f6c5 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5633362c7140, mutex=mutex@entry=0x56333a70d310, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 #5 0x00007f6985e0d7c2 in QThreadPoolThread::run() (this=0x5633362c7130) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240 #6 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x5633362c7130) at thread/qthread_unix.cpp:361 #7 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #8 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 24 (Thread 0x7f6913fff700 (LWP 14138)): #0 0x00007f6985ade2b9 in syscall () at /lib64/libc.so.6 #1 0x00007f6985e0ba04 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:105 #2 0x00007f6985e0ba04 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107 #3 0x00007f6985e0ba04 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 0x00007f6985e0ba04 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262 #5 0x00007f6985e0ba04 in QSemaphore::acquire(int) (this=this@entry=0x7f6913ffd120, n=n@entry=1) at thread/qsemaphore.cpp:326 #6 0x00007f6985fe96f8 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x5633357186a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3743 #7 0x00007f69863cbfbb in () at /usr/lib64/libQt5Network.so.5 #8 0x00007f698647634d in () at /usr/lib64/libQt5Network.so.5 #9 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f690c007be0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #10 0x00007f69863c1c61 in () at /usr/lib64/libQt5Network.so.5 #11 0x00007f69863c261d in () at /usr/lib64/libQt5Network.so.5 #12 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f690c007ee0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #13 0x00007f698646eef2 in () at /usr/lib64/libQt5Network.so.5 #14 0x00007f698646219d in () at /usr/lib64/libQt5Network.so.5 #15 0x00007f6986462554 in () at /usr/lib64/libQt5Network.so.5 #16 0x00007f698644acc1 in () at /usr/lib64/libQt5Network.so.5 #17 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f690c0082c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #18 0x00007f698640bc83 in () at /usr/lib64/libQt5Network.so.5 #19 0x00007f698640bd10 in () at /usr/lib64/libQt5Network.so.5 #20 0x00007f6986420f71 in () at /usr/lib64/libQt5Network.so.5 #21 0x00007f69870c0591 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x563334e4ed10, receiver=receiver@entry=0x7f690c006710, e=e@entry=0x7f6913ffea30) at kernel/qapplication.cpp:3753 #22 0x00007f69870c7b30 in QApplication::notify(QObject*, QEvent*) (this=0x7fff9fa537f0, receiver=0x7f690c006710, e=0x7f6913ffea30) at kernel/qapplication.cpp:3500 #23 0x00007f6985fbf829 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f690c006710, event=0x7f6913ffea30) at ../../include/QtCore/5.12.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322 #24 0x00007f6986014875 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7f690c001600) at kernel/qeventdispatcher_glib.cpp:106 #25 0x00007f6984498e2e in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #26 0x00007f69844990c8 in () at /usr/lib64/libglib-2.0.so.0 #27 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #28 0x00007f6986013c5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f690c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #29 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6913ffec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #30 0x00007f6985e08396 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #31 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x563335764660) at thread/qthread_unix.cpp:361 #32 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #33 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 23 (Thread 0x7f692cc66700 (LWP 14130)): #0 0x00007f6985ad4684 in read () at /lib64/libc.so.6 #1 0x00007f69844deb10 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6984498b0f in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6984498fe0 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f69844993c2 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f69644b4b56 in () at /usr/lib64/libgio-2.0.so.0 #6 0x00007f69844c14f5 in () at /usr/lib64/libglib-2.0.so.0 #7 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #8 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 22 (Thread 0x7f692d467700 (LWP 14129)): #0 0x00007f6985ad4684 in read () at /lib64/libc.so.6 #1 0x00007f69844deb10 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6984498b0f in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6984498fe0 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f69844991a1 in () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f69844c14f5 in () at /usr/lib64/libglib-2.0.so.0 #7 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #8 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7f692ddef700 (LWP 14128)): #0 0x00007f698510e3c8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6985e0f595 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f691c005ee0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #2 0x00007f6985e0f595 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f691c005ee0) at thread/qwaitcondition_unix.cpp:144 #3 0x00007f6985e0f595 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f691c003fb0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f6985e0f6c5 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f691c005ca0, mutex=mutex@entry=0x7f691c003fb0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 #5 0x00007f6985e0d7c2 in QThreadPoolThread::run() (this=0x7f691c005c90) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240 #6 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x7f691c005c90) at thread/qthread_unix.cpp:361 #7 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #8 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7f692f7fe700 (LWP 14121)): #0 0x00007f6985ade2b9 in syscall () at /lib64/libc.so.6 #1 0x00007f6985e0ba04 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:105 #2 0x00007f6985e0ba04 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107 #3 0x00007f6985e0ba04 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 0x00007f6985e0ba04 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=<optimized out>, u=...) at thread/qsemaphore.cpp:262 #5 0x00007f6985e0ba04 in QSemaphore::acquire(int) (this=0x7f69864d4440, n=<optimized out>) at thread/qsemaphore.cpp:326 #6 0x00007f6986408bd4 in () at /usr/lib64/libQt5Network.so.5 #7 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x7f69864d4420) at thread/qthread_unix.cpp:361 #8 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 19 (Thread 0x7f692ffff700 (LWP 14120)): #0 0x00007f6985ade2b9 in syscall () at /lib64/libc.so.6 #1 0x00007f6985e0ba04 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:105 #2 0x00007f6985e0ba04 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107 #3 0x00007f6985e0ba04 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 0x00007f6985e0ba04 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262 #5 0x00007f6985e0ba04 in QSemaphore::acquire(int) (this=this@entry=0x7f692fffd120, n=n@entry=1) at thread/qsemaphore.cpp:326 #6 0x00007f6985fe96f8 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x563335b84f90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3743 #7 0x00007f69863cbfbb in () at /usr/lib64/libQt5Network.so.5 #8 0x00007f698647634d in () at /usr/lib64/libQt5Network.so.5 #9 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f691c00b900, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #10 0x00007f69863c1c61 in () at /usr/lib64/libQt5Network.so.5 #11 0x00007f69863c261d in () at /usr/lib64/libQt5Network.so.5 #12 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x563335b8a270, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #13 0x00007f698646eef2 in () at /usr/lib64/libQt5Network.so.5 #14 0x00007f698646219d in () at /usr/lib64/libQt5Network.so.5 #15 0x00007f6986462554 in () at /usr/lib64/libQt5Network.so.5 #16 0x00007f698644acc1 in () at /usr/lib64/libQt5Network.so.5 #17 0x00007f6985fe9476 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x563335b8e0f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3778 #18 0x00007f698640bc83 in () at /usr/lib64/libQt5Network.so.5 #19 0x00007f698640bd10 in () at /usr/lib64/libQt5Network.so.5 #20 0x00007f6986420f71 in () at /usr/lib64/libQt5Network.so.5 #21 0x00007f69870c0591 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x563334e4ed10, receiver=receiver@entry=0x7f691c00a430, e=e@entry=0x7f692fffea30) at kernel/qapplication.cpp:3753 #22 0x00007f69870c7b30 in QApplication::notify(QObject*, QEvent*) (this=0x7fff9fa537f0, receiver=0x7f691c00a430, e=0x7f692fffea30) at kernel/qapplication.cpp:3500 #23 0x00007f6985fbf829 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f691c00a430, event=0x7f692fffea30) at ../../include/QtCore/5.12.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322 #24 0x00007f6986014875 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7f691c004820) at kernel/qeventdispatcher_glib.cpp:106 #25 0x00007f6984498e2e in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #26 0x00007f69844990c8 in () at /usr/lib64/libglib-2.0.so.0 #27 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #28 0x00007f6986013c43 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f691c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #29 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f692fffec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #30 0x00007f6985e08396 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #31 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x563335af78d0) at thread/qthread_unix.cpp:361 #32 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #33 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7f6944de7700 (LWP 14119)): #0 0x00007f6985af0b22 in __libc_disable_asynccancel () at /lib64/libc.so.6 #1 0x00007f6985ad4699 in read () at /lib64/libc.so.6 #2 0x00007f69844deb10 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6984498b0f in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6984498fe0 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f6986013c5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6928000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6944de6c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007f6985e08396 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x563335a9af30) at thread/qthread_unix.cpp:361 #10 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #11 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7f6945ffb700 (LWP 14118)): #0 0x00007f6985ad4684 in read () at /lib64/libc.so.6 #1 0x00007f69844deb10 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6984498b0f in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6984498fe0 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f6986013c5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6934000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6945ffac20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #7 0x00007f6985e08396 in QThread::exec() (this=this@entry=0x5633359dc650) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #8 0x00007f6987a82246 in QQuickPixmapReader::run() (this=0x5633359dc650) at /usr/src/debug/libqt5-qtdeclarative-5.12.0-1.2.x86_64/src/quick/util/qquickpixmapcache.cpp:949 #9 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x5633359dc650) at thread/qthread_unix.cpp:361 #10 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #11 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f69467fc700 (LWP 14113)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f6946ffd700 (LWP 14112)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f69477fe700 (LWP 14111)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f6947fff700 (LWP 14110)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f6964ff9700 (LWP 14109)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f69657fa700 (LWP 14108)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f6965ffb700 (LWP 14107)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f69667fc700 (LWP 14106)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f6966ffd700 (LWP 14105)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f69677fe700 (LWP 14104)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f6967fff700 (LWP 14103)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f6978dcf700 (LWP 14102)): #0 0x00007f698510dfdc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f697936fc43 in () at /usr/lib64/dri/radeonsi_dri.so #2 0x00007f697936f997 in () at /usr/lib64/dri/radeonsi_dri.so #3 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f697b5ef700 (LWP 14101)): #0 0x00007f6985ad8aa9 in poll () at /lib64/libc.so.6 #1 0x00007f6984499036 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6986013c5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6970000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f697b5eec40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #5 0x00007f6985e08396 in QThread::exec() (this=this@entry=0x563335095250) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #6 0x00007f69867f1f25 in QQmlThreadPrivate::run() (this=0x563335095250) at /usr/src/debug/libqt5-qtdeclarative-5.12.0-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:148 #7 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x563335095250) at thread/qthread_unix.cpp:361 #8 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f6980e5f700 (LWP 14099)): #0 0x00007f69844dfeb4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f698449855c in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6984498f6b in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6986013c5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6974000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6980e5ec30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f6985e08396 in QThread::exec() (this=this@entry=0x7f6987651d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f69875d7565 in QDBusConnectionManager::run() (this=0x7f6987651d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x7f6987651d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #9 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #10 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f6981cef700 (LWP 14098)): #0 0x00007f6985ad8aa9 in poll () at /lib64/libc.so.6 #1 0x00007f69843a5cc7 in () at /usr/lib64/libxcb.so.1 #2 0x00007f69843a78ea in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f6981f5c80a in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f6985e096e2 in QThreadPrivate::start(void*) (arg=0x563334e84a60) at thread/qthread_unix.cpp:361 #5 0x00007f6985107fab in start_thread () at /lib64/libpthread.so.0 #6 0x00007f6985ae366f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f6987933940 (LWP 14096)): [KCrash Handler] #6 0x00007f6988024702 in AbstractResource::reportNewState() () at /usr/lib64/plasma-discover/libDiscoverCommon.so #7 0x00007f6985fe95b3 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff9fa52e90, r=0x563339fb56a0, this=0x7f691800d7c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #8 0x00007f6985fe95b3 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x563339fb56a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3759 #9 0x00007f6944098b55 in () at /usr/lib64/qt5/plugins/discover/fwupd-backend.so #10 0x00007f6944099367 in () at /usr/lib64/qt5/plugins/discover/fwupd-backend.so #11 0x00007f6944099c49 in () at /usr/lib64/qt5/plugins/discover/fwupd-backend.so #12 0x00007f6985fe95b3 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff9fa53160, r=0x563335e1a720, this=0x563335d465f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #13 0x00007f6985fe95b3 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x563335a97480, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3759 #14 0x00007f6985e13b75 in QFutureWatcherBase::event(QEvent*) (this=<optimized out>, event=0x7f6904004c30) at thread/qfuturewatcher.cpp:334 #15 0x00007f69870c0591 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x563334e4ed10, receiver=receiver@entry=0x563335a97480, e=e@entry=0x7f6904004c30) at kernel/qapplication.cpp:3753 #16 0x00007f69870c7b30 in QApplication::notify(QObject*, QEvent*) (this=0x7fff9fa537f0, receiver=0x563335a97480, e=0x7f6904004c30) at kernel/qapplication.cpp:3500 #17 0x00007f6985fbf829 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x563335a97480, event=0x7f6904004c30) at ../../include/QtCore/5.12.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322 #18 0x00007f6985fc2827 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x563334e3ff80) at kernel/qcoreapplication.cpp:1800 #19 0x00007f6986014633 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x56333500ccc0) at kernel/qeventdispatcher_glib.cpp:276 #20 0x00007f6984498e2e in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #21 0x00007f69844990c8 in () at /usr/lib64/libglib-2.0.so.0 #22 0x00007f698449915c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #23 0x00007f6986013c43 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x56333500dd30, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #24 0x00007f6985fbe4fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff9fa53720, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #25 0x00007f6985fc6652 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #26 0x0000563334c67dea in () #27 0x00007f6985a0bb7b in __libc_start_main () at /lib64/libc.so.6 #28 0x0000563334c6838a in _start () [Inferior 1 (process 14096) detached] Reported using DrKonqi
Backtrace looks the same as Bug 402328, though that's supposed to be caused by fwupd and already fixed. Does this fix it? fwupdmgr refresh fwupdmgr update
Yes that fixed it and now it runs without crashing.
Darn. Thanks. *** This bug has been marked as a duplicate of bug 402328 ***