Application: plasmashell (6.3.4) ApplicationNotResponding [ANR]: false Qt Version: 6.8.3 Frameworks Version: 6.12.0 Operating System: Linux 6.14.0-23-generic x86_64 Windowing System: Wayland Distribution: Ubuntu 25.04 DrKonqi: 6.3.4 [CoredumpBackend] -- Information about the crash: plasmashell is killed with SIGSEGV when I connect external display or work on external display only and open laptop lid (connecting internal display). Using wayland with individual per-monitor DPI scalling. The crash can be reproduced sometimes. -- Backtrace (Reduced): #6 0x00007127ac8271d4 in QWindow::screen() const () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #7 0x00007127ac812605 in QPlatformWindow::screen() const () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #8 0x00007127ad19f7c9 in QtWaylandClient::QWaylandWindow::calculateScreenFromSurfaceEvents() const () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #9 0x00007127ad1a550a in QtWaylandClient::QWaylandWindow::handleScreensChanged() () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #10 0x00007127abfe2129 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 Reported using DrKonqi
Created attachment 183170 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Searchable backtrace. Crash looks to be entirely in Qt Thread 1 (Thread 0x7127a5021640 (LWP 1518813)): [KCrash Handler] #6 0x00007127ac8271d4 in QWindow::screen() const () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #7 0x00007127ac812605 in QPlatformWindow::screen() const () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #8 0x00007127ad19f7c9 in QtWaylandClient::QWaylandWindow::calculateScreenFromSurfaceEvents() const () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #9 0x00007127ad1a550a in QtWaylandClient::QWaylandWindow::handleScreensChanged() () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #10 0x00007127abfe2129 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #11 0x00007127abfe2129 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #12 0x00007127ac7d2ff4 in QGuiApplication::screenAdded(QScreen*) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #13 0x00007127ad16d4cf in QtWaylandClient::QWaylandDisplay::handleScreenInitialized(QtWaylandClient::QWaylandScreen*) () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #14 0x00007127ad19a163 in QtWaylandClient::QWaylandScreen::maybeInitialize() () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #15 0x00007127ae1cf6de in ??? () at /lib/x86_64-linux-gnu/libffi.so.8 #16 0x00007127ae1cb6cf in ??? () at /lib/x86_64-linux-gnu/libffi.so.8 #17 0x00007127ae1cea6e in ffi_call () at /lib/x86_64-linux-gnu/libffi.so.8 #18 0x00007127aef08df3 in ??? () at /lib/x86_64-linux-gnu/libwayland-client.so.0 #19 0x00007127aef096b9 in ??? () at /lib/x86_64-linux-gnu/libwayland-client.so.0 #20 0x00007127aef09a83 in wl_display_dispatch_queue_pending () at /lib/x86_64-linux-gnu/libwayland-client.so.0 #21 0x00007127ad164155 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6 #22 0x00007127abfca39a in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #23 0x00007127ae5980c8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #24 0x00007127abf813f0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #25 0x00007127abf817df in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #26 0x00007127ac1e92cf in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007127aaab0de2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007127aab221f8 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007127aaab1223 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007127ac1e6c63 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #31 0x00007127abf8bd5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #32 0x00007127abf84f7e in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #33 0x00005f0dd08f41c6 in ??? () #34 0x00007127ab62a338 in __libc_start_call_main (main=main@entry=0x5f0dd08f3650, argc=argc@entry=2, argv=argv@entry=0x7ffdc6aa8528) at ../sysdeps/nptl/libc_start_call_main.h:58 #35 0x00007127ab62a3fb in __libc_start_main_impl (main=0x5f0dd08f3650, argc=2, argv=0x7ffdc6aa8528, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdc6aa8518) at ../csu/libc-start.c:360 #36 0x00005f0dd08f4305 in ??? ()
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 499383. The fix was merged and is available in Plasma 6.3.4 with Frameworks 6.13. I notice that your system has Frameworks 6.12.0. The fix will reach your system when Frameworks is updated. *** This bug has been marked as a duplicate of bug 499383 ***