Bug 428554 - Plasma desktop crashes on login in PlasmaDesktopTheme::syncColors() / Kirigami::PlatformTheme::ColorSet()
Summary: Plasma desktop crashes on login in PlasmaDesktopTheme::syncColors() / Kirigam...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.20.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-11-01 12:30 UTC by Steve Allewell
Modified: 2020-11-13 20:49 UTC (History)
3 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 Steve Allewell 2020-11-01 12:30:01 UTC
Application: plasmashell (5.20.1)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.1-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
After a reboot I can log in and everything works as expected.  After logging out, and logging in again at some point in the future, the plasma desktop crashes.  Whilst I can open the start menu and navigate to an application, clicking on the application does not start it.  This also occurs for icons pinned to the task manager or desktop.  I can use Alt-F2 to run a command, e.g. Konsole, and then run other applications from that, which appear to work fine.  I was running the OpenSuSE theme, but tried changing to Breeze, but this still crashed.  This is reproducable always.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 16736]
[New LWP 16788]
[New LWP 16800]
[New LWP 16801]
[New LWP 16802]
[New LWP 16803]
[New LWP 16804]
[New LWP 16805]
[New LWP 16806]
[New LWP 16807]
[New LWP 16808]
[New LWP 16809]
[New LWP 16810]
[New LWP 16811]
[New LWP 16812]
[New LWP 16813]
[New LWP 16814]
[New LWP 16821]
[New LWP 16822]
[New LWP 16856]
[New LWP 31277]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fc0a2aade7f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fc0a09a7840 (LWP 16710))]

