Bug 476819

Summary: Plasma shell crashes after entering edit mode and clicking add widget
Product: [Plasma] plasmashell Reporter: Vishwas Parpattegar <vishwasparpattegar>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi, qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

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.