Bug 501195 - Plasmashell crash without user action
Summary: Plasmashell crash without user action
Status: RESOLVED DUPLICATE of bug 499383
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-03-07 16:42 UTC by Heikki
Modified: 2025-03-07 17:14 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (115.46 KB, text/plain)
2025-03-07 16:42 UTC, Heikki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Heikki 2025-03-07 16:42:00 UTC
Application: plasmashell (6.3.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.13.5-1-default x86_64
Windowing System: Wayland
Distribution: openSUSE Tumbleweed
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
I had some applications open. The plasmashell crasf information had appeared while I was away.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  QWindow::screen (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qwindow.cpp:2200
#6  0x00007f0888e538b5 in QPlatformWindow::screen (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qplatformwindow.cpp:70
#7  0x00007f08896a2859 in QtWaylandClient::QWaylandWindow::calculateScreenFromSurfaceEvents (this=this@entry=0x555b45f266d0) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandwindow.cpp:554
#8  0x00007f08896a73c6 in QtWaylandClient::QWaylandWindow::handleScreensChanged (this=0x555b45f266d0) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandwindow.cpp:1446
#9  0x00007f088860ebe1 in QtPrivate::QSlotObjectBase::call (this=0x555b46a39620, r=<optimized out>, a=0x7ffcd8757ea8, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486


Reported using DrKonqi
Comment 1 Heikki 2025-03-07 16:42:01 UTC
Created attachment 179210 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-03-07 17:11:11 UTC
Searchable backtrace

Thread 1 (Thread 0x7f0883cc5b40 (LWP 2754)):
[KCrash Handler]
#5  QWindow::screen (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qwindow.cpp:2200
#6  0x00007f0888e538b5 in QPlatformWindow::screen (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qplatformwindow.cpp:70
#7  0x00007f08896a2859 in QtWaylandClient::QWaylandWindow::calculateScreenFromSurfaceEvents (this=this@entry=0x555b45f266d0) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandwindow.cpp:554
#8  0x00007f08896a73c6 in QtWaylandClient::QWaylandWindow::handleScreensChanged (this=0x555b45f266d0) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandwindow.cpp:1446
#9  0x00007f088860ebe1 in QtPrivate::QSlotObjectBase::call (this=0x555b46a39620, r=<optimized out>, a=0x7ffcd8757ea8, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486
#10 doActivate<false> (sender=0x555b46a42b90, signal_index=3, argv=0x7ffcd8757ea8) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4115
#11 0x00007f088860ebe1 in QtPrivate::QSlotObjectBase::call (this=0x555b46a40270, r=<optimized out>, a=0x7ffcd8758000, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486
#12 doActivate<false> (sender=0x7ffcd87587b0, signal_index=9, argv=0x7ffcd8758000) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4115
#13 0x00007f0888e18876 in QGuiApplication::screenAdded (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/build/src/gui/Gui_autogen/include/moc_qguiapplication.cpp:420
#14 0x00007f088967bafa in QtWaylandClient::QWaylandDisplay::handleScreenInitialized (this=0x555b42731d10, screen=<optimized out>) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylanddisplay.cpp:603
#15 0x00007f088969e003 in QtWaylandClient::QWaylandScreen::maybeInitialize (this=0x555b4419a710) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandscreen.cpp:81
#16 QtWaylandClient::QWaylandScreen::maybeInitialize (this=0x555b4419a710) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylandscreen.cpp:72
#17 0x00007f088a5baba2 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#18 0x00007f088a5b73ed in ffi_call_int (cif=cif@entry=0x7ffcd8758240, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#19 0x00007f088a5ba1ae in ffi_call (cif=cif@entry=0x7ffcd8758240, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffcd8758310) at ../src/x86/ffi64.c:710
#20 0x00007f088b2f2c13 in wl_closure_invoke (closure=closure@entry=0x7f087800c2e0, target=<optimized out>, target@entry=0x555b439404b0, opcode=opcode@entry=2, data=<optimized out>, flags=1) at ../src/connection.c:1228
#21 0x00007f088b2f33c9 in dispatch_event (display=display@entry=0x555b42731f30, queue=queue@entry=0x555b42732028) at ../src/wayland-client.c:1674
#22 0x00007f088b2f378b in dispatch_queue (display=0x555b42731f30, queue=0x555b42732028) at ../src/wayland-client.c:1820
#23 wl_display_dispatch_queue_pending (display=0x555b42731f30, queue=0x555b42732028) at ../src/wayland-client.c:2062
#24 0x00007f0889671492 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at /usr/src/debug/qtwayland-everywhere-src-6.8.2/src/client/qwaylanddisplay.cpp:227
#25 0x00007f088860ee41 in doActivate<false> (sender=0x555b4272fe70, signal_index=4, argv=0x7ffcd8758568) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4127
#26 0x00007f0888804f1b in QEventDispatcherGlib::processEvents (this=0x555b4272fe70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:406
#27 0x00007f08885b58db in QEventLoop::exec (this=this@entry=0x7ffcd87586b0, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:34
#28 0x00007f08885b759a in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:74
#29 0x00007f0888e102a0 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qguiapplication.cpp:1975
#30 0x00007f088a9dc0f9 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:2564
#31 0x0000555b1b396075 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.3.2/shell/main.cpp:191
Comment 3 TraceyC 2025-03-07 17:14:30 UTC
Based on the backtrace, this is a duplicate of bug 499383. Please follow that report for updates.

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