Bug 413782

Summary: Plasma crashes in ShellCorona::screenInvariants() / KScreen::BackendManager::loadBackendPlugin() on startup in wayland
Product: [Plasma] plasmashell Reporter: Michael Augaitis <michael.aug>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: ahmad, alex765, andryushinmichael, bajczyk, casey.jensen, christian_haegele, fmakosza, kde, lotusteadragon, luis.quintero, nate, notmart, pereira.alex, plasma-bugs, stijn+bugs, vlad.zahorodnii
Priority: HI Keywords: drkonqi, wayland
Version: 5.17.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=456947
Latest Commit: Version Fixed In: 5.25

Description Michael Augaitis 2019-11-03 19:05:42 UTC
Application: plasmashell (5.17.2)

Qt Version: 5.13.2
Frameworks Version: 5.63.0
Operating System: Linux 5.4.0-rc5-mainline x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
selected Wayland KDE session in SDDM and logged in

- Unusual behavior I noticed:
took a long time to load, taskbar did not appear at all, windows from previous session started normally (firefox)

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efbf8586c80 (LWP 908))]

Thread 26 (Thread 0x7efb867fc700 (LWP 1040)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbfd1d6610 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007efbfd1d6702 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007efbfee5ce3d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007efbfee5d0ee in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7efb86ffd700 (LWP 1039)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7efb877fe700 (LWP 1038)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7efb87fff700 (LWP 1037)):
#0  0x00007efbfb534994 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007efbfb535096 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efbfb535241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efbfd3f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efbfd1cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7efb9d88a700 (LWP 999)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbfd1d6610 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007efbfd1d6702 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007efbfee5ce3d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007efbfee5d0ee in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7efb9e08b700 (LWP 998)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7efb9e88c700 (LWP 997)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7efbb14af700 (LWP 992)):
#0  0x00007efbfce4f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007efbfb535170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efbfb535241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efbfd3f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efbfd1cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfedd170b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7efbb37fe700 (LWP 959)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7efbb3fff700 (LWP 958)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7efbe09bb700 (LWP 957)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7efbe11bc700 (LWP 956)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7efbe19bd700 (LWP 955)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7efbe21be700 (LWP 954)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7efbe29bf700 (LWP 953)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7efbe31c0700 (LWP 952)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7efbec9ea700 (LWP 951)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7efbed1eb700 (LWP 950)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7efbed9ec700 (LWP 949)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7efbee1ed700 (LWP 948)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7efbee9ee700 (LWP 947)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7efbf48c5700 (LWP 946)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7efbf521b700 (LWP 945)):
#0  0x00007efbfc6c7c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efbef2c1e1c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efbef2c1a18 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7efbf6b11700 (LWP 940)):
#0  0x00007efbfce4b42c in read () at /usr/lib/libc.so.6
#1  0x00007efbfb4e59f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efbfb533a31 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007efbfb535118 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efbfb535241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007efbfd3f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007efbfd1cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007efbfeaf1449 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7efbf7d67700 (LWP 920)):
#0  0x00007efbfce4f9ef in poll () at /usr/lib/libc.so.6
#1  0x00007efbfb535170 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efbfb535241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efbfd3f6b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efbfd1cf305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efbfdc70b37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007efbfd1d0530 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007efbfc6c14cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efbfce5a2d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7efbf8586c80 (LWP 908)):
[KCrash Handler]
#6  0x00007efbfcd96f25 in raise () at /usr/lib/libc.so.6
#7  0x00007efbfcd80897 in abort () at /usr/lib/libc.so.6
#8  0x00007efbfd1958f4 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007efbf8468563 in  () at /usr/lib/libQt5WaylandClient.so.5
#10 0x00007efbf84685c1 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#11 0x00007efbfd3caac1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007efbfd3f6b51 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#13 0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0x00007efb9c7fac20 in  () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#15 0x00007efb9c7f9b40 in  () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#16 0x00007efb9c7f556f in qt_plugin_instance () at /usr/lib/qt/plugins/kf5/kscreen/KSC_KWayland.so
#17 0x00007efbfd38839b in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#18 0x00007efb9f5d9a84 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) () at /usr/lib/libKF5Screen.so.7
#19 0x00007efb9f5da132 in KScreen::BackendManager::loadBackendInProcess(QString const&) () at /usr/lib/libKF5Screen.so.7
#20 0x00007efb9f5e5d1b in  () at /usr/lib/libKF5Screen.so.7
#21 0x00007efb9f5e6ac2 in KScreen::GetConfigOperation::start() () at /usr/lib/libKF5Screen.so.7
#22 0x00007efbfd3cb4fa in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007efbfdedd4e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007efbfdee6e11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007efbfd39ed12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007efbfd3a1a89 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#27 0x00007efbfd3f7514 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007efbfb5333ee in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007efbfb535201 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007efbfb535241 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007efbfd3f6b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007efbfd39d83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007efbfd3a5676 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x000056555556fdc9 in  ()
#35 0x00007efbfcd82153 in __libc_start_main () at /usr/lib/libc.so.6
#36 0x000056555557022e in _start ()
[Inferior 1 (process 908) detached]

