Bug 490094 - Plasmashell Wayland crash
Summary: Plasmashell Wayland crash
Status: RESOLVED DUPLICATE of bug 489072
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-07-11 10:08 UTC by Magne Djupvik
Modified: 2024-07-11 10:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (162.29 KB, text/plain)
2024-07-11 10:08 UTC, Magne Djupvik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Magne Djupvik 2024-07-11 10:08:23 UTC
Application: plasmashell (6.1.2)

Qt Version: 6.7.2
Frameworks Version: 6.3.0
Operating System: Linux 6.9.7-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.1.2 [CoredumpBackend]

-- Information about the crash:
I left my computer as usual and turned off my two screens with a YouTube video paused in Firefox, Spotify paused and other applications. I came back a couple hours later, turned my screens on and was greeted with the crash reporter. I'm using an AMD 7800XT with the Mesa drivers, and a Plasma Wayland session. Yesterday I reported a crash in System Monitor as well, and I have no clue whether the two are related, but I did not reboot since my previous report. Hopefully the backtrace is useful.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#4  QtWaylandClient::QWaylandWindow::waylandScreen (this=this@entry=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:956
#5  0x00007fa5b32a56cf in QtWaylandClient::QWaylandWindow::devicePixelRatio (this=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:1517
#6  QtWaylandClient::QWaylandWindow::scale (this=this@entry=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:1514
#7  0x00007fa5ace9d652 in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x564532d225d0, create=true) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:70
#8  0x00007fa5ace9dfab in QtWaylandClient::QWaylandGLContext::makeCurrent (this=0x7fa5107b0ad0, surface=<optimized out>) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:318


Reported using DrKonqi
Comment 1 Magne Djupvik 2024-07-11 10:08:24 UTC
Created attachment 171564 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Akseli Lahtinen 2024-07-11 10:51:19 UTC
Searchable backtrace

Thread 1 (Thread 0x7fa468a006c0 (LWP 132205)):
[KCrash Handler]
#4  QtWaylandClient::QWaylandWindow::waylandScreen (this=this@entry=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:956
#5  0x00007fa5b32a56cf in QtWaylandClient::QWaylandWindow::devicePixelRatio (this=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:1517
#6  QtWaylandClient::QWaylandWindow::scale (this=this@entry=0x564532d225d0) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/client/qwaylandwindow.cpp:1514
#7  0x00007fa5ace9d652 in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x564532d225d0, create=true) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:70
#8  0x00007fa5ace9dfab in QtWaylandClient::QWaylandGLContext::makeCurrent (this=0x7fa5107b0ad0, surface=<optimized out>) at /usr/src/debug/qtwayland-everywhere-src-6.7.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:318
#9  0x00007fa5b1ed5cea in QOpenGLContext::makeCurrent(QSurface*) () at /lib64/libQt6Gui.so.6
#10 0x00007fa5b208aa22 in ??? () at /lib64/libQt6Gui.so.6
#11 0x00007fa5b2e65a4b in QSGRenderThread::invalidateGraphics (inDestructor=true, window=0x564533b07410, this=0x56452f87bd90) at /usr/src/debug/qtdeclarative-everywhere-src-6.7.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:473
#12 QSGRenderThread::event (this=0x56452f87bd90, e=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.7.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:368
#13 0x00007fa5b2e671ca in QSGRenderThread::processEventsAndWaitForMore (this=0x56452f87bd90) at /usr/src/debug/qtdeclarative-everywhere-src-6.7.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:869
#14 QSGRenderThread::run (this=0x56452f87bd90) at /usr/src/debug/qtdeclarative-everywhere-src-6.7.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:991
#15 0x00007fa5b14ed139 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:326
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:262
#17 QThreadPrivate::start (arg=0x56452f87bd90) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:285
#18 0x00007fa5b0a92ba2 in start_thread () at /lib64/libc.so.6
#19 0x00007fa5b0b1400c in clone3 () at /lib64/libc.so.6
Comment 3 Akseli Lahtinen 2024-07-11 10:52:17 UTC

*** This bug has been marked as a duplicate of bug 489072 ***