Package: libkirigami6
Version: 6.26.0-2
Affects: koko

Hi,
after KF6 upgrade 6.23->6.26, koko started crashing upon opening image (tapping on the preview to open photo fullscreen) with following (the DrawerHandle.qml line is there before the crash)

$ koko
qrc:/qt/qml/org/kde/kirigami/templates/private/DrawerHandle.qml:117:5: TypeError: Cannot read property 'width' of null qt.core.qobject.connect: QObject::connect(QObject, QQmlDMObjectData): invalid nullptr parameter
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
QQmlComponent: Cannot create a component in an invalid context
KCrash: Application 'koko' crashing... crashRecursionCounter = 2
Segmentation fault         (core dumped) koko

On another system I performed a segmented upgrade and found the following to be the culprit

Install: libkirigamiformsprivatetemplates6:arm64 (6.26.0-2, automatic), libkirigamicontrols6:arm64 (6.26.0-2, automatic), libkirigamiforms6:arm64 (6.26.0-2, automatic), libkirigamiformsprivateflat6:arm64 (6.26.0-2, automatic), libkirigamiformsprivatecards6:arm64 (6.26.0-2, automatic) Upgrade: libkirigamidelegates6:arm64 (6.23.1-3, 6.26.0-2), libkirigamitemplates6:arm64 (6.23.1-3, 6.26.0-2), libkirigamilayouts6:arm64 (6.23.1-3, 6.26.0-2), libkirigamiprivate6:arm64 (6.23.1-3, 6.26.0-2), libkirigami6:arm64 (6.23.1-3, 6.26.0-2), libkirigamidialogs6:arm64 (6.23.1-3, 6.26.0-2), libkirigamiprimitives6:arm64 (6.23.1-3, 6.26.0-2), libkirigamiplatform6:arm64 (6.23.1-3, 6.26.0-2), libkirigamilayoutsprivate6:arm64 (6.23.1-3, 6.26.0-2), libkirigamipolyfill6:arm64 (6.23.1-3, 6.26.0-2), qml6-module-org-kde-desktop:arm64 (6.23.0-2+b1, 6.26.0-1), qml6-module-org-kde-ksvg:arm64 (6.23.0-2, 6.26.0-1), qml6-module-org-kde-kirigami:arm64 (6.23.1-3, 6.26.0-2), libkirigami-data:arm64 (6.23.1-3, 6.26.0-2)

I've also tried re-building koko_26.04.0 on an up-to-date testing system, but it still crashes, then it doesn't seem to be a matter of koko needing a rebuild after KF6 upgrade. Tried the same on pmOS, but it doesn't crash, even though they're on KF6.28, then this seems to be a Debian-specific issue

Kind regards
Marco

Reply via email to