Bug 492883 - Crash when system under load
Summary: Crash when system under load
Status: RESOLVED DUPLICATE of bug 466940
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-09-09 13:45 UTC by martin-kokos
Modified: 2024-09-12 20:39 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description martin-kokos 2024-09-09 13:45:58 UTC
Application: plasmashell (6.1.4)
 (Compiled from sources)
Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.6.47 x86_64
Windowing System: Wayland
Distribution: "Gentoo Linux"
DrKonqi: 6.1.4 [KCrashBackend]

-- Information about the crash:
System was compiling something in the background and was in low power mode (running on battery). The system being busy may have held up something that caused the crash.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007fa87a4821c4 in ??? () at /usr/lib64/dri/iris_dri.so
#5  0x00007fa88a42a971 in QtWaylandClient::QWaylandEglWindow::updateSurface(bool) () at /usr/lib64/qt6/plugins/wayland-graphics-integration-client/../../../libQt6WaylandEglClientHwIntegration.so.6
#6  0x00007fa8903f6657 in QWindow::resize(QSize const&) () at /usr/lib64/libQt6Gui.so.6
#7  0x00007fa89348375b in PlasmaQuick::DialogPrivate::syncToMainItemSize (this=0x55b33acc7640) at /usr/src/debug/kde-plasma/libplasma-6.1.4/libplasma-6.1.4/src/plasmaquick/dialog.cpp:664
#8  0x00007fa88fd051e8 in ??? () at /usr/lib64/libQt6Core.so.6
#9  0x00007fa891b3f4cd in QQuickItem::geometryChange(QRectF const&, QRectF const&) () at /usr/lib64/libQt6Quick.so.6
#10 0x00007fa891b20ed9 in QQuickItem::setHeight(double) () at /usr/lib64/libQt6Quick.so.6
#11 0x00007fa891b77d2e in ??? () at /usr/lib64/libQt6Quick.so.6
#12 0x00007fa88fce0643 in QPropertyBindingPrivate::evaluateRecursive(QVarLengthArray<QBindingObserverPtr, 256ll>&, QBindingStatus*) () at /usr/lib64/libQt6Core.so.6
#13 0x00007fa890ee0936 in QQmlPropertyBindingJS::expressionChanged() () at /usr/lib64/libQt6Qml.so.6
#14 0x00007fa890ea4273 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt6Qml.so.6
#15 0x00007fa88fd04bf8 in ??? () at /usr/lib64/libQt6Core.so.6
#16 0x00007fa8680fa392 in ??? () at /usr/lib64/qt6/qml/QtQuick/Layouts/../../../../libQt6QuickLayouts.so.6
#17 0x00007fa8680fbcd8 in QQuickLayout::ensureLayoutItemsUpdated(QFlags<QQuickLayout::EnsureLayoutItemsUpdatedOption>) const () at /usr/lib64/qt6/qml/QtQuick/Layouts/../../../../libQt6QuickLayouts.so.6
#18 0x00007fa8680fbfb5 in QQuickLayout::updatePolish() () at /usr/lib64/qt6/qml/QtQuick/Layouts/../../../../libQt6QuickLayouts.so.6
#19 0x00007fa891a99fb6 in QQuickWindowPrivate::polishItems() () at /usr/lib64/libQt6Quick.so.6
#20 0x00007fa891820421 in ??? () at /usr/lib64/libQt6Quick.so.6
#21 0x00007fa891828c89 in ??? () at /usr/lib64/libQt6Quick.so.6
#22 0x00007fa8903fb8f8 in QWindow::event(QEvent*) () at /usr/lib64/libQt6Gui.so.6
#23 0x00007fa89348608e in PlasmaQuick::Dialog::event (this=0x55b335c5e750, event=0x7ffc5d556350) at /usr/src/debug/kde-plasma/libplasma-6.1.4/libplasma-6.1.4/src/plasmaquick/dialog.cpp:1378
#24 0x00007fa8929964e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6
#25 0x00007fa88fd1d5e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6
#26 0x00007fa8903a84b3 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt6Gui.so.6
#27 0x00007fa8903fe55b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Gui.so.6
#28 0x00007fa8907bd234 in ??? () at /usr/lib64/libQt6Gui.so.6
#29 0x00007fa88e789c44 in ??? () at /usr/lib64/libglib-2.0.so.0
#30 0x00007fa88e78d038 in ??? () at /usr/lib64/libglib-2.0.so.0
#31 0x00007fa88e78d870 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007fa88faed783 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
#33 0x00007fa88fd46362 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
#34 0x00007fa88fd464f8 in QCoreApplication::exec() () at /usr/lib64/libQt6Core.so.6
#35 0x000055b334aa7ab4 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-plasma/plasma-workspace-6.1.4-r1/plasma-workspace-6.1.4/shell/main.cpp:188
[Inferior 1 (process 3920) detached]

Reported using DrKonqi
Comment 1 cwo 2024-09-12 20:39:45 UTC
Thank you for the bug report! This issue has already been filed and was determined to be an upstream issue. It should be fixed in the upcoming releases of Qt 6.7 and 6.8.

(You can also find a patch referenced in the linked bug report if you want to compile your own version until then)

*** This bug has been marked as a duplicate of bug 466940 ***