Bug 482744 - Crash in QtQuick layouts code when I unlock my session
Summary: Crash in QtQuick layouts code when I unlock my session
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6
Depends on:
Blocks:
 
Reported: 2024-03-07 16:36 UTC by ericchiyukia
Modified: 2024-07-22 21:03 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (64.82 KB, text/plain)
2024-03-07 16:36 UTC, ericchiyukia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ericchiyukia 2024-03-07 16:36:21 UTC
Application: plasmashell (6.0.0)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.6-201.fsync.fc39.x86_64 x86_64
Windowing System: Wayland
Distribution: Nobara Linux 39 (KDE Plasma)
DrKonqi: 6.0.0 [CoredumpBackend]

-- Information about the crash:
Sometimes Plasma randomly crashes when I unlock the session.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f389814ef2b in QQuickLayout::effectiveSizePolicy_helper(QQuickItem*, Qt::Orientation, QQuickLayoutAttached*) () at /lib64/libQt6QuickLayouts.so.6
#6  0x00007f38bc373dab in QGridLayoutItem::stretchFactor(Qt::Orientation) const () at /lib64/libQt6Gui.so.6
#7  0x00007f38bc37ad5e in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#8  0x00007f38bc37bad5 in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#9  0x00007f38bc37bfb7 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6


Reported using DrKonqi
Comment 1 ericchiyukia 2024-03-07 16:36:21 UTC
Created attachment 166612 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nicolas Fella 2024-03-08 09:49:47 UTC
#4  0x00007f38bb7af1ac in QMetaObject::cast(QObject const*) const () at /lib64/libQt6Core.so.6
#5  0x00007f389814ef2b in QQuickLayout::effectiveSizePolicy_helper(QQuickItem*, Qt::Orientation, QQuickLayoutAttached*) () at /lib64/libQt6QuickLayouts.so.6
#6  0x00007f38bc373dab in QGridLayoutItem::stretchFactor(Qt::Orientation) const () at /lib64/libQt6Gui.so.6
#7  0x00007f38bc37ad5e in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#8  0x00007f38bc37bad5 in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#9  0x00007f38bc37bfb7 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#10 0x00007f3898152796 in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const () at /lib64/libQt6QuickLayouts.so.6
#11 0x00007f389814d1f7 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const () at /lib64/libQt6QuickLayouts.so.6
#12 0x00007f389814f652 in QQuickLayout::effectiveSizeHints_helper(QQuickItem*, QSizeF*, QQuickLayoutAttached**, bool) () at /lib64/libQt6QuickLayouts.so.6
#13 0x00007f3898156026 in QQuickGridLayoutItem::sizeHint(Qt::SizeHint, QSizeF const&) const () at /lib64/libQt6QuickLayouts.so.6
#14 0x00007f38bc373fc6 in QGridLayoutItem::box(Qt::Orientation, bool, double) const () at /lib64/libQt6Gui.so.6
#15 0x00007f38bc37b25b in QGridLayoutEngine::fillRowData(QGridLayoutRowData*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#16 0x00007f38bc37bad5 in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#17 0x00007f38bc37bfb7 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const () at /lib64/libQt6Gui.so.6
#18 0x00007f3898152796 in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const () at /lib64/libQt6QuickLayouts.so.6
#19 0x00007f389814d1f7 in QQuickLayoutAttached::sizeHint(Qt::SizeHint, Qt::Orientation) const () at /lib64/libQt6QuickLayouts.so.6
#20 0x00007f389814e623 in QQuickLayoutAttached::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt6QuickLayouts.so.6
#21 0x00007f38bce6202d in QV4::loadProperty(QV4::ExecutionEngine*, QV4::Heap::Object*, QObject*, QQmlPropertyData const&) () at /lib64/libQt6Qml.so.6
#22 0x00007f38bce635d7 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QV4::Heap::Object*, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, bool*, QQmlPropertyData const**) () at /lib64/libQt6Qml.so.6
#23 0x00007f38bd064683 in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*, QV4::PropertyKey, QV4::Value const*, bool*) () at /lib64/libQt6Qml.so.6
#24 0x00007f38bce2ce8c in QV4::Lookup::getterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value const&) () at /lib64/libQt6Qml.so.6
#25 0x00007f385fe0c39d in ??? ()
#26 0x0000000000000000 in ??? ()
Comment 3 Akseli Lahtinen 2024-06-14 12:14:50 UTC

*** This bug has been marked as a duplicate of bug 472616 ***
Comment 4 Nate Graham 2024-07-22 21:03:31 UTC
Doesn't look like a duplicate of Bug 472616; re-opening.