Bug 426572 - Calling app crashes in KNSCore::Engine::loadProviders() after click on "Get new <thing>..." button
Summary: Calling app crashes in KNSCore::Engine::loadProviders() after click on "Get n...
Status: RESOLVED DUPLICATE of bug 416328
Alias: None
Product: frameworks-knewstuff
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.74.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Alexander Lohnau
URL:
Keywords: drkonqi
: 418923 419735 421180 422122 432491 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-09-15 17:43 UTC by Patrick Silva
Modified: 2021-02-22 10:15 UTC (History)
9 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 Patrick Silva 2020-09-15 17:43:34 UTC
Application: plasmashell (5.19.80)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-47-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I opened Discover, it found updates for some widgets from KDE Store. I opened desktop settings, clicked on "Get new wallpapers..."
button and Plasma crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[New LWP 1360]
[New LWP 1372]
[New LWP 1651]
[New LWP 1663]
[New LWP 1664]
[New LWP 1665]
[New LWP 1666]
[New LWP 1711]
[New LWP 1732]
[New LWP 1736]
[New LWP 1741]
[New LWP 1774]
[New LWP 1816]
[New LWP 2259]
[New LWP 2260]
[New LWP 2261]
[New LWP 2262]
[New LWP 2313]
[New LWP 2316]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f9b9856396f in __GI___poll (fds=fds@entry=0x7fff2f3fefa8, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f9b94c68340 (LWP 1341))]

