SIGSEGV in libQt5Qml.so.5 when attempting to change views while the about page is open
Steps to replicate:
- Open Kalendar
- Navigate to Help -> About Kalendar
- Attempt to change from Tasks view to any other
- Notice Segmentation Fault
System Information:
- OS: Gentoo ~amd64
- KDE Plasma Version: 5.23.0
- KDE Frameworks Version: 5.87.0
- Qt Version: 5.15.2
- Graphics Platform: X11
Note: this seems to be a little racey - I can't replicate it all the time. Nor do I have any inclination as to why this happens.
I've attached a backtrace log with all debug symbols, however as the warnings note : qrc:/main.qml:440:26: QML QQuickItem: Possible anchor loop detected on horizontal anchor.
, there is a LOT of duplication and or/loops in the backtrace comprising about 65,000 frames :-)
Hopefully it's of some help.
* thread #1, name = 'kalendar', stop reason = signal SIGSEGV: invalid address (fault address: 0x7fffff7feff8)
frame #0: 0x00007ffff7c30c65 libQt5Qml.so.5`QStringHashNode::equals(this=0x00007fffe4079e50, string=0x00007fffecfbc8f8) const at qstringhash_p.h:132 [opt]
129 }
130 }
131
-> 132 inline bool equals(const QV4::String *string) const {
133 if (length != string->d()->length() || hash != string->hashValue())
134 return false;
135 if (isQString()) {
Edited by James Beddek