Bug 474335 - Plasmashell hung after enabling large docker containers
Summary: Plasmashell hung after enabling large docker containers
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-performance (other bugs)
Version First Reported In: 5.27.7
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-09-09 13:21 UTC by lmecomposer
Modified: 2024-06-03 18:50 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lmecomposer 2023-09-09 13:21:31 UTC
Application: plasmashell (5.27.7)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.4.12-zen1-1-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
Plasma shell hung up after turning on large docker containers. 
The KDE system itself hung up, controls and other little-important widgets suspended work.

And after run: plasmashell --replace 2> /dev/null  &

And then I had to restart the plasmoids, it helped temporarily.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f600dc4c085 in QQuickWindow::mouseGrabberItem() const () at /usr/lib/libQt5Quick.so.5
#5  0x00007f600dc510ef in QQuickWindowPrivate::removeGrabber(QQuickItem*, bool, bool) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f600dc35ad7 in QQuickItemPrivate::derefWindow() () at /usr/lib/libQt5Quick.so.5
#7  0x00007f600dc3709b in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#8  0x00007f600dc2c4c5 in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f600ddb85bb in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007f600e63e75a in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () at /usr/lib/libKF5PlasmaQuick.so.5
#11 0x00007f5fffed0c2d in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#12 0x00007f600c0c73bd in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#13 0x00007f600c0c7b39 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#14 0x00007f5fffecf8f0 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#15 0x00007f600e3adb9a in  () at /usr/lib/libKF5Plasma.so.5
#16 0x00007f600e39fc0c in Plasma::Applet::~Applet() () at /usr/lib/libKF5Plasma.so.5
#17 0x00007f600e39fc6e in Plasma::Applet::~Applet() () at /usr/lib/libKF5Plasma.so.5
#18 0x00007f600c0c73bd in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#19 0x00007f600c0c7b39 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#20 0x00007f600e39ff1e in Plasma::Containment::~Containment() () at /usr/lib/libKF5Plasma.so.5
#21 0x0000564f890d3974 in  ()
#22 0x0000564f890d3d3d in  ()
#23 0x00007f600c0c3f9e in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f600cd7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007f600c09c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007f600c0a165b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f600c09c8bc in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#28 0x0000564f890ae16c in  ()
#29 0x00007f600b627cd0 in  () at /usr/lib/libc.so.6
#30 0x00007f600b627d8a in __libc_start_main () at /usr/lib/libc.so.6
#31 0x0000564f890ae515 in  ()
[Inferior 1 (process 3484) detached]

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-06-03 13:35:43 UTC
Hi, have you encountered this crash anymore on Plasma 6?
Comment 2 lmecomposer 2024-06-03 13:52:29 UTC
Hello. I have not crash anymore on Plamsa 6.