Bug 463616

Summary: Kalendar crash when updating an event
Product: [Applications] Merkuro Reporter: Nicolas Briand <n.briand6>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: RESOLVED DUPLICATE    
Severity: crash CC: carl
Priority: NOR    
Version First Reported In: 22.12.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nicolas Briand 2022-12-30 12:36:40 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Configure and connect a Google account into KDE settings
2. Open Kalendar application
3. Create an event on the calendar of the remote Google account
3. Change to another month/week or restart Kalendar and go back to the calendar date where the event is.
5. Edit the event
6. Click on "save" 

OBSERVED RESULT
The Kalendar application crash. 
The event is nonetheless successfully updated.

EXPECTED RESULT
The Kalendar application do not crash.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 

Archlinux
Kernel vesion: 6.1.1-arch1-1 (64-bit)
Graphics Platform: X11

KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION

GDB stackstrace:
[...]
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
[New Thread 0x7fff6f7fe6c0 (LWP 162514)]
[New Thread 0x7fff6effd6c0 (LWP 162515)]
[Thread 0x7fff6f7fe6c0 (LWP 162514) exited]
[Thread 0x7fff6effd6c0 (LWP 162515) exited]

Kalendar logs:
[...]
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:101:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
22 -- exe=/usr/bin/kalendar
13 -- platform=xcb
11 -- display=:0
17 -- appname=kalendar
17 -- apppath=/usr/bin
10 -- signal=11
11 -- pid=162581
19 -- appversion=22.12.0
21 -- programname=Kalendar
31 -- bugaddress=submit@bugs.kde.org
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kalendar path = /usr/bin pid = 162581
KCrash: Arguments: /usr/bin/kalendar 
KCrash: Attempting to start /usr/lib/drkonqi
QSocketNotifier: Invalid socket 5 and type 'Read', disabling...
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
QSocketNotifier: Invalid socket 35 and type 'Read', disabling...
Comment 1 Carl Schwan 2023-02-19 12:02:52 UTC

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