The reporter indicates this bug may be a duplicate of or related to bug 413770.

Possible duplicates by query: bug 413770, bug 413754, bug 413742, bug 413728, bug 413708.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-23 20:50:19 UTC
*** Bug 415660 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2021-02-23 20:50:27 UTC
*** Bug 416840 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2021-02-23 20:50:59 UTC
*** Bug 417229 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2021-02-23 20:51:07 UTC
*** Bug 417680 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2021-02-23 20:51:22 UTC
*** Bug 418799 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2021-02-23 20:52:46 UTC
*** Bug 432584 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2021-02-23 20:52:58 UTC
*** Bug 431462 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-02-23 20:55:27 UTC
Full symbolicated backtrace from Bug 431462:


[KCrash Handler]
#5  0x00007fb85f5c3615 in raise () at /usr/lib/libc.so.6
#6  0x00007fb85f5ac862 in abort () at /usr/lib/libc.so.6
#7  0x00007fb85fb4e235 in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at global/qlogging.cpp:1914
#8  0x00007fb85fb4a8a0 in QMessageLogger::fatal(char const*, ...) const (this=0x7ffe5e7b2550, msg=0x7fb85ff13b88 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:893
#9  0x00007fb85fb412d0 in qt_assert(char const*, char const*, int) (assertion=0x562ea916495f "panel->isVisible()", file=0x562ea91645f0 "/data/projects/src/plasma-workspace/shell/shellcorona.cpp", line=830) at global/qglobal.cpp:3358
#10 0x0000562ea910b901 in ShellCorona::screenInvariants() const (this=0x562ea9d4a600) at /data/projects/src/plasma-workspace/shell/shellcorona.cpp:830
#11 0x0000562ea91037e6 in ShellCorona::reconsiderOutputs() (this=0x562ea9d4a600) at /data/projects/src/plasma-workspace/shell/shellcorona.cpp:1230
#12 0x0000562ea9123201 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ShellCorona::*)()>::call(void (ShellCorona::*)(), ShellCorona*, void**) (f=(void (ShellCorona::*)(ShellCorona * const)) 0x562ea91035a0 <ShellCorona::reconsiderOutputs()>, o=0x562ea9d4a600, arg=0x7ffe5e7b2a00) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:152
#13 0x0000562ea9123168 in QtPrivate::FunctionPointer<void (ShellCorona::*)()>::call<QtPrivate::List<>, void>(void (ShellCorona::*)(), ShellCorona*, void**) (f=(void (ShellCorona::*)(ShellCorona * const)) 0x562ea91035a0 <ShellCorona::reconsiderOutputs()>, o=0x562ea9d4a600, arg=0x7ffe5e7b2a00) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:185
#14 0x0000562ea9123095 in QtPrivate::QSlotObject<void (ShellCorona::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x562ea9fc77b0, r=0x562ea9d4a600, a=0x7ffe5e7b2a00, ret=0x0) at /data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:418
#15 0x00007fb85fde4023 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (this=0x562ea9fc77b0, r=0x562ea9d4a600, a=0x7ffe5e7b2a00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 0x00007fb85fe2727c in doActivate<false>(QObject*, int, void**) (sender=0x562ea9d4a6f8, signal_index=3, argv=0x7ffe5e7b2a00) at kernel/qobject.cpp:3886
#17 0x00007fb85fe207dd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x562ea9d4a6f8, m=0x7fb8601c54a0 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x7ffe5e7b2a00) at kernel/qobject.cpp:3946
#18 0x00007fb85fe32c38 in QTimer::timeout(QTimer::QPrivateSignal) (this=0x562ea9d4a6f8, _t1=...) at .moc/moc_qtimer.cpp:205
#19 0x00007fb85fe31bf7 in QTimer::timerEvent(QTimerEvent*) (this=0x562ea9d4a6f8, e=0x7ffe5e7b2fa0) at kernel/qtimer.cpp:257
#20 0x00007fb85fe19642 in QObject::event(QEvent*) (this=0x562ea9d4a6f8, e=0x7ffe5e7b2fa0) at kernel/qobject.cpp:1291
#21 0x00007fb861229d3b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x562ea9d119e0, receiver=0x562ea9d4a6f8, e=0x7ffe5e7b2fa0) at kernel/qapplication.cpp:3632
#22 0x00007fb861227079 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5e7b57e0, receiver=0x562ea9d4a6f8, e=0x7ffe5e7b2fa0) at kernel/qapplication.cpp:2972
#23 0x00007fb85fdd1d31 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562ea9d4a6f8, event=0x7ffe5e7b2fa0) at kernel/qcoreapplication.cpp:1064
#24 0x00007fb85fdd2788 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x562ea9d4a6f8, event=0x7ffe5e7b2fa0) at kernel/qcoreapplication.cpp:1462
#25 0x00007fb85fe68ac3 in QTimerInfoList::activateTimers() (this=0x562ea9d41df0) at kernel/qtimerinfo_unix.cpp:643
#26 0x00007fb85fe6a534 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x562ea9d41d90) at kernel/qeventdispatcher_glib.cpp:183
#27 0x00007fb85fe6a631 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x562ea9d52310) at kernel/qeventdispatcher_glib.cpp:230
#28 0x00007fb85c4e5a84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007fb85c5399b1 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007fb85c4e42b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007fb85fe6aedf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007fb85bfe4570 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at qeventdispatcher_glib.cpp:120
#33 0x00007fb85fdce3e3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562eab8989d0, flags=...) at kernel/qeventloop.cpp:139
#34 0x00007fb85fdce745 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562eab8989d0, flags=...) at kernel/qeventloop.cpp:232
#35 0x00007fb7e814d8f0 in KScreen::WaylandConfig::WaylandConfig(QObject*) (this=0x562eab898980, parent=0x562eab6906c0) at /data/projects/src/libkscreen/backends/kwayland/waylandconfig.cpp:65
#36 0x00007fb7e814c4c7 in KScreen::WaylandBackend::WaylandBackend() (this=0x562eab6906c0) at /data/projects/src/libkscreen/backends/kwayland/waylandbackend.cpp:38
#37 0x00007fb7e814af91 in qt_plugin_instance() () at backends/kwayland/KSC_KWayland_autogen/EWIEGA46WW/moc_waylandbackend.cpp:114
#38 0x00007fb85fdc568c in QLibraryPrivate::pluginInstance() (this=0x562ea9ebf1c0) at plugin/qlibrary.cpp:557
#39 0x00007fb85fdbac37 in QPluginLoader::instance() (this=0x562eab2152f0) at plugin/qpluginloader.cpp:199
#40 0x00007fb828025c90 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) (loader=0x562eab2152f0, name=..., arguments=...) at /data/projects/src/libkscreen/src/backendmanager.cpp:198
#41 0x00007fb8280263b4 in KScreen::BackendManager::loadBackendInProcess(QString const&) (this=0x562eaa241630, name=...) at /data/projects/src/libkscreen/src/backendmanager.cpp:243
#42 0x00007fb8280379d9 in KScreen::ConfigOperationPrivate::loadBackend() (this=0x562eab6e46a0) at /data/projects/src/libkscreen/src/configoperation.cpp:138
#43 0x00007fb82803901f in KScreen::GetConfigOperation::start() (this=0x562eab6e4680) at /data/projects/src/libkscreen/src/getconfigoperation.cpp:173
#44 0x00007fb82801e0b2 in KScreen::ConfigOperation::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x562eab6e4680, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x562eab6e4828) at src/KF5Screen_autogen/EWIEGA46WW/moc_configoperation.cpp:83
#45 0x00007fb85fe18867 in QMetaCallEvent::placeMetaCall(QObject*) (this=0x562eab6e47e0, object=0x562eab6e4680) at kernel/qobject.cpp:617
#46 0x00007fb85fe1975d in QObject::event(QEvent*) (this=0x562eab6e4680, e=0x562eab6e47e0) at kernel/qobject.cpp:1314
#47 0x00007fb861229d3b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x562ea9d119e0, receiver=0x562eab6e4680, e=0x562eab6e47e0) at kernel/qapplication.cpp:3632
#48 0x00007fb861227079 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5e7b57e0, receiver=0x562eab6e4680, e=0x562eab6e47e0) at kernel/qapplication.cpp:2972
#49 0x00007fb85fdd1d31 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562eab6e4680, event=0x562eab6e47e0) at kernel/qcoreapplication.cpp:1064
#50 0x00007fb85fdd2788 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x562eab6e4680, event=0x562eab6e47e0) at kernel/qcoreapplication.cpp:1462
#51 0x00007fb85fdd34ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x562ea9d06660) at kernel/qcoreapplication.cpp:1821
#52 0x00007fb85fdd2e2a in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1680
#53 0x00007fb85fe6a784 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x562ea9d3c8c0) at kernel/qeventdispatcher_glib.cpp:277
#54 0x00007fb85c4e5a84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#55 0x00007fb85c5399b1 in  () at /usr/lib/libglib-2.0.so.0
#56 0x00007fb85c4e42b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#57 0x00007fb85fe6aedf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#58 0x00007fb85bfe4570 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at qeventdispatcher_glib.cpp:120
#59 0x00007fb85fdce3e3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562eab1e0080, flags=...) at kernel/qeventloop.cpp:139
#60 0x00007fb85fdce745 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562eab1e0080, flags=...) at kernel/qeventloop.cpp:232
#61 0x00007fb7e814d8f0 in KScreen::WaylandConfig::WaylandConfig(QObject*) (this=0x562eab1e0030, parent=0x562eab015de0) at /data/projects/src/libkscreen/backends/kwayland/waylandconfig.cpp:65
#62 0x00007fb7e814c4c7 in KScreen::WaylandBackend::WaylandBackend() (this=0x562eab015de0) at /data/projects/src/libkscreen/backends/kwayland/waylandbackend.cpp:38
#63 0x00007fb7e814af91 in qt_plugin_instance() () at backends/kwayland/KSC_KWayland_autogen/EWIEGA46WW/moc_waylandbackend.cpp:114
#64 0x00007fb85fdc568c in QLibraryPrivate::pluginInstance() (this=0x562ea9ebf1c0) at plugin/qlibrary.cpp:557
#65 0x00007fb85fdbac37 in QPluginLoader::instance() (this=0x562eab2152f0) at plugin/qpluginloader.cpp:199
#66 0x00007fb828025c90 in KScreen::BackendManager::loadBackendPlugin(QPluginLoader*, QString const&, QMap<QString, QVariant> const&) (loader=0x562eab2152f0, name=..., arguments=...) at /data/projects/src/libkscreen/src/backendmanager.cpp:198
#67 0x00007fb8280263b4 in KScreen::BackendManager::loadBackendInProcess(QString const&) (this=0x562eaa241630, name=...) at /data/projects/src/libkscreen/src/backendmanager.cpp:243
#68 0x00007fb8280379d9 in KScreen::ConfigOperationPrivate::loadBackend() (this=0x562eaa3f8df0) at /data/projects/src/libkscreen/src/configoperation.cpp:138
#69 0x00007fb82803901f in KScreen::GetConfigOperation::start() (this=0x562eaa3f9de0) at /data/projects/src/libkscreen/src/getconfigoperation.cpp:173
#70 0x00007fb82801e0b2 in KScreen::ConfigOperation::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x562eaa3f9de0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x562eaa3f25b8) at src/KF5Screen_autogen/EWIEGA46WW/moc_configoperation.cpp:83
#71 0x00007fb85fe18867 in QMetaCallEvent::placeMetaCall(QObject*) (this=0x562eaa3f2570, object=0x562eaa3f9de0) at kernel/qobject.cpp:617
#72 0x00007fb85fe1975d in QObject::event(QEvent*) (this=0x562eaa3f9de0, e=0x562eaa3f2570) at kernel/qobject.cpp:1314
#73 0x00007fb861229d3b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x562ea9d119e0, receiver=0x562eaa3f9de0, e=0x562eaa3f2570) at kernel/qapplication.cpp:3632
#74 0x00007fb861227079 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe5e7b57e0, receiver=0x562eaa3f9de0, e=0x562eaa3f2570) at kernel/qapplication.cpp:2972
#75 0x00007fb85fdd1d31 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562eaa3f9de0, event=0x562eaa3f2570) at kernel/qcoreapplication.cpp:1064
#76 0x00007fb85fdd2788 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x562eaa3f9de0, event=0x562eaa3f2570) at kernel/qcoreapplication.cpp:1462
#77 0x00007fb85fdd34ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x562ea9d06660) at kernel/qcoreapplication.cpp:1821
#78 0x00007fb85fdd2e2a in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1680
#79 0x00007fb85fe6a784 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x562ea9d3c8c0) at kernel/qeventdispatcher_glib.cpp:277
#80 0x00007fb85c4e5a84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#81 0x00007fb85c5399b1 in  () at /usr/lib/libglib-2.0.so.0
#82 0x00007fb85c4e42b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#83 0x00007fb85fe6aedf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#84 0x00007fb85bfe4570 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ea9d41e40, flags=...) at qeventdispatcher_glib.cpp:120
#85 0x00007fb85fdce3e3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe5e7b5030, flags=...) at kernel/qeventloop.cpp:139
#86 0x00007fb85fdce745 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe5e7b5030, flags=...) at kernel/qeventloop.cpp:232
#87 0x00007fb85fdd25ca in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375
#88 0x00007fb860579184 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#89 0x00007fb861226a45 in QApplication::exec() () at kernel/qapplication.cpp:2824
#90 0x0000562ea90d922e in main(int, char**) (argc=1, argv=0x7ffe5e7b5918) at /data/projects/src/plasma-workspace/shell/main.cpp:252
[Inferior 1 (process 4697) detached]
Comment 9 Nate Graham 2021-03-04 20:43:30 UTC
*** Bug 413223 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2021-06-16 16:54:58 UTC
*** Bug 438699 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2021-08-16 18:39:11 UTC
*** Bug 441022 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2021-08-25 15:57:35 UTC
*** Bug 441522 has been marked as a duplicate of this bug. ***
Comment 13 Marco Martin 2022-02-22 15:20:57 UTC
should be fixed for 5.25 by the ScreenPool refactor
Comment 14 Nate Graham 2022-05-09 16:51:39 UTC
*** Bug 453546 has been marked as a duplicate of this bug. ***