https://bugs.kde.org/show_bug.cgi?id=513209

            Bug ID: 513209
           Summary: Merkuro reproducibly crashes when opening a specific
                    calendar entry
    Classification: Applications
           Product: Merkuro
      Version First 25.08.3
       Reported In:
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: merkuro-calendar (25.08.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.20.0
Operating System: Linux 6.17.9-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.4 [CoredumpBackend]

-- Information about the crash:
Merkuro reproducibly crashes when doubleclicking a specific 3 day calendar
entry in February. Right-click -> edit leads to the same problem but just
clicking once and viewing the preview work fine. 
I created several more multi-day calendar events both in a my local calendar
and my CalDAV shared calendar and the newly created ones do not crash. 

This might be related to this bug
https://invent.kde.org/pim/merkuro/-/issues/262 although for me it also crashes
on double-click so its not exactly identical.

I'm running an up to date Arch Linux and Merkuro is version 25.08.3-1.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#8  QtPrivate::qobject_cast_helper<QQuickLayout*, QObject>
(object=0x559a83bd0e60) at /usr/include/qt6/QtCore/qobjectdefs.h:756
#9  qobject_cast<QQuickLayout*> (object=0x559a83bd0e60) at
/usr/include/qt6/QtCore/qobject.h:426
#10 QQuickLayout::effectiveSizePolicy_helper (item=0x559a83bd0e60,
orientation=Qt::Horizontal, info=0x0) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/quicklayouts/qquicklayout.cpp:1324
#11 0x00007f69e457140e in QGridLayoutItem::stretchFactor (this=0x559a83cb0c10,
orientation=Qt::Horizontal) at
/usr/src/debug/qt6-base/qtbase/src/gui/util/qgridlayoutengine.cpp:534
#12 QGridLayoutItem::stretchFactor (this=0x559a83cb0c10, orientation=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/gui/util/qgridlayoutengine.cpp:528
#13 QGridLayoutEngine::fillRowData (this=this@entry=0x559a839c3488,
rowData=rowData@entry=0x559a839c3628, colPositions=colPositions@entry=0x0,
colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal,
styleInfo=styleInfo@entry=0x559a83982020) at
/usr/src/debug/qt6-base/qtbase/src/gui/util/qgridlayoutengine.cpp:1399
#14 0x00007f69e45740a8 in QGridLayoutEngine::ensureColumnAndRowData
(this=this@entry=0x559a839c3488, rowData=rowData@entry=0x559a839c3628,
totalBox=totalBox@entry=0x559a839c35c8, colPositions=colPositions@entry=0x0,
colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal,
styleInfo=0x559a83982020) at
/usr/src/debug/qt6-base/qtbase/src/gui/util/qgridlayoutengine.cpp:1600
#15 0x00007f69e457456a in QGridLayoutEngine::sizeHint (this=0x559a839c3488,
which=Qt::MinimumSize, constraint=..., styleInfo=0x559a83982020) at
/usr/src/debug/qt6-base/qtbase/src/gui/util/qgridlayoutengine.cpp:1139
#16 0x00007f699b7bee47 in QQuickGridLayoutBase::sizeHint (this=<optimized out>,
whichSizeHint=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/quicklayouts/qquicklinearlayout.cpp:238
#17 0x00007f699b7c037f in QQuickLayoutAttached::sizeHint (this=<optimized out>,
which=which@entry=Qt::MinimumSize,
orientation=orientation@entry=Qt::Horizontal) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/quicklayouts/qquicklayout.cpp:743
#18 0x00007f699b7c8463 in QQuickLayoutAttached::minimumWidth (this=<optimized
out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/quicklayouts/qquicklayout_p.h:196
#19 QQuickLayoutAttached::minimumWidth (this=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/quicklayouts/qquicklayout_p.h:196
#20 QQuickLayoutAttached::qt_static_metacall (_o=<optimized out>, _c=<optimized
out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/qt6-declarative/build/src/quicklayouts/QuickLayouts_autogen/include/moc_qquicklayout_p.cpp:383
#21 0x00007f69e3bdcadd in QQmlPropertyData::readProperty (this=0x7f69942baaf0,
target=0x559a839c6560, property=0x7ffff110b928) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:386
#23 QV4::loadProperty (v4=<optimized out>, wrapper=<optimized out>,
object=0x559a839c6560, property=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:196
#24 0x00007f69e3be1d23 in QV4::QObjectWrapper::getQmlProperty
(engine=0x559a800344a0, qmlContext=..., wrapper=0x7f699bf746e0,
object=<optimized out>, name=0x7f69b80cf620, flags=..., hasProperty=0x0,
property=0x0) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:532


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to