Bug 492013

Summary: Starting an activity (also tapping on an application icon in the icons only task manager sometimes) crashes plasmashell
Product: [Plasma] plasmashell Reporter: Adam Bark <kde>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.1.4   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/60309/events/d4499002801247718b073c7e4757cd35/
Attachments: New crash information added by DrKonqi

Description Adam Bark 2024-08-21 23:37:37 UTC
Application: plasmashell (6.1.4)

Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.8.0-40-lowlatency x86_64
Windowing System: Wayland
Distribution: KDE neon 6.1
DrKonqi: 6.1.4 [CoredumpBackend]

-- Information about the crash:
I've had a lot of crashes of plasmashell recently often when trying to select another application but this time it was starting an activity. I pressed Win+Q to get the activity list and selected the activity with the cursor which started the activity but then plasmashell crashed half way through the activity popup animation.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#6  doActivate<false>(QObject*, int, void**) (sender=0x57c8f0f8cc50, signal_index=17, argv=0x0) at ./src/corelib/tools/qscopedpointer.h:110
#7  0x0000736f5035017c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1114
#8  0x0000736f50711e34 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at ./src/gui/platform/unix/qeventdispatcher_glib.cpp:38
[...]
#12 0x0000736f4fc62700 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x57c8ef2fe810, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#13 0x0000736f4fea3feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc24f829f0, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34


Reported using DrKonqi
Comment 1 Adam Bark 2024-08-21 23:37:39 UTC
Created attachment 172836 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-08-22 15:13:50 UTC
Thread 1 (Thread 0x736f49cfeac0 (LWP 4766)):
[KCrash Handler]
#6  doActivate<false>(QObject*, int, void**) (sender=0x57c8f0f8cc50, signal_index=17, argv=0x0) at ./src/corelib/tools/qscopedpointer.h:110
#7  0x0000736f5035017c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1114
#8  0x0000736f50711e34 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at ./src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#9  0x0000736f4e572d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x0000736f4e5c82b8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x0000736f4e5703e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x0000736f4fc62700 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x57c8ef2fe810, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#13 0x0000736f4fea3feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc24f829f0, flags=..., flags@entry=...) at ./src/corelib/global/qflags.h:34
#14 0x0000736f4fea5c2c in QCoreApplication::exec() () at ./src/corelib/global/qflags.h:74
#15 0x0000736f502e44a0 in QGuiApplication::exec() () at ./src/gui/kernel/qguiapplication.cpp:1926
#16 0x0000736f52008259 in QApplication::exec() () at ./src/widgets/kernel/qapplication.cpp:2555
#17 0x000057c8ee3875ec in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:188
Comment 3 Nate Graham 2025-04-06 14:47:43 UTC
This looks to be all upstream in Qt. Can I ask you to please check to see if it's still an issue with Plasma 6.3 with Qt 6.8.2 or later? Thanks a lot!
Comment 4 Bug Janitor Service 2025-04-21 03:47:15 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2025-05-06 03:47:23 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.