Bug 498722

Summary: Cannot set event location
Product: [Applications] Merkuro Reporter: madonuko
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: REPORTED ---    
Severity: crash CC: aavin.fernando, carl, kde, mathispaquet362, nicolae.cecil, nicolas.fella, sephiroth_pk, thomas
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/119491/events/b9ea20a5467b4d33b6bf17356478f759/
Attachments: New crash information added by DrKonqi

Description madonuko 2025-01-16 06:19:49 UTC
Application: merkuro-calendar (24.12.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.1
Frameworks Version: 6.9.0
Operating System: Linux 6.12.7-200.fc41.x86_64 x86_64
Windowing System: Wayland
Distribution: Ultramarine Linux 41 (Plasma Edition)
DrKonqi: 6.2.5 [CoredumpBackend]

-- Information about the crash:
When inputting text inside the location field, the application crashes instantly

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=0x8) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/tools/qscopedpointer.h:110
[...]
#8  QObject::deleteLater (this=0x0) at /usr/src/debug/qt6-qtbase-6.8.1-7.fc41.x86_64/src/corelib/kernel/qobject.cpp:2453
#9  0x00007f7e3bcc9b48 in QDeclarativeGeocodeModel::abortRequest (this=this@entry=0x5605517ae410) at /usr/src/debug/qt6-qtlocation-6.8.1-2.fc41.x86_64/src/location/declarativemaps/qdeclarativegeocodemodel.cpp:181
#10 0x00007f7e3bccadfd in QDeclarativeGeocodeModel::update (this=0x5605517ae410) at /usr/src/debug/qt6-qtlocation-6.8.1-2.fc41.x86_64/src/location/declarativemaps/qdeclarativegeocodemodel.cpp:138
#11 QDeclarativeGeocodeModel::update (this=0x5605517ae410) at /usr/src/debug/qt6-qtlocation-6.8.1-2.fc41.x86_64/src/location/declarativemaps/qdeclarativegeocodemodel.cpp:114


Reported using DrKonqi
This report was filed against 'kde' because the product 'merkuro-calendar' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 madonuko 2025-01-16 06:19:55 UTC
Created attachment 177392 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Aavin 2025-05-24 16:10:02 UTC
*** Bug 499220 has been marked as a duplicate of this bug. ***
Comment 3 Aavin 2025-05-24 16:17:17 UTC
*** Bug 502562 has been marked as a duplicate of this bug. ***
Comment 4 Aavin 2025-05-24 16:18:25 UTC
*** Bug 503847 has been marked as a duplicate of this bug. ***
Comment 5 Aavin 2025-05-24 16:36:36 UTC
Marked o(In reply to Aavin from comment #4)
> *** Bug 503847 has been marked as a duplicate of this bug. ***

Others marked as duplicates based on description / pretty similar backtrace tails

Reproducible on my system as well (Qt: 6.9.0, Linux: 6.14.6-arch1-1, Wayland, Archlinux [fully up to date])

Issue (on my system) causes an immediate crash when entering characters into the location bar _while_ the busy indicator is active (multiple characters typed before the busy indicator appears for the first time do not crash, waiting for the indicator to disappear before typing each new character does not cause a crash)
Comment 6 Mathis Paquet 2025-07-28 14:43:18 UTC
Same issue here, if I type slowly, it's fine. I get this in the logs:
```
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:683:9: QML ScheduleView: Created graphical object was not placed in the graphics scene.
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:671:9: QML HourlyView: Created graphical object was not placed in the graphics scene.
Could not find any constructor for value type QQuickColorValueType to call with value QVariant(Invalid)
Could not find any constructor for value type QQuickColorValueType to call with value QVariant(Invalid)
qrc:/qt/qml/org/kde/merkuro/calendar/qml/MainViews/BasicInternalHourlyView.qml:721:41: TypeError: Cannot read property 'width' of null
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:500: ReferenceError: MouseTracker is not defined
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:605:9: QML ColumnLayout: Binding loop detected for property "visible":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:610:13
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:605:9: QML ColumnLayout: Binding loop detected for property "visible":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:610:13
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:613:13: QML Heading: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:614:17
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:613:13: QML Heading: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:614:17
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoPopup.qml:39:26: QML IncidenceInfoContents: Binding loop detected for property "implicitWidth":
qrc:/qt/qml/org/kde/desktop/ScrollView.qml:18:5
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:605:9: QML ColumnLayout: Binding loop detected for property "visible":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:610:13
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:605:9: QML ColumnLayout: Binding loop detected for property "visible":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:610:13
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:613:13: QML Heading: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:614:17
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:397:17: QML ComboBox: Binding loop detected for property "currentIndex":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:406:21
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:397:17: QML ComboBox: Binding loop detected for property "currentIndex":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:406:21
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/DateControls/TimePicker.qml:271:17: TypeError: Cannot read property 'implicitHeight' of null
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/DateControls/TimePicker.qml:271:17: TypeError: Cannot read property 'implicitHeight' of null
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:191:17: QML TextField: Binding loop detected for property "text":
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:203:21
[1]    182872 segmentation fault (core dumped)  merkuro-calendar
```