Thread 20 (Thread 0x7f9b322c5700 (LWP 2316)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596c56de784) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596c56de730, cond=0x5596c56de758) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596c56de758, mutex=0x5596c56de730) at pthread_cond_wait.c:638
#3  0x00007f9b988f710b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c56de730) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c4e8add8, mutex=mutex@entry=0x5596c4e8add0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f9b9a6ea154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5596c4e8adc8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5596c4e8ad30) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f9b9a6ea5c9 in QSGRenderThread::run() (this=0x5596c4e8ad30) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c4e8ad30) at thread/qthread_unix.cpp:342
#9  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f9b338cd700 (LWP 2313)):
#0  __GI___libc_read (nbytes=16, buf=0x7f9b338ccb70, fd=43) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=43, buf=0x7f9b338ccb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f9b96efb89f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b96eb2cfe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9b96eb3152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9b98b2deab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b338ccd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f9b988f0082 in QThread::exec() (this=this@entry=0x7f9b8c011b00) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f9b9a21e6c9 in QQmlThreadPrivate::run() (this=0x7f9b8c011b00) at qml/ftw/qqmlthread.cpp:155
#10 0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x7f9b8c011b00) at thread/qthread_unix.cpp:342
#11 0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f9b56ffd700 (LWP 2262)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f9b56ffcd10, clockid=<optimized out>, expected=0, futex_word=0x5596c1f343e4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f9b56ffcd10, clockid=<optimized out>, mutex=0x5596c1f34390, cond=0x5596c1f343b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5596c1f343b8, mutex=0x5596c1f34390, abstime=0x7f9b56ffcd10) at pthread_cond_wait.c:656
#3  0x00007f9b988f7098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5596c1f34390, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c1f34390) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c1f316e0, mutex=mutex@entry=0x5596c1f34058, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9b988f46c1 in QThreadPoolThread::run() (this=0x5596c1f316d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c1f316d0) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f9b567fc700 (LWP 2261)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f9b567fbd10, clockid=<optimized out>, expected=0, futex_word=0x5596c1f32334) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f9b567fbd10, clockid=<optimized out>, mutex=0x5596c1f322e0, cond=0x5596c1f32308) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5596c1f32308, mutex=0x5596c1f322e0, abstime=0x7f9b567fbd10) at pthread_cond_wait.c:656
#3  0x00007f9b988f7098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5596c1f322e0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c1f322e0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c1f321c0, mutex=mutex@entry=0x5596c1f34058, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9b988f46c1 in QThreadPoolThread::run() (this=0x5596c1f321b0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c1f321b0) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f9b57fff700 (LWP 2260)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f9b57ffed10, clockid=<optimized out>, expected=0, futex_word=0x5596c1f31384) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f9b57ffed10, clockid=<optimized out>, mutex=0x5596c1f31330, cond=0x5596c1f31358) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5596c1f31358, mutex=0x5596c1f31330, abstime=0x7f9b57ffed10) at pthread_cond_wait.c:656
#3  0x00007f9b988f7098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5596c1f31330, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c1f31330) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c1f98f70, mutex=mutex@entry=0x5596c1f34058, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9b988f46c1 in QThreadPoolThread::run() (this=0x5596c1f98f60) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c1f98f60) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f9b577fe700 (LWP 2259)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f9b577fdd10, clockid=<optimized out>, expected=0, futex_word=0x5596c1f341e0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f9b577fdd10, clockid=<optimized out>, mutex=0x5596c1f34190, cond=0x5596c1f341b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x5596c1f341b8, mutex=0x5596c1f34190, abstime=0x7f9b577fdd10) at pthread_cond_wait.c:656
#3  0x00007f9b988f7098 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5596c1f34190, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c1f34190) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c1f972e0, mutex=mutex@entry=0x5596c1f34058, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f9b988f46c1 in QThreadPoolThread::run() (this=0x5596c1f972d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c1f972d0) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f9b557fb700 (LWP 1816)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596c1f1e520) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596c1f1e4d0, cond=0x5596c1f1e4f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596c1f1e4f8, mutex=0x5596c1f1e4d0) at pthread_cond_wait.c:638
#3  0x00007f9b988f710b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596c1f1e4d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5596c1eed348, mutex=mutex@entry=0x5596c1eed340, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f9b9a6ea154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5596c1eed338) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5596c1eed2a0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f9b9a6ea5c9 in QSGRenderThread::run() (this=0x5596c1eed2a0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596c1eed2a0) at thread/qthread_unix.cpp:342
#9  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f9b31aad700 (LWP 1774)):
#0  __GI___libc_read (nbytes=16, buf=0x7f9b31aacb90, fd=47) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=47, buf=0x7f9b31aacb90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f9b96efb89f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b96eb2cfe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9b96eb3152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9b98b2deab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b24014760, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b31aacda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f9b988f0082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x7f9b200036e0) at thread/qthread_unix.cpp:342
#10 0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f9b61559700 (LWP 1741)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bfb8f9d4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bfb8f980, cond=0x5596bfb8f9a8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bfb8f9a8, mutex=0x5596bfb8f980) at pthread_cond_wait.c:638
#3  0x00007f9b988f710b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596bfb8f980) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f9b5c226608, mutex=mutex@entry=0x7f9b5c226600, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f9b9a6ea154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f9b5c2265f8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f9b5c226560) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f9b9a6ea5c9 in QSGRenderThread::run() (this=0x7f9b5c226560) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x7f9b5c226560) at thread/qthread_unix.cpp:342
#9  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f9b63bee700 (LWP 1736)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f9b988f1545 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x7f9b98dc18c8 <_q_ObjectMutexPool+200>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >(QBasicAtomicPointer<QMutexData>&, QBasicAtomicPointer<QMutexData>::Type) (expectedValue=0x3, futex=...) at thread/qfutex_p.h:135
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal() (this=this@entry=0x7f9b98dc18c8 <_q_ObjectMutexPool+200>) at thread/qmutex_linux.cpp:159
#5  0x00007f9b98b00e0f in QBasicMutex::lock() (this=0x7f9b98dc18c8 <_q_ObjectMutexPool+200>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:81
#6  QBasicMutexLocker::QBasicMutexLocker(QBasicMutex*) (m=0x7f9b98dc18c8 <_q_ObjectMutexPool+200>, this=<synthetic pointer>) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qorderedmutexlocker_p.h:128
#7  queued_activate(QObject*, int, QObjectPrivate::Connection*, void**) (sender=0x5596bf6147d0, signal=6, c=0x5596c5a9b2b0, argv=0x7f9b63bed860) at kernel/qobject.cpp:3725
#8  0x00007f9b98b0a54d in doActivate<false>(QObject*, int, void**) (sender=0x5596bf6147d0, signal_index=6, argv=0x7f9b63bed860) at /usr/include/c++/9/bits/atomic_base.h:769
#9  0x00007f9b98b03977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5596bf6147d0, m=m@entry=0x7f9b983746e0 <QNetworkConfigurationManagerPrivate::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#10 0x00007f9b983189d7 in QNetworkConfigurationManagerPrivate::configurationUpdateComplete() (this=this@entry=0x5596bf6147d0) at .moc/moc_qnetworkconfigmanager_p.cpp:286
#11 0x00007f9b98274afc in QNetworkConfigurationManagerPrivate::updateConfigurations() (this=0x5596bf6147d0) at bearer/qnetworkconfigmanager_p.cpp:418
#12 0x00007f9b98318d6f in QNetworkConfigurationManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager_p.cpp:127
#13 0x00007f9b98b01129 in QObject::event(QEvent*) (this=0x5596bf6147d0, e=0x7f9b840098a0) at kernel/qobject.cpp:1314
#14 0x00007f9b98ad367f in doNotify (event=0x7f9b840098a0, receiver=0x5596bf6147d0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#15 QCoreApplication::notify(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#16 QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5596bf6147d0, event=0x7f9b840098a0) at kernel/qcoreapplication.cpp:1061
#17 0x00007f9b98ad5fa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5596bf614840) at kernel/qcoreapplication.cpp:1815
#18 0x00007f9b98b2e837 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7f9b580047b0) at kernel/qeventdispatcher_glib.cpp:277
#19 0x00007f9b96eb2fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f9b96eb3240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f9b98b2de92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b58000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#23 0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b63bedda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#24 0x00007f9b988f0082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#25 0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596bf6032d0) at thread/qthread_unix.cpp:342
#26 0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#27 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f9b70a50700 (LWP 1732)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bdd4fa54) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bdd4fa00, cond=0x5596bdd4fa28) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bdd4fa28, mutex=0x5596bdd4fa00) at pthread_cond_wait.c:638
#3  0x00007f9b988f710b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5596bdd4fa00) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7f9b8c007498, mutex=mutex@entry=0x7f9b8c007490, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f9b9a6ea154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f9b8c007488) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f9b8c0073f0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f9b9a6ea5c9 in QSGRenderThread::run() (this=0x7f9b8c0073f0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x7f9b8c0073f0) at thread/qthread_unix.cpp:342
#9  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f9b73fff700 (LWP 1711)):
#0  0x00007f9b9856396f in __GI___poll (fds=0x7f9b6800bd30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9b96eb31ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b98b2deab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b68006b90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b73ffed60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f9b988f0082 in QThread::exec() (this=this@entry=0x5596bd903a80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f9b9a62530a in QQuickPixmapReader::run() (this=0x5596bd903a80) at util/qquickpixmapcache.cpp:1008
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596bd903a80) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f9b81a32700 (LWP 1666)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bd3351c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bd335178, cond=0x5596bd3351a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bd3351a0, mutex=0x5596bd335178) at pthread_cond_wait.c:638
#3  0x00007f9b8375297b in cnd_wait (mtx=0x5596bd335178, cond=0x5596bd3351a0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5596bd336610) at ../src/util/u_queue.c:275
#5  0x00007f9b8375258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f9b82233700 (LWP 1665)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bd3351c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bd335178, cond=0x5596bd3351a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bd3351a0, mutex=0x5596bd335178) at pthread_cond_wait.c:638
#3  0x00007f9b8375297b in cnd_wait (mtx=0x5596bd335178, cond=0x5596bd3351a0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5596bd3365d0) at ../src/util/u_queue.c:275
#5  0x00007f9b8375258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f9b82a34700 (LWP 1664)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bd3351c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bd335178, cond=0x5596bd3351a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bd3351a0, mutex=0x5596bd335178) at pthread_cond_wait.c:638
#3  0x00007f9b8375297b in cnd_wait (mtx=0x5596bd335178, cond=0x5596bd3351a0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5596bd234360) at ../src/util/u_queue.c:275
#5  0x00007f9b8375258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f9b83235700 (LWP 1663)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5596bd3351c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5596bd335178, cond=0x5596bd3351a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5596bd3351a0, mutex=0x5596bd335178) at pthread_cond_wait.c:638
#3  0x00007f9b8375297b in cnd_wait (mtx=0x5596bd335178, cond=0x5596bd3351a0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5596bd130290) at ../src/util/u_queue.c:275
#5  0x00007f9b8375258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f9b91f2d700 (LWP 1651)):
#0  __GI___libc_read (nbytes=16, buf=0x7f9b91f2cb70, fd=11) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=11, buf=0x7f9b91f2cb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f9b96efb89f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b96eb2cfe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9b96eb3152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9b98b2deab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b88000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b91f2cd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f9b988f0082 in QThread::exec() (this=this@entry=0x5596bcf824d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f9b9a21e6c9 in QQmlThreadPrivate::run() (this=0x5596bcf824d0) at qml/ftw/qqmlthread.cpp:155
#10 0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596bcf824d0) at thread/qthread_unix.cpp:342
#11 0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9b931d0700 (LWP 1372)):
#0  0x00007f9b9856396f in __GI___poll (fds=0x7f9b84014ca0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9b96eb31ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9b98b2deab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9b84000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9b931cfd70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f9b988f0082 in QThread::exec() (this=this@entry=0x7f9b9953ad80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f9b994b7f2b in QDBusConnectionManager::run() (this=0x7f9b9953ad80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x7f9b9953ad80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9b93ff7700 (LWP 1360)):
#0  0x00007f9b9856396f in __GI___poll (fds=0x7f9b93ff6ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9b9aba1c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9b9aba390a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9b945cb978 in QXcbEventQueue::run() (this=0x5596bcc568f0) at qxcbeventqueue.cpp:228
#4  0x00007f9b988f120c in QThreadPrivate::start(void*) (arg=0x5596bcc568f0) at thread/qthread_unix.cpp:342
#5  0x00007f9b97963609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9b98570103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9b94c68340 (LWP 1341)):
[KCrash Handler]
#6  std::__atomic_base<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x40) at /usr/include/c++/9/bits/atomic_base.h:734
#7  std::atomic<QObjectPrivate::ConnectionData*>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x40) at /usr/include/c++/9/atomic:519
#8  QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*>(std::atomic<QObjectPrivate::ConnectionData*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#9  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed() const (this=0x40) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#10 QObjectPrivate::ensureConnectionData() (this=0x0) at kernel/qobject_p.h:371
#11 QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (this=0x0, signal=signal@entry=3, c=c@entry=0x5596c38cb8a0) at kernel/qobject.cpp:324
#12 0x00007f9b98affaaa in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x5596c3515e90, signal_index=3, receiver=0x5596c62f89a0, slot=<optimized out>, slotObj=<optimized out>, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132
#13 0x00007f9b98afff45 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=sender@entry=0x5596c3515e90, signal=signal@entry=0x7fff2f3ff9b0, receiver=receiver@entry=0x5596c62f89a0, slot=slot@entry=0x7fff2f3ff9c0, slotObj=0x5596c859d310, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001
#14 0x00007f9b33f991cd in QObject::connect<void (KNSCore::XmlLoader::*)(QDomDocument const&), void (KNSCore::Engine::*)(QDomDocument const&)>(QtPrivate::FunctionPointer<void (KNSCore::XmlLoader::*)(QDomDocument const&)>::Object const*, void (KNSCore::XmlLoader::*)(QDomDocument const&), QtPrivate::FunctionPointer<void (KNSCore::Engine::*)(QDomDocument const&)>::Object const*, void (KNSCore::Engine::*)(QDomDocument const&), Qt::ConnectionType) (type=Qt::AutoConnection, slot=(void (KNSCore::Engine::*)(class KNSCore::Engine * const, const class QDomDocument &)) 0x7f9b33f99d40 <KNSCore::Engine::slotProviderFileLoaded(QDomDocument const&)>, receiver=0x5596c62f89a0, signal=(void (KNSCore::XmlLoader::*)(class KNSCore::XmlLoader * const, const class QDomDocument &)) 0x7f9b33f82d70 <KNSCore::XmlLoader::signalLoaded(QDomDocument const&)>, sender=0x5596c3515e90) at /usr/include/c++/9/bits/atomic_base.h:279
#15 KNSCore::Engine::loadProviders() (this=this@entry=0x5596c62f89a0) at ./src/core/engine.cpp:239
#16 0x00007f9b33f9f2f4 in KNSCore::Engine::init(QString const&) (this=<optimized out>, configfile=...) at ./src/core/engine.cpp:191
#17 0x00007f9b33a1c9db in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/libnewstuffqmlplugin.so
#18 0x00007f9b33a18322 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/libnewstuffqmlplugin.so
#19 0x00007f9b33a18d1b in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/newstuff/libnewstuffqmlplugin.so
#20 0x00007f9b9a14dae2 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x5596c203eca0, o=<optimized out>, c=QMetaObject::WriteProperty, _id=2, a=0x7fff2f3ffe00) at qml/qqmlvmemetaobject.cpp:1045
#21 0x00007f9b9a07e3fa in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=0x5596c38c0730, object=0x5596c5afe0b0, property=0x7f9b1825c108, value=...) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#22 0x00007f9b9a07edbe in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (engine=0x5596c38c0730, qmlContext=<optimized out>, object=0x5596c5afe0b0, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:435
#23 0x00007f9b9a07ef37 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/include/c++/9/bits/atomic_base.h:413
#24 0x00007f9b9a041c14 in QV4::Object::put(QV4::PropertyKey, QV4::Value const&, QV4::Value*) (receiver=0x7f9b5487c5b8, v=..., id=..., this=0x7f9b5487c5b8) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:73
#25 QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) (object=0x7f9b5487c5b8, engine=0x5596c38c0730, lookup=0x5596c1ea9530, value=...) at jsruntime/qv4object.cpp:804
#26 0x00007f9b9a099d86 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff2f400160, engine=0x5596c38c0730, code=0x7f9b545d4325 ".\r\030\a\246\016\a") at jsruntime/qv4vme_moth.cpp:653
#27 0x00007f9b9a09f1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff2f400160, engine=engine@entry=0x5596c38c0730) at jsruntime/qv4vme_moth.cpp:463
#28 0x00007f9b9a02cac8 in QV4::ArrowFunction::virtualCall(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4functionobject.cpp:528
#29 0x00007f9b9a0ae133 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=0, argv=0x7f9b5487c500, thisObject=0x7f9b5487c578, this=0x7fff2f4001f8) at jsruntime/qv4functionobject_p.h:172
#30 QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) (engine=0x5596c38c0730, index=<optimized out>, argv=0x7f9b5487c500, argc=0) at jsruntime/qv4runtime.cpp:1366
#31 0x00007f9b9a09a427 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff2f4003e0, engine=0x5596c38c0730, code=0x7f9b545d4394 "\016\002") at jsruntime/qv4vme_moth.cpp:784
#32 0x00007f9b9a09f1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff2f4003e0, engine=engine@entry=0x5596c38c0730) at jsruntime/qv4vme_moth.cpp:463
#33 0x00007f9b9a02bdfd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x5596c1684de0, thisObject=<optimized out>, argv=argv@entry=0x7f9b5487c500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#34 0x00007f9b9a1d2607 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x5596c3865a70, callData=callData@entry=0x7f9b5487c4d0, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#35 0x00007f9b9a1752ce in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#36 0x00007f9b9a176368 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x5596c1ec4150, a=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#37 0x00007f9b9a1b0dcd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#38 0x00007f9b9a153c7f in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x5596c5b47e40, index=64, a=0x0) at qml/qqmlengine.cpp:834
#39 0x00007f9b98b0a135 in doActivate<false>(QObject*, int, void**) (sender=0x5596c5b47e40, signal_index=64, argv=0x0) at kernel/qobject_p.h:110
#40 0x00007f9b93338a41 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x5596c1eb33a0, point=...) at qquickabstractbutton.cpp:182
#41 0x00007f9b93357a99 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7fff2f4029d0) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:128
#42 0x00007f9b9a735cc8 in QQuickItem::event(QEvent*) (this=0x5596c5b47e40, ev=0x7fff2f4029d0) at items/qquickitem.cpp:8128
#43 0x00007f9b9982acc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5596bcc4c0f0, receiver=receiver@entry=0x5596c5b47e40, e=e@entry=0x7fff2f4029d0) at kernel/qapplication.cpp:3671
#44 0x00007f9b99833c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fff2f402ec0, receiver=0x5596c5b47e40, e=0x7fff2f4029d0) at kernel/qapplication.cpp:3417
#45 0x00007f9b98ad36aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5596c5b47e40, event=0x7fff2f4029d0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#46 0x00007f9b9a74fa45 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x5596c1d66900, pointerEvent=0x7f9b8c03f400) at items/qquickwindow.cpp:1900
#47 0x00007f9b9a75116f in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x5596c1d66900, event=0x7f9b8c03f400) at items/qquickwindow.cpp:2488
#48 0x00007f9b9a752099 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7fff2f4029d0, this=0x5596c1d66900) at items/qquickwindow.cpp:2337
#49 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x5596c1d66900, event=0x7fff2f4029d0) at items/qquickwindow.cpp:2290
#50 0x00007f9b98f0e83d in QWindow::event(QEvent*) (this=this@entry=0x5596bdd34ea0, ev=ev@entry=0x7fff2f4029d0) at kernel/qwindow.cpp:2433
#51 0x00007f9b9a753abb in QQuickWindow::event(QEvent*) (this=0x5596bdd34ea0, e=0x7fff2f4029d0) at items/qquickwindow.cpp:1782
#52 0x00007f9b9982acc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5596bcc4c0f0, receiver=receiver@entry=0x5596bdd34ea0, e=e@entry=0x7fff2f4029d0) at kernel/qapplication.cpp:3671
#53 0x00007f9b99833c70 in QApplication::notify(QObject*, QEvent*) (this=0x7fff2f402ec0, receiver=0x5596bdd34ea0, e=0x7fff2f4029d0) at kernel/qapplication.cpp:3417
#54 0x00007f9b98ad36aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5596bdd34ea0, event=0x7fff2f4029d0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#55 0x00007f9b98f02f78 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=e@entry=0x5596c1f4b930) at kernel/qguiapplication.cpp:2214
#56 0x00007f9b98f045b5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x5596c1f4b930) at kernel/qguiapplication.cpp:1946
#57 0x00007f9b98edc2cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#58 0x00007f9b945cc99e in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#59 0x00007f9b96eb2fbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f9b96eb3240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f9b96eb32e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f9b98b2de92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5596bcd072b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#63 0x00007f9b98ad21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff2f402d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#64 0x00007f9b98ada354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#65 0x00005596bbbf3be2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:244
[Inferior 1 (process 1341) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2020-09-15 18:35:28 UTC
Crashing in KNSCore::XmlLoader::[other stuff]. Malformed theme metadata maybe? Either way, the GHNS window should be more resilient against this.
Comment 2 Alexander Lohnau 2020-09-15 18:40:02 UTC
>Malformed theme metadata maybe? 

I can reproduce this every time: Click on the Get New Things button, close it really fast, click it again.

Only an issue with QWidgets as far as I can tell.
Comment 3 Alexander Lohnau 2020-09-15 18:42:07 UTC
Stacktrace also seems related to BUG 416328
Comment 4 Nate Graham 2020-12-01 19:10:46 UTC
*** Bug 422122 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2020-12-01 19:11:05 UTC
*** Bug 421180 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2020-12-01 19:18:55 UTC
*** Bug 419735 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2020-12-01 19:19:51 UTC
*** Bug 418923 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-02-04 17:26:20 UTC
*** Bug 432491 has been marked as a duplicate of this bug. ***
Comment 9 Alex 2021-02-19 02:06:21 UTC
Still occurs on Frameworks 5.79.
Comment 10 Alexander Lohnau 2021-02-21 20:57:39 UTC
It seems that Calligra uses the KNS components in a not so standard fashion. I will look into it.
Comment 11 Alexander Lohnau 2021-02-22 10:15:47 UTC

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