Created attachment 170961 [details] backtrace Application: plasmashell (6.1.0) Qt Version: 6.7.2 Frameworks Version: 6.3.0 Operating System: Linux 6.9.5-arch1-1-ml x86_64 Windowing System: Wayland Distribution: Arch Linux DrKonqi: 6.1.0 [CoredumpBackend] -- Information about the crash: I had a brief power outage - my external monitor turned off and plasma crashed. The reporter is unsure if this crash is reproducible. -- Backtrace:
Thread 1 (Thread 0x74b12aa006c0 (LWP 1543)): [KCrash Handler] #5 QtWaylandClient::QWaylandWindow::waylandScreen (this=0x61fe6f5864b0) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylandwindow.cpp:956 #6 QtWaylandClient::QWaylandWindow::devicePixelRatio (this=0x61fe6f5864b0) at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylandwindow.cpp:1519 #7 0x000074b183eccf0c in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x61fe6f5864b0, create=true) at /usr/src/debug/qt6-wayland/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:70 #8 0x000074b183ecd905 in QtWaylandClient::QWaylandGLContext::makeCurrent (this=this@entry=0x74b0b8002210, surface=<optimized out>) at /usr/src/debug/qt6-wayland/qtwayland/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:318 #9 0x000074b18b2adc28 in QOpenGLContext::makeCurrent (this=0x74b0b8001f60, surface=0x61fe6e8b8330) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:664 #10 0x000074b18b46f112 in QRhiGles2::ensureContext(QSurface*) const [clone .constprop.0] (this=0x74b0b80018c0, surface=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/rhi/qrhigles2.cpp:632 #11 0x000074b18c218647 in QSGRenderThread::invalidateGraphics (this=0x61fe6f50af30, window=0x61fe6f264dd0, inDestructor=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:473 #12 QSGRenderThread::event (this=0x61fe6f50af30, e=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:368 #13 0x000074b18c219f9a in QSGRenderThread::processEventsAndWaitForMore (this=0x61fe6f50af30) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:869 #14 QSGRenderThread::run (this=0x61fe6f50af30) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:991 #15 0x000074b18aac9747 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326 #16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262 #17 QThreadPrivate::start (arg=0x61fe6f50af30) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285 #18 0x000074b18a2a6ded in start_thread (arg=<optimized out>) at pthread_create.c:447 #19 0x000074b18a32a0dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
*** Bug 489065 has been marked as a duplicate of this bug. ***
*** Bug 489211 has been marked as a duplicate of this bug. ***
*** Bug 489309 has been marked as a duplicate of this bug. ***
*** Bug 489369 has been marked as a duplicate of this bug. ***
*** Bug 489363 has been marked as a duplicate of this bug. ***
*** Bug 489072 has been marked as a duplicate of this bug. ***
Hello, I can confirm this is a bug. I get crashes in plasmashell whenever my primary screen turns off - including when the system sleeps. New issue in 6.1. This is particularly bad for me as my primary screen has a firmware bug causing it to appear disconnected to the video card even when it's turned off via the onscreen display. So when I turn my main screen off and then back on, plasmashell crashes as it appears as if I had unplugged it and replugged it. My stack trace is the same as the one already in the thread。
*** Bug 489419 has been marked as a duplicate of this bug. ***
*** Bug 489370 has been marked as a duplicate of this bug. ***
*** Bug 489535 has been marked as a duplicate of this bug. ***
*** Bug 489458 has been marked as a duplicate of this bug. ***
*** Bug 488730 has been marked as a duplicate of this bug. ***