Summary: | Plasma desktop crashes on login in PlasmaDesktopTheme::syncColors() / Kirigami::PlatformTheme::ColorSet() | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Steve Allewell <steve.allewell> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | nate, notmart, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.20.1 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Steve Allewell
2020-11-01 12:30:01 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 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] 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 OK thanks! Let us know if it happens again and we can re-open it. |