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

--- Comment #4 from Urs Fleisch <uflei...@users.sourceforge.net> ---
Thanks for your investigations. I could reproduce the problem by using a "@qml"
user action (e.g. "English Title Case") and a "@qmlview" user action ("QML
Console") and then exiting the application, which will lead to the crash. At a
lower level, the crash seems to happen when both the QQmlEngine and the
QQuickView objects are deleted. I could not find any wrong code in the Kid3
sources, so I assume that this is an issue inside Qt. I have now worked around
the problem by not deleting the QQuickView instance when this situation is
detected. Since this happens at application exit, the leaked object should not
be a real problem. I have published a development snapshot git20221009 at
https://sourceforge.net/projects/kid3/files/kid3/development/. The binary
release there does not have a KDE version and will not invoke drkonqi when it
crashes, but you can verify normal program termination by running the
application with GDB. Alternatively, you could build a KDE version for your
distribution from the source code. As a workaround for the existing versions,
one can run "Qt.quit()" in the QML console before closing it.

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

Reply via email to