Bug 481685

Summary: Plasma Crashes when I turn on the computer first, then turn on my monitors
Product: [Plasma] plasmashell Reporter: Tyler <coldresplendence>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: fanzhuyifan, kde
Priority: NOR Keywords: drkonqi
Version: 5.27.5   
Target Milestone: 1.0   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tyler 2024-02-22 16:49:26 UTC
Application: plasmashell (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.6.11-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
A bit of preamble. I was sleeping the computer, then turned it on, which was fine. I assume this was because my twin monitors were still on as well. I did this around 3 to 4 times with no issue. However, this last time, i suspended (sleep) my computer then turned off my twin monitors. When I woke up the computer, I forgot to turn them on before I woke it. When the monitors finally turned on, I was greeted with this Plasma has crashed error.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007ff78e0d85cc in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007ff797b8254d in QOpenGLContext::create() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007ff7994079d0 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff799409b35 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007ff79940a46f in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7ff73e4d66c0 (LWP 3668) "KCupsConnection"):
#1  0x00007ff796119c9f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7960ca4c5 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7960ca958 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff7960caacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff79770984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff7976b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff7974cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff73d816667 in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7ff73ee656c0 (LWP 3661) "plasmashell"):
#1  0x00007ff79526ca62 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#2  0x00007ff79526de60 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7ff763ffe6c0 (LWP 3651) "QQuickPixmapRea"):
#1  0x00007ff7960ca9ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7960caacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff79770984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff7976b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff7974cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff7993566d6 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7ff76ff456c0 (LWP 3641) "CPMMListener"):
#1  0x00007ff786872a57 in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.525.147.05
#2  0x00007ff78687034a in ?? () from /lib/x86_64-linux-gnu/libnvidia-glcore.so.525.147.05
#3  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7ff775d036c0 (LWP 3640) "QSGRenderThread"):
#1  0x00007ff7972a7558 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff7974d1a2b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ff799408085 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007ff79940a4b1 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7ff77ffff6c0 (LWP 3600) "QQmlThread"):
#1  0x00007ff7960ca9ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7960caacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff79770984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff7976b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff7974cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff798f28555 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7ff78c9366c0 (LWP 3590) "QDBusConnection"):
#1  0x00007ff7960ca9ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7960caacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff79770984e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff7976b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff7974cab87 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff798250487 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7ff78ddff6c0 (LWP 3455) "QXcbEventQueue"):
#1  0x00007ff799af6d12 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff799af907a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff78e0faf00 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff7974cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff7972a8134 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007ff7973287dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ff792a18500 (LWP 3442) "plasmashell"):
#1  0x00007ff7972a7558 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff7974d1a2b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ff79940bd58 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007ff79940d013 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ff797b493f5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007ff798562fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ff7976b16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff797b3e5cd in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ff797b11cac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007ff78e0fbeca in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#11 0x00007ff7960ca7a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ff7960caa38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ff7960caacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ff797709836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ff7976b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ff7976b82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x000055b4b24f7dc3 in ?? ()
#18 0x00007ff79724624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#19 0x00007ff797246305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#20 0x000055b4b24f7ee1 in ?? ()
[Inferior 1 (process 3442) detached]

The reporter indicates this bug may be a duplicate of or related to bug 480690, bug 480979, bug 481662.

Reported using DrKonqi
Comment 1 fanzhuyifan 2024-02-22 18:04:06 UTC
Thank you for your bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software is out of support from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.

Thanks for understanding!