Thread 22 (Thread 0x7fc0399eb640 (LWP 31277)):
#0  0x00007fc01581e580 in pa_iochannel_is_writable () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#1  0x00007fc01583295d in  () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#2  0x00007fc015832c86 in  () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#3  0x00007fc0158334da in  () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#4  0x00007fc01589c2f3 in pa_mainloop_dispatch () at /usr/lib64/libpulse.so.0
#5  0x00007fc01589c61e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#6  0x00007fc01589c6c0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#7  0x00007fc0158aa619 in  () at /usr/lib64/libpulse.so.0
#8  0x00007fc0158415e8 in  () at /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#9  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7fc0169ee640 (LWP 16856)):
#0  0x00007fc0a14d00b9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fc0a147e4ef in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0a147eeeb in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc0a147f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc0a30705cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc008000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc0a3017a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc0169edc80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fc0a2e387ce in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fc014ee9428 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007fc0a2e39911 in QThreadPrivate::start(void*) (arg=0x556639f7d3c0) at thread/qthread_unix.cpp:329
#9  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fc043fff640 (LWP 16822)):
#0  0x00007fc0a2aade7f in poll () at /lib64/libc.so.6
#1  0x00007fc0a147efbe in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0a147f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc0a30705cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc03c018460, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc0a3017a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc043ffec80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fc0a2e387ce in QThread::exec() (this=this@entry=0x7fc0940a9470) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fc0a4a43926 in QQuickPixmapReader::run() (this=0x7fc0940a9470) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#7  0x00007fc0a2e39911 in QThreadPrivate::start(void*) (arg=0x7fc0940a9470) at thread/qthread_unix.cpp:329
#8  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fc0427e5640 (LWP 16821)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fc078ff9640 (LWP 16814)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fc0797fa640 (LWP 16813)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fc079ffb640 (LWP 16812)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fc07a7fc640 (LWP 16811)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fc07affd640 (LWP 16810)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fc07bfff640 (LWP 16809)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fc080ff9640 (LWP 16808)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fc0817fa640 (LWP 16807)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fc081ffb640 (LWP 16806)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fc0827fc640 (LWP 16805)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fc082ffd640 (LWP 16804)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc0837fe640 (LWP 16803)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc07b7fe640 (LWP 16802)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc083fff640 (LWP 16801)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc088e11640 (LWP 16800)):
#0  0x00007fc0a2009082 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc08e386fbb in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08e386477 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc09ca2a640 (LWP 16788)):
#0  0x00007fc0a147e4cd in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fc0a147eeeb in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0a147f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc0a30705cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc094000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc0a3017a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc09ca29ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fc0a2e387ce in QThread::exec() (this=this@entry=0x556638070100) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fc0a46852d5 in QQmlThreadPrivate::run() (this=0x556638070100) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007fc0a2e39911 in QThreadPrivate::start(void*) (arg=0x556638070100) at thread/qthread_unix.cpp:329
#8  0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc09dcc6640 (LWP 16736)):
#0  0x00007fc0a2aa98dc in read () at /lib64/libc.so.6
#1  0x00007fc0a14cb3ff in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc0a147eb0e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc0a147ef65 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc0a147f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc0a30705cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc090000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fc0a3017a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc09dcc5c70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fc0a2e387ce in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fc0a3a0aa27 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007fc0a2e39911 in QThreadPrivate::start(void*) (arg=0x7fc0a3a77d80) at thread/qthread_unix.cpp:329
#10 0x00007fc0a2002eb1 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fc0a2ab8ccf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc0a09a7840 (LWP 16710)):
[KCrash Handler]
#4  QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, StyleSingleton::Colors>::findNode(QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup> const&, unsigned int*) const (ahp=<optimized out>, akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qpair.h:151
#5  QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, StyleSingleton::Colors>::constFind(QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup> const&) const (akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:907
#6  StyleSingleton::loadColors(Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup) (group=QPalette::Disabled, cs=Kirigami::PlatformTheme::Window, this=0x55663a36f8f0) at /usr/src/debug/qqc2-desktop-style-5.75.0-1.1.x86_64/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:70
#7  PlasmaDesktopTheme::syncColors() (this=0x55663beeca50) at /usr/src/debug/qqc2-desktop-style-5.75.0-1.1.x86_64/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:237
#8  0x00007fc0a304f646 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdb2a25e60, r=0x55663beeca50, this=0x55663be89280) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9  doActivate<false>(QObject*, int, void**) (sender=0x55663be87b20, signal_index=17, argv=0x7ffdb2a25e60) at kernel/qobject.cpp:3886
#10 0x00007fc0a4b339da in QQuickItemPrivate::setEffectiveEnableRecur(QQuickItem*, bool) (this=0x556639333750, scope=0x55663be7b100, newEffectiveEnable=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/items/qquickitem.h:468
#11 0x00007fc0a4b339da in QQuickItemPrivate::setEffectiveEnableRecur(QQuickItem*, bool) (this=0x55663be7f980, scope=0x55663be7b100, newEffectiveEnable=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/quick/items/qquickitem.h:468
#12 0x00007fc0a464de6f in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7ffdb2a25f3f, target=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#13 GenericBinding<1>::doStore<bool>(bool, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/qqmlbinding.cpp:342
#14 GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55663be7f830, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/qqmlbinding.cpp:305
#15 0x00007fc0a464e85e in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55663be7f830, watcher=..., flags=..., scope=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/include/QtQml/5.15.1/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
#16 0x00007fc0a464c514 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55663be7f830, flags=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/qqmlbinding.cpp:194
#17 0x00007fc0a46285bd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.1-2.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#18 0x00007fc0a304f1d5 in doActivate<false>(QObject*, int, void**) (sender=0x55663beb2220, signal_index=34, argv=0x0) at kernel/qobject_p.h:110
#19 0x00007fc0a304f646 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdb2a27b90, r=0x55663beb2220, this=0x55663beb1510) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#20 doActivate<false>(QObject*, int, void**) (sender=0x55663beb2220, signal_index=21, argv=argv@entry=0x7ffdb2a27b90) at kernel/qobject.cpp:3886
#21 0x00007fc0a30489a0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55663beb2220, m=m@entry=0x7fc0a32fafe0, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffdb2a27b90) at kernel/qobject.cpp:3946
#22 0x00007fc0a2fb42ad in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) (this=this@entry=0x55663beb2220, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648
#23 0x00007fc0a2fb666b in QAbstractItemModel::endResetModel() (this=this@entry=0x55663beb2220) at itemmodels/qabstractitemmodel.cpp:3304
#24 0x00007fc0a2feb693 in QSortFilterProxyModelPrivate::_q_sourceReset() (this=0x55663beb22f0) at itemmodels/qsortfilterproxymodel.cpp:1566
#25 0x00007fc0a304f680 in doActivate<false>(QObject*, int, void**) (sender=0x556639dd5cd0, signal_index=21, argv=argv@entry=0x7ffdb2a27cf0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#26 0x00007fc0a30489a0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x556639dd5cd0, m=m@entry=0x7fc0a32fafe0, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffdb2a27cf0) at kernel/qobject.cpp:3946
#27 0x00007fc0a2fb42ad in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) (this=this@entry=0x556639dd5cd0, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648
#28 0x00007fc0a2fb666b in QAbstractItemModel::endResetModel() (this=this@entry=0x556639dd5cd0) at itemmodels/qabstractitemmodel.cpp:3304
#29 0x00007fc0155703bc in HistoryModel::clear() (this=this@entry=0x556639dd5cd0) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/klipper/historymodel.cpp:43
#30 0x00007fc015570463 in HistoryModel::~HistoryModel() (this=0x556639dd5cd0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/klipper/historymodel.cpp:35
#31 HistoryModel::~HistoryModel() (this=0x556639dd5cd0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/klipper/historymodel.cpp:36
#32 0x00007fc0a3042c7e in QObjectPrivate::deleteChildren() (this=0x556639decd80) at kernel/qobject.cpp:2104
#33 0x00007fc0a304d854 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#34 0x00007fc0a4edd559 in Plasma::DataContainer::~DataContainer() (this=0x556639de81b0, this=<optimized out>) at /usr/src/debug/plasma-framework-5.75.0-3.1.x86_64/src/plasma/datacontainer.cpp:30
#35 0x00007fc0a3042c7e in QObjectPrivate::deleteChildren() (this=0x556639e18f20) at kernel/qobject.cpp:2104
#36 0x00007fc0a304d854 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#37 0x00007fc015578983 in ClipboardEngine::~ClipboardEngine() (this=0x556639e18ef0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/klipper/clipboardengine.cpp:50
#38 ClipboardEngine::~ClipboardEngine() (this=0x556639e18ef0, this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/klipper/clipboardengine.cpp:53
#39 0x00007fc0a4edccb7 in Plasma::DataEngineManagerPrivate::~DataEngineManagerPrivate() (this=0x556639882df0, this=<optimized out>) at /usr/src/debug/plasma-framework-5.75.0-3.1.x86_64/src/plasma/private/dataenginemanager.cpp:49
#40 Plasma::DataEngineManager::~DataEngineManager() (this=0x7fc0a4f376d0 <Plasma::(anonymous namespace)::Q_QGS_privateDataEngineManagerSelf::innerFunction()::holder>, this=<optimized out>) at /usr/src/debug/plasma-framework-5.75.0-3.1.x86_64/src/plasma/private/dataenginemanager.cpp:89
#41 0x00007fc0a4edcd99 in Plasma::(anonymous namespace)::Q_QGS_privateDataEngineManagerSelf::innerFunction()::Holder::~Holder() () at /usr/src/debug/plasma-framework-5.75.0-3.1.x86_64/src/plasma/private/dataenginemanager.cpp:74
#42 0x00007fc0a29f8dc7 in __run_exit_handlers () at /lib64/libc.so.6
#43 0x00007fc0a29f8f6c in  () at /lib64/libc.so.6
#44 0x00007fc09eaa725d in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x556637cd0770, flags=...) at qxcbconnection.cpp:987
#45 0x00007fc09ead1263 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#46 0x00007fc0a147eca7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#47 0x00007fc0a147f028 in  () at /usr/lib64/libglib-2.0.so.0
#48 0x00007fc0a147f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#49 0x00007fc0a30705af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x556637de69c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007fc0a3017a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdb2a281e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#51 0x00007fc0a301fc90 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#52 0x0000556635f67f89 in main(int, char**) (argc=<optimized out>, argv=0x7ffdb2a28400) at /usr/src/debug/plasma5-workspace-5.20.1.1-1.1.x86_64/shell/main.cpp:244
[Inferior 1 (process 16710) detached]

