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

            Bug ID: 494091
           Summary: KDE Connect on Android Version 1.32.3 crashes after
                    connecting to the computer
    Classification: Applications
           Product: kdeconnect
           Version: unspecified
          Platform: Android
                OS: Android 14.x
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: android-application
          Assignee: albertv...@gmail.com
          Reporter: czl92783...@disroot.org
                CC: andrew.g.r.hol...@gmail.com
  Target Milestone: ---

SUMMARY


STEPS TO REPRODUCE
1. Open KDE Connect App
2. Wait for automatic connection

OBSERVED RESULT
KDE Connect crashes. When repeatedly opening the KDE Connect app, there would
be a dialog "KDE Connect keeps stopping."

EXPECTED RESULT
App shows up the connected devices and nothing wrong happens. 

SOFTWARE/OS VERSIONS
Android Device 1: LineageOS 21.0/Android 14 (21-20240927-NIGHTLY-salami), KDE
Connect 1.32.3
Android Device 2: GrapheneOS 20240929/Android 14, KDE Connect 1.32.3
Computer: Debian Sid, KDE Connect 23.08.5

ADDITIONAL INFORMATION
```
type: crash
osVersion:
google/oriole/oriole:14/AP2A.240905.003.F1/2024092900:user/release-keys
package: org.kde.kdeconnect_tp:13203
process: org.kde.kdeconnect_tp
processUptime: 614 + 623 ms
installer: com.android.packageinstaller

java.lang.SecurityException: Settings key: <enabled_input_methods> is only
readable to apps with targetSdkVersion lower than or equal to: 33
        at
android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3562)
        at
android.provider.Settings$Secure.getStringForUser(Settings.java:6974)
        at android.provider.Settings$Secure.getString(Settings.java:6940)
        at
org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin.checkRequiredPermissions(RemoteKeyboardPlugin.java:417)
        at org.kde.kdeconnect.Device.addPlugin(Device.kt:558)
        at org.kde.kdeconnect.Device.reloadPluginsFromSettings(Device.kt:629)
        at org.kde.kdeconnect.Device.addLink(Device.kt:337)
        at
org.kde.kdeconnect.KdeConnect$connectionListener$1.onConnectionReceived(KdeConnect.kt:156)
        at
org.kde.kdeconnect.Backends.BaseLinkProvider.onConnectionReceived(BaseLinkProvider.java:42)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.addOrUpdateLink(LanLinkProvider.java:286)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$0(LanLinkProvider.java:246)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$ffuZOFU1qk4o1cE14ZuWQYJam9A(LanLinkProvider.java:0)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda6.handshakeCompleted(R8$$SyntheticClass:0)
        at
com.android.org.conscrypt.AbstractConscryptSocket.notifyHandshakeCompletedListeners(AbstractConscryptSocket.java:607)
        at
com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:270)
        at
com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:218)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.identityPacketReceived(LanLinkProvider.java:259)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.tcpPacketReceived(LanLinkProvider.java:119)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$setupTcpListener$3(LanLinkProvider.java:346)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$fPOfB-9YGQBHf7IKMxU23L4W5VA(LanLinkProvider.java:0)
        at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(R8$$SyntheticClass:0)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
        at java.lang.Thread.run(Thread.java:1012)
```

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

Reply via email to