Bug 494085 - App crash due to either linageos problem or mindthegapps problem or both.
Summary: App crash due to either linageos problem or mindthegapps problem or both.
Status: RESOLVED DUPLICATE of bug 493943
Alias: None
Product: kdeconnect
Classification: Applications
Component: android-application (show other bugs)
Version: 24.08.1
Platform: Android Android 14.x
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-04 02:58 UTC by Kyle
Modified: 2024-10-04 05:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle 2024-10-04 02:58:40 UTC
SUMMARY
This error via adb logcat:
--------- beginning of crash
10-03 21:52:26.546 15997 16274 E AndroidRuntime: FATAL EXCEPTION: pool-4-thread-13
10-03 21:52:26.546 15997 16274 E AndroidRuntime: Process: org.kde.kdeconnect_tp, PID: 15997
10-03 21:52:26.546 15997 16274 E AndroidRuntime: java.lang.SecurityException: Settings key: <enabled_input_methods> is only readable to apps with targetSdkVersion lower than or equal to: 33
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3514)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at android.provider.Settings$Secure.getStringForUser(Settings.java:6928)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at android.provider.Settings$Secure.getString(Settings.java:6894)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin.checkRequiredPermissions(RemoteKeyboardPlugin.java:417)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Device.addPlugin(Device.kt:558)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Device.reloadPluginsFromSettings(Device.kt:629)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Device.addLink(Device.kt:337)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.KdeConnect$connectionListener$1.onConnectionReceived(KdeConnect.kt:156)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.BaseLinkProvider.onConnectionReceived(BaseLinkProvider.java:42)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.addOrUpdateLink(LanLinkProvider.java:286)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$0(LanLinkProvider.java:246)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$ffuZOFU1qk4o1cE14ZuWQYJam9A(LanLinkProvider.java:0)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda6.handshakeCompleted(R8$$SyntheticClass:0)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at com.android.org.conscrypt.AbstractConscryptSocket.notifyHandshakeCompletedListeners(AbstractConscryptSocket.java:607)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:270)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:218)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.identityPacketReceived(LanLinkProvider.java:259)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.tcpPacketReceived(LanLinkProvider.java:119)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$setupTcpListener$3(LanLinkProvider.java:346)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$fPOfB-9YGQBHf7IKMxU23L4W5VA(LanLinkProvider.java:0)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(R8$$SyntheticClass:0)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
10-03 21:52:26.546 15997 16274 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)
10-03 21:52:26.566 15997 16274 I Process : Sending signal. PID: 15997 SIG: 9

is produced when attempting to connect to a windows device with an android device of any type running lineageos with mindthegapps installed.

STEPS TO REPRODUCE
1. Freshly install kde connect on android device running LineageOS 21 android 14 latest of everything as of this post.
2. Open Kde Connect App. 
3. Select Pair New Device
4. Select any Windows 11 desktop
5. App Crashes with above error.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Iyán Méndez Veiga 2024-10-04 05:36:34 UTC

*** This bug has been marked as a duplicate of bug 493943 ***