https://bugs.kde.org/show_bug.cgi?id=520876
Bug ID: 520876
Summary: kdeconnect-app crashes with SIGSEGV when closing the
Settings window
Classification: Applications
Product: kdeconnect
Version First 26.04.1
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: desktop-application
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 192758
--> https://bugs.kde.org/attachment.cgi?id=192758&action=edit
Full crash log
DESCRIPTION
kdeconnect-app crashes with SIGSEGV when closing the Settings window
STEPS TO REPRODUCE
1. Launch kdeconnect-app
2. Click on a device in the device list
3. Open Settings (gear icon)
4. Click the "Close" button in the Settings window
OBSERVED RESULT
Application crashes with SIGSEGV. Before the crash, two QML warnings appear:
qrc:/qt/qml/org/kde/kdeconnect/app/WelcomePage.qml:13:1: QML WelcomePage:
Created graphical object was not
placed in the graphics scene.
qrc:/qt/qml/org/kde/kdeconnect/app/Settings.qml:12:1: QML Settings: Created
graphical object was not placed in
the graphics scene.
EXPECTED RESULT
Settings window closes normally, application continues to run.
SOFTWARE/OS VERSIONS
Operating System: Fedora KDE 44 (also reproduced on Manjaro Linux)
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
ADDITIONAL INFORMATION
Crash is reproducible on two distributions with the same kdeconnect 26.04.1:
- Fedora KDE 44, kernel 7.0.10-201.fc44.x86_64, Wayland
- Manjaro KDE, kernel 7.0.10-1-MANJARO, Wayland
Relevant part of the backtrace (Thread 1, KCrash Handler):
#4 QQmlPrivate::initObjectLookup<(QV4::Lookup::Call)49>() from
libQt6Qml.so.6
#5 QQmlPrivate::AOTCompiledContext::storeNameSloppy() from libQt6Qml.so.6
#6
QmlCacheGeneratedCode::_qt_qml_org_kde_kdeconnect_DBusProperty_qml::aotBuiltFunctions()
from libkdeconnectdeclarativeplugin.so
#13 OrgKdeKdeconnectDaemonInterface::qt_static_metacall() from
libkdeconnectdeclarativeplugin.so
#16 QDBusConnectionPrivate::deliverCall() from libQt6DBus.so.6
A DBus signal from kdeconnectd appears to fire during destruction of the
Settings
QML object, causing DBusProperty.qml to update a property on a
partially-destroyed
object. kdeconnectd daemon continues running normally after the crash.
Full crash log attached.
--
You are receiving this mail because:
You are watching all bug changes.