Bug 473039 - Plasma shell randomly crashes and restart
Summary: Plasma shell randomly crashes and restart
Status: RESOLVED DUPLICATE of bug 473054
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-08-05 12:34 UTC by ilay-JBR
Modified: 2023-08-25 20:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (217.65 KB, text/plain)
2023-08-05 12:34 UTC, ilay-JBR
Details
New crash information added by DrKonqi (203.18 KB, text/plain)
2023-08-23 12:22 UTC, aronkvh
Details
New crash information added by DrKonqi (113.33 KB, text/plain)
2023-08-25 20:24 UTC, aronkvh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ilay-JBR 2023-08-05 12:34:39 UTC
Application: plasmashell (5.27.7)

Qt Version: 5.15.10
Frameworks Version: 5.108.0
Operating System: Linux 6.4.6-1-default x86_64
Windowing System: Wayland
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.7 [CoredumpBackend]

-- Information about the crash:
plasma shell randomly crashes and restart in normal activity it might be because of plugins/plasmoids Im not sure. I have shape corners desktop effect, a custom color scheme and a custom shell theme, window title bar, cpu and memory monitor, mediaplayer++, event calendar plasmoids. I was just using my desktop normaly, mainly watching a video in firefox

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  0x00007f40a95fd985 in KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::operator org_kde_plasma_window* (this=<optimized out>) at /usr/src/debug/kwayland-5.108.0/src/client/wayland_pointer_p.h:67
#5  KWayland::Client::PlasmaWindow::requestActivate() (this=0x557abfee6ac0) at /usr/src/debug/kwayland-5.108.0/src/client/plasmawindowmanagement.cpp:1075
#6  0x0000557abe06e32a in ShellCorona::restorePreviousWindow() (this=0x557ac03c43e0) at /usr/src/debug/plasma-workspace-5.27.7/shell/shellcorona.cpp:1229
#7  ShellCorona::restorePreviousWindow() (this=0x557ac03c43e0) at /usr/src/debug/plasma-workspace-5.27.7/shell/shellcorona.cpp:1217
#8  0x0000557abe05d974 in PanelView::refreshStatus(Plasma::Types::ItemStatus) (this=0x557ac269b790, status=<optimized out>) at /usr/src/debug/plasma-workspace-5.27.7/shell/panelview.cpp:1429


Reported using DrKonqi
Comment 1 ilay-JBR 2023-08-05 12:34:54 UTC
Created attachment 160757 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Fushan Wen 2023-08-06 03:20:39 UTC

*** This bug has been marked as a duplicate of bug 473054 ***
Comment 3 aronkvh 2023-08-23 12:22:00 UTC
Created attachment 161137 [details]
New crash information added by DrKonqi

plasmashell (5.27.7) using Qt 5.15.10

Plasma crashes when opening some apps. in this case Audacity

-- Backtrace (Reduced):
#6  0x00007fa20651de84 in wl_proxy_get_version () at /lib/x86_64-linux-gnu/libwayland-client.so.0
#7  0x00007fa2065f5645 in KWayland::Client::PlasmaWindow::requestActivate() () at /lib/x86_64-linux-gnu/libKF5WaylandClient.so.5
#8  0x000056245dbcf4da in ShellCorona::restorePreviousWindow() (this=0x56245e1299f0) at ./shell/shellcorona.cpp:1229
#9  ShellCorona::restorePreviousWindow() (this=0x56245e1299f0) at ./shell/shellcorona.cpp:1217
#10 0x000056245dbbd45c in PanelView::refreshStatus(Plasma::Types::ItemStatus) (this=0x56246033ad90, status=<optimized out>) at ./shell/panelview.cpp:1429
Comment 4 aronkvh 2023-08-25 20:24:18 UTC
Created attachment 161184 [details]
New crash information added by DrKonqi

plasmashell (5.27.7) using Qt 5.15.10

might be more common when an app is using the GPU.

-- Backtrace (Reduced):
#6  0x00007fda91319639 in KWayland::Client::PlasmaWindow::requestActivate() () at /lib/x86_64-linux-gnu/libKF5WaylandClient.so.5
#7  0x0000556c989d34da in ShellCorona::restorePreviousWindow() (this=0x556c9a1da680) at ./shell/shellcorona.cpp:1229
#8  ShellCorona::restorePreviousWindow() (this=0x556c9a1da680) at ./shell/shellcorona.cpp:1217
#9  0x0000556c989c145c in PanelView::refreshStatus(Plasma::Types::ItemStatus) (this=0x556c9be164b0, status=<optimized out>) at ./shell/panelview.cpp:1429
#10 0x00007fda8ecf48f4 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe10c24320, r=0x556c9be164b0, this=0x556c9bec9890) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398