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.

Reply via email to