Bug 476819 - Plasma shell crashes after entering edit mode and clicking add widget
Summary: Plasma shell crashes after entering edit mode and clicking add widget
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6
Depends on:
Blocks:
 
Reported: 2023-11-11 03:34 UTC by Vishwas Parpattegar
Modified: 2023-11-14 22:12 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (199.00 KB, text/plain)
2023-11-11 03:34 UTC, Vishwas Parpattegar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vishwas Parpattegar 2023-11-11 03:34:32 UTC
Application: plasmashell (5.81.0)

Qt Version: 6.6.0
Frameworks Version: 5.245.0
Operating System: Linux 6.2.0-36-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.81.0 [CoredumpBackend]

-- Information about the crash:
SUMMARY
***
Plasma shell crashes after entering edit mode and clicking add widgets or further along when clicking get new in left panel
***


STEPS TO REPRODUCE
1.  Right click panel and enter edit mode
2. Click Add widgets in panel settings
3.  Click Get New or Press red close button near top

OBSERVED RESULT
plasmashell crashes 

EXPECTED RESULT
User should be able to edit panel settings without crash

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon Unstable Edition
KDE Plasma Version: 5.81.0
KDE Frameworks Version: 5.245
Qt Version: 6.6.0

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x00007f63a7a5e7a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007f63a7f2bb4c in QPlatformWindow::deliverUpdateRequest() () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#8  0x00007f63a79c70d2 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007f63a8bf079b in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#10 0x00007f63a7a5e828 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6


The reporter indicates this bug may be a duplicate of or related to bug 475853, bug 476674.

Reported using DrKonqi
Comment 1 Vishwas Parpattegar 2023-11-11 03:34:35 UTC
Created attachment 163032 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Vishwas Parpattegar 2023-11-11 03:39:37 UTC
Updated reproduction steps

1. Right Click Panel
2. Enter Edit Mode
3. Click Add Widget in Panel settings
4. Click Get New / Download New Widgets
5. Close the Download New widgets window //HERE
6. Exit edit mode using the round cross at the top
7. Repeat Steps 1-3 //HERE

I have experienced crashes during steps 5 and 7.
Comment 3 Nate Graham 2023-11-14 22:12:57 UTC
This has already been fixed in master.