Bug 406772

Summary: [Wayland] Plasmashell crashes when moving between menu entries too fast
Product: [Plasma] plasmashell Reporter: Denis <foxy4>
Component: generic-waylandAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bugseforuns, kde, plasma-bugs
Priority: NOR Flags: foxy4: Wayland+
foxy4: X11-
Version: 5.15.4   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Backtrace
Video of crash

Description Denis 2019-04-22 14:01:59 UTC
Created attachment 119558 [details]
Backtrace

SUMMARY
Plasmashell crashes when moving between menu entries too fast.

SOFTWARE
Fedora 30 64-bit
Plasma 5.15.4
KDE Framework 5.55.0

STEPS TO REPRODUCE
1. Start Plasma session on Wayland
2. Open Menu
3. Move mouse fast between entries

OBSERVED RESULT
Plasma crashes

EXPECTED RESULT
Plasma does not crashes
Comment 1 Denis 2019-04-22 14:07:09 UTC
Created attachment 119559 [details]
Video of crash
Comment 2 Patrick Silva 2019-04-27 13:22:24 UTC
Crash reproducible on Arch Linux.

Operating System: Arch Linux 
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.57.0
Qt Version: 5.12.3
Comment 3 David Edmundson 2019-04-27 13:23:59 UTC
There's two issues here.

Something is making plasma quit (semi-gracefully)
and then a crash in wayland shadow teardown during the surprise quitting.
Comment 4 David Edmundson 2021-03-01 23:11:19 UTC
#9  0x00007fd356278505 in wl_proxy_marshal_array_constructor_versioned () at /lib64/libwayland-client.so.0
#10 0x00007fd356278665 in wl_proxy_marshal () at /lib64/libwayland-client.so.0
#11 0x00007fd358b30b6c in  () at /lib64/libKF5WaylandClient.so.5
#12 0x00007fd358b30c65 in KWayland::Client::Buffer::~Buffer() () at /lib64/libKF5WaylandClient.so.5
Comment 5 David Edmundson 2021-03-01 23:11:52 UTC
This implies it was the Shadow code. This has been rewritten during 2020.

Please reopen if it's still an issue