Possible duplicates by query: bug 428513, bug 428502, bug 428420, bug 428415, bug 428241.

Reported using DrKonqi
Comment 1 Nate Graham 2020-11-04 19:15:26 UTC
Weird:

[KCrash Handler]
#4  QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, StyleSingleton::Colors>::findNode(QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup> const&, unsigned int*) const (ahp=<optimized out>, akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qpair.h:151
#5  QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, StyleSingleton::Colors>::constFind(QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup> const&) const (akey=..., this=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:907
#6  StyleSingleton::loadColors(Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup) (group=QPalette::Disabled, cs=Kirigami::PlatformTheme::Window, this=0x55663a36f8f0) at /usr/src/debug/qqc2-desktop-style-5.75.0-1.1.x86_64/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:70
#7  PlasmaDesktopTheme::syncColors() (this=0x55663beeca50) at /usr/src/debug/qqc2-desktop-style-5.75.0-1.1.x86_64/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp:237
Comment 2 Steve Allewell 2020-11-08 11:27:33 UTC
I just had a look at today's crash log and it is clear it does not crash at the same thing each day.  So even more weird.

Thread 1 (Thread 0x7fac63797840 (LWP 9990)):
[KCrash Handler]
#4  0x00007fac6189e320 in QXcbConnection::getSelectionOwner(unsigned int) const (this=0x55bda8885770, atom=<optimized out>) at qxcbconnection_basic.h:71
#5  0x00007fac61898d28 in QXcbClipboard::getSelectionOwner(unsigned int) const (atom=<optimized out>, this=0x7fac5c005600) at ./qxcbobject.h:53
#6  QXcbClipboard::mimeData(QClipboard::Mode) (this=0x7fac5c005600, mode=QClipboard::Clipboard) at qxcbclipboard.cpp:322
#7  0x00007fac60dc1d1d in  () at /usr/lib64/libKF5KIOFileWidgets.so.5
#8  0x00007fac60dc7a69 in  () at /usr/lib64/libKF5KIOFileWidgets.so.5
#9  0x00007fac65e3f680 in doActivate<false>(QObject*, int, void**) (sender=0x55bda8fa3160, signal_index=6, argv=0x7fffc9d07ad0, argv@entry=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#10 0x00007fac65e389a0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fac667cdfc0 <QClipboard::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#11 0x00007fac666b7b33 in QClipboard::dataChanged() (this=<optimized out>) at .moc/moc_qclipboard.cpp:186
#12 0x00007fac662597a5 in QClipboard::emitChanged(QClipboard::Mode) (this=0x55bda8fa3160, mode=QClipboard::Clipboard) at kernel/qclipboard.cpp:597
#13 0x00007fac6189d654 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x55bda8885770, event=event@entry=0x7fac5c00af30) at qxcbconnection.cpp:685
#14 0x00007fac6189ea86 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55bda8885770, flags=...) at qxcbconnection.cpp:1003
#15 0x00007fac618c1263 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#16 0x00007fac6426eca7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fac6426f028 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007fac6426f0df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fac65e605af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55bda89a9000, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007fac65e07a1b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffc9d07dd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007fac65e0fc90 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x000055bda7c69f89 in main(int, char**) (argc=<optimized out>, argv=0x7fffc9d07ff0) at /usr/src/debug/plasma5-workspace-5.20.2-1.1.x86_64/shell/main.cpp:244
[Inferior 1 (process 9990) detached]
Comment 3 Steve Allewell 2020-11-13 19:39:29 UTC
Since I did a software update earlier this week, I have not experienced this issue again so far.  Hopefully it will not occur again.  My apologies for any time you have spent on investigating this.

Regards
Comment 4 Nate Graham 2020-11-13 20:49:22 UTC
OK thanks! Let us know if it happens again and we can re-open it.