rustdesk / rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
https://rustdesk.com
GNU Affero General Public License v3.0
75.99k stars 10k forks source link

[Crash] app often crashes (Android 6.0 and Android 7.1 , armv7) #4118

Closed areful closed 11 months ago

areful commented 1 year ago

Bug Description

Often crash on Android (as client).

How to Reproduce

When android client connected with remote server, it works well.

But when I disconnect from remote server manually by click "Disconnect" button, it's often crash. Not every time, but too often.

Expected Behavior

Works well when click disconnect.

Operating system(s) on local side and remote side

Windows

RustDesk Version(s) on local side and remote side

1.20 -> 1.1.9

Screenshots

image image

Additional Context

part of crash log:

_2023-04-20 10:34:34.568 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: Start Capture
2023-04-20 10:34:34.569 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: ImageReader.newInstance:INFO:Info(width=540, height=960, scale=2, dpi=80)
2023-04-20 10:34:34.571 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: ImageReader.setOnImageAvailableListener done
2023-04-20 10:34:34.571 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: startRawVideoRecorder,screen info:Info(width=540, height=960, scale=2, dpi=80)
2023-04-20 10:34:34.575 633-1221/system_process I/DisplayManagerService: Display device added: DisplayDeviceInfo{"RustDeskVD": uniqueId="virtual:com.carriez.flutter_hbb,11150,RustDeskVD,0", 540 x 960, modeId 27, defaultModeId 27, supportedModes [{id=27, width=540, height=960, fps=60.0}], colorTransformId 0, defaultColorTransformId 0, supportedColorTransforms [], density 80, 80.0 x 80.0 dpi, appVsyncOff 0, presDeadline 16666666, touch NONE, rotation 0, type VIRTUAL, state ON, owner com.carriez.flutter_hbb (uid 11150), FLAG_PRIVATE, FLAG_PRESENTATION}
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: flutter got android msg,on_state_changed,{name: media, value: true}
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: from jvm:on_state_changed,media:true
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: changeStatue value true
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: flutter got android msg,on_state_changed,{name: input, value: true}
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: from jvm:on_state_changed,input:true
2023-04-20 10:34:34.578 32675-490/com.carriez.flutter_hbb I/flutter: changeStatue value true
2023-04-20 10:34:34.579 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: translate:zh_CN
2023-04-20 10:34:34.591 32675-663/com.carriez.flutter_hbb D/ffi: librustdesk::server::service: Enter video service inner loop
2023-04-20 10:34:34.592 32675-663/com.carriez.flutter_hbb D/ffi: librustdesk::server::video_service: #displays=1, current=0, origin: (0, 0), width=540, height=960, cpus=4/4, name:Android
2023-04-20 10:34:34.592 32675-663/com.carriez.flutter_hbb D/ffi: librustdesk::server::video_service: Try create capturer with capturer privacy mode id 0
2023-04-20 10:34:34.592 32675-663/com.carriez.flutter_hbb D/ffi: librustdesk::server::video_service: Create capturer dxgi|gdi
2023-04-20 10:34:34.592 32675-663/com.carriez.flutter_hbb D/ffi: librustdesk::server::video_qos: Android screen, fix quality:4
2023-04-20 10:34:35.597 32675-656/com.carriez.flutter_hbb D/ffi: jni::wrapper::java_vm::vm: Attached daemon thread tokio-runtime-worker (ThreadId(14)). 3 threads attached
2023-04-20 10:34:40.239 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: from rust:stop_capture
2023-04-20 10:34:40.239 32675-814/com.carriez.flutter_hbb D/LOG_SERVICE: Stop Capture
2023-04-20 10:34:40.240 633-16445/system_process I/DisplayManagerService: Display device removed: DisplayDeviceInfo{"RustDeskVD": uniqueId="virtual:com.carriez.flutter_hbb,11150,RustDeskVD,0", 540 x 960, modeId 27, defaultModeId 27, supportedModes [{id=27, width=540, height=960, fps=60.0}], colorTransformId 0, defaultColorTransformId 0, supportedColorTransforms [], density 80, 80.0 x 80.0 dpi, appVsyncOff 0, presDeadline 16666666, touch NONE, rotation 0, type VIRTUAL, state ON, owner com.carriez.flutter_hbb (uid 11150), FLAG_PRIVATE, FLAG_PRESENTATION}
2023-04-20 10:34:40.251 32675-814/com.carriez.flutter_hbb W/art: Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[19,tid=814,Native,Thread*=0xb803f4b0,peer=0x12df42e0,"Thread-336"]
2023-04-20 10:34:40.251 32675-32687/com.carriez.flutter_hbb E/BufferQueueProducer: [ImageReader-540x960f1m4-32675-0] queueBuffer: BufferQueue has been abandoned
2023-04-20 10:34:40.252 32675-814/com.carriez.flutter_hbb D/ffi: jni::wrapper::java_vm::vm: Detached thread  (ThreadId(28)). 2 threads remain attached
2023-04-20 10:34:40.255 32675-663/com.carriez.flutter_hbb A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x96870140 in tid 663 (iez.flutter_hbb)
2023-04-20 10:34:40.323 234-234/? A/DEBUG: pid: 32675, tid: 663, name: iez.flutter_hbb  >>> com.carriez.flutter_hbb <<<
2023-04-20 10:34:40.367 234-234/? A/DEBUG:     #01 pc 002395bd  /data/app/com.carriez.flutter_hbb-1/lib/arm/librustdesk.so (offset 0x220000)
2023-04-20 10:34:41.050 633-1374/system_process W/ActivityManager: Process com.carriez.flutter_hbb has crashed too many times: killing!_
rustdesk commented 1 year ago

Can you try out 1.2 android?

areful commented 1 year ago

Can you try out 1.2 android?

Tried 1.2 on Android 6.0 and Android 7.1 and still crashed.

The apk from here: https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.0-armv7-signed.apk

It's OK on android 12.

rustdesk commented 1 year ago

Frankly wontfix for old android version, and specifically it is armv7. Anyway, Thanks for your report.

areful commented 1 year ago

So sed :(

rustdesk commented 1 year ago

There is probably some threading sync issue, you may have a look.

https://github.com/rustdesk/rustdesk/blob/6859bfae98886a30f38c845bff8da876d054ac54/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt#L132

stopCapture here is called in another thread.

rustdesk commented 1 year ago

Reopen because obvious threading safe issue

rustdesk commented 1 year ago

@21pages

areful commented 1 year ago

Thanks, let me have a try~

wei3 commented 1 year ago

I also have this crash problem

areful commented 1 year ago

@21pages any help?

rustdesk commented 1 year ago

@21pages does not know this part of code either, the original author has left, so we have the same level of knowledge.

rustdesk commented 1 year ago

I do not think below change help. It only ensure stopCapture not called paralelly, but the crash arises from the other method is using the resource while stopCapture is releasing them. @areful hope this can help you find some clue.

https://github.com/rustdesk/rustdesk/blob/f89455f31d68b223457cc27bd040aeb66d8a77fc/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt#L387

areful commented 1 year ago

I do not think below change help. It only ensure stopCapture not called paralelly, but the crash arises from the other method is using the resource while stopCapture is releasing them. @areful hope this can help you find some clue.

https://github.com/rustdesk/rustdesk/blob/f89455f31d68b223457cc27bd040aeb66d8a77fc/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt#L387

Thanks for your reply. Have no idea now ~~

wei3 commented 1 year ago

@Synchronized

I tried, the problem can still be reproduced when disconnected

rustdesk commented 1 year ago

You can try your solution then if possbile. :)

rustdesk commented 1 year ago

Another piece of stupid code, https://github.com/rustdesk/rustdesk/pull/4353#discussion_r1192921604

https://github.com/rustdesk/rustdesk/blob/4d52edf46dcba919b74acaf88cf768e0d6ca76fd/libs/scrap/src/android/ffi.rs#L56

wei3 commented 1 year ago

Thanks a lot, let's try

as886944123 commented 1 year ago

I also have this crash issue, especially when my phone restarts and the ID generation card dies

akshaydoshi2 commented 1 year ago

Hey, Is this issue for the flutter mobile application? If yes, do you have some documentation to run/build the flutter application? I am trying to do so, but the I am facing some issues with it

development OS: MacOS

areful commented 1 year ago

Hey, Is this issue for the flutter mobile application? If yes, do you have some documentation to run/build the flutter application? I am trying to do so, but the I am facing some issues with it

development OS: MacOS

So far we can only control the app itself on Android 6.0 with the .so library using ARMv7 ABI. Not whole system, because there is no GestureDetector APIs below android 7.

akshaydoshi2 commented 1 year ago

Hey, Is this issue for the flutter mobile application? If yes, do you have some documentation to run/build the flutter application? I am trying to do so, but the I am facing some issues with it development OS: MacOS

So far we can only control the app itself on Android 6.0 with the .so library using ARMv7 ABI. Not whole system, because there is no GestureDetector APIs below android 7.

Okay. I can try and work on this. But I am not able to run the app. Can you help me with that? Are there any dependencies I need to install apart from pub get before I am able to run the app?

areful commented 1 year ago

Hey, Is this issue for the flutter mobile application? If yes, do you have some documentation to run/build the flutter application? I am trying to do so, but the I am facing some issues with it development OS: MacOS

So far we can only control the app itself on Android 6.0 with the .so library using ARMv7 ABI. Not whole system, because there is no GestureDetector APIs below android 7.

Okay. I can try and work on this. But I am not able to run the app. Can you help me with that? Are there any dependencies I need to install apart from pub get before I am able to run the app?

First you should compile the .so file for ARMv7 ABI. U can according this document: (https://rustdesk.com/docs/en/dev/build/android). There are still a lot of works in it.

akshaydoshi2 commented 1 year ago

Hey, Is this issue for the flutter mobile application? If yes, do you have some documentation to run/build the flutter application? I am trying to do so, but the I am facing some issues with it development OS: MacOS

So far we can only control the app itself on Android 6.0 with the .so library using ARMv7 ABI. Not whole system, because there is no GestureDetector APIs below android 7.

Okay. I can try and work on this. But I am not able to run the app. Can you help me with that? Are there any dependencies I need to install apart from pub get before I am able to run the app?

First you should compile the .so file for ARMv7 ABI. U can according this document: (https://rustdesk.com/docs/en/dev/build/android). There are still a lot of works in it.

Ahh got it. I need to install rust/cargo as well. Thanks

rustdesk commented 11 months ago

tracked by #3893

rustdesk commented 6 months ago

Wondering if some one can test the nightly, https://github.com/rustdesk/rustdesk/releases/tag/nightly, I put some fix for this.

haisong66 commented 6 months ago

想知道是否有人可以测试每晚,https://github.com/rustdesk/rustdesk/releases/tag/nightly,我为此做了一些修复

Windows远程安卓7.1 armv7 鼠标滑动控制一会, 安卓设备就会报错停止运行

2dfaf661118bc40ae254e4fe995b9a5

haisong66 commented 6 months ago

Version 1.2.2 works fine on Android7.1

rustdesk commented 6 months ago

crash report?

Build fingerprint: 'Xiaomi/nikel/nikel:6.0/MRA58K/8.4.26:user/release-keys' Revision: '0' ABI: 'arm' pid: 16216, tid: 16733, name: Thread-151 >>> com.carriez.flutter_hbb <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Abort message: 'art/runtime/indirect_reference_table.cc:115] JNI ERROR (app bug): local reference table overflow (max=512)' r0 00000000 r1 0000415d r2 00000006 r3 d22fa978 r4 d22fa980 r5 d22fa930 r6 0000000d r7 0000010c r8 f4b7f840 r9 f4b7de6c sl eebdf75b fp f4b63718 ip 00000006 sp d22f29e8 lr f73b8ebd pc f73bb2ac cpsr 40070010

backtrace:

00 pc 000432ac /system/lib/libc.so (tgkill+12)

#1 pc 00040eb9 /system/lib/libc.so (pthread_kill+32) #2 pc 0001c81b /system/lib/libc.so (raise+10) #3 pc 000199cd /system/lib/libc.so (__libc_android_abort+34)

04 pc 00017580 /system/lib/libc.so (abort+4)

05 pc 00334819 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+228)

#6 pc 000f5315 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2240) #7 pc 000f15e5 /system/lib/libart.so (_ZN3art7BarrierD2Ev+216)

08 pc 0035ca9b /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+162)

#9 pc 003348dd /system/lib/libart.so (_ZN3art7Runtime5AbortEv+424) #10 pc 000f5315 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2240) #11 pc 001dea7d /system/lib/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+248) #12 pc 0027ab4d /system/lib/libart.so (_ZN3art3JNI12NewStringUTFEP7_JNIEnvPKc+348) #13 pc 0024da19 /data/app/com.carriez.flutter_hbb-1/lib/arm/librustdesk.so (offset 0x3ab000)

haisong66 commented 6 months ago

--------- beginning of crash

04-29 14:45:07.219  1223  3276 E AndroidRuntime: FATAL EXCEPTION: Thread-7
04-29 14:45:07.219  1223  3276 E AndroidRuntime: Process: com.carriez.flutter_hbb, PID: 1223
04-29 14:45:07.219  1223  3276 E AndroidRuntime: java.lang.SecurityException: Invalid media projection
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.os.Parcel.readException(Parcel.java:1692)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.os.Parcel.readException(Parcel.java:1645)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.hardware.display.IDisplayManager$Stub$Proxy.createVirtualDisplay(IDisplayManager.java:528)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.hardware.display.DisplayManagerGlobal.createVirtualDisplay(DisplayManagerGlobal.java:380)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.hardware.display.DisplayManager.createVirtualDisplay(DisplayManager.java:537)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at android.media.projection.MediaProjection.createVirtualDisplay(MediaProjection.java:137)
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at com.carriez.flutter_hbb.MainService.G()
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at com.carriez.flutter_hbb.MainService.F()
04-29 14:45:07.219  1223  3276 E AndroidRuntime:    at com.carriez.flutter_hbb.MainService.rustSetByName()
04-29 14:45:07.238   689  1303 W ActivityManager:   Force finishing activity com.carriez.flutter_hbb/.MainActivity
04-29 14:45:07.261   689   701 D UsageStatsService: User[0] Got usage event for com.carriez.flutter_hbb[1714373107256]: MOVE_TO_BACKGROUND
04-29 14:45:07.273   689   702 E SchedPolicy: set_timerslack_ns prctl failed: Invalid argument
haisong66 commented 6 months ago
04-29 15:49:04.418  5211  5319 F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 5319 (Thread-8)
04-29 15:49:04.424   372   372 W         : debuggerd: handling request: pid=5211 uid=10095 gid=10095 tid=5319
04-29 15:49:04.497   704   704 I chatty  : uid=1000(system) /system/bin/cnss-daemon expire 35 lines
04-29 15:49:04.518  5414  5414 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-29 15:49:04.518  5414  5414 F DEBUG   : Build fingerprint: 'alps/full_rlk6580_we_c_m/rlk6580_we_c_m:7.1.1/NMF26F/545:user/release-keys'
04-29 15:49:04.518  5414  5414 F DEBUG   : Revision: '0'
04-29 15:49:04.519  5414  5414 F DEBUG   : ABI: 'arm'
04-29 15:49:04.519  5414  5414 F DEBUG   : pid: 5211, tid: 5319, name: Thread-8  >>> com.carriez.flutter_hbb <<<
04-29 15:49:04.519  5414  5414 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
04-29 15:49:04.536  5414  5414 F DEBUG   : Abort message: 'art/runtime/indirect_reference_table.cc:132] JNI ERROR (app bug): local reference table overflow (max=512)'
04-29 15:49:04.536  5414  5414 F DEBUG   :     r0 00000000  r1 000014c7  r2 00000006  r3 00000008
04-29 15:49:04.536  5414  5414 F DEBUG   :     r4 c6ff9978  r5 00000006  r6 c6ff9920  r7 0000010c
04-29 15:49:04.536  5414  5414 F DEBUG   :     r8 00000000  r9 0000000a  sl 0000028c  fp c7e9c000
04-29 15:49:04.536  5414  5414 F DEBUG   :     ip 0000000d  sp c6ff1b60  lr ed50a487  pc ed50cd08  cpsr 200d0010
04-29 15:49:04.547  5414  5414 F DEBUG   : 
04-29 15:49:04.547  5414  5414 F DEBUG   : backtrace:
04-29 15:49:04.549  5414  5414 F DEBUG   :     #00 pc 00049d08  /system/lib/libc.so (tgkill+12)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #01 pc 00047483  /system/lib/libc.so (pthread_kill+34)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #02 pc 0001d755  /system/lib/libc.so (raise+10)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #03 pc 00019291  /system/lib/libc.so (__libc_android_abort+34)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #04 pc 000172ec  /system/lib/libc.so (abort+4)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #05 pc 0031a679  /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+328)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #06 pc 000b5205  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1132)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #07 pc 001bc43b  /system/lib/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+194)
04-29 15:49:04.549  5414  5414 F DEBUG   :     #08 pc 00264c53  /system/lib/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+426)
04-29 15:49:04.550  5414  5414 F DEBUG   :     #09 pc 0024df69  /data/app/com.carriez.flutter_hbb-1/lib/arm/librustdesk.so (offset 0x3ab000)
haisong66 commented 6 months ago

crash report?

Build fingerprint: 'Xiaomi/nikel/nikel:6.0/MRA58K/8.4.26:user/release-keys' Revision: '0' ABI: 'arm' pid: 16216, tid: 16733, name: Thread-151 >>> com.carriez.flutter_hbb <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Abort message: 'art/runtime/indirect_reference_table.cc:115] JNI ERROR (app bug): local reference table overflow (max=512)' r0 00000000 r1 0000415d r2 00000006 r3 d22fa978 r4 d22fa980 r5 d22fa930 r6 0000000d r7 0000010c r8 f4b7f840 r9 f4b7de6c sl eebdf75b fp f4b63718 ip 00000006 sp d22f29e8 lr f73b8ebd pc f73bb2ac cpsr 40070010 backtrace:

00 pc 000432ac /system/lib/libc.so (tgkill+12)

#1 pc 00040eb9 /system/lib/libc.so (pthread_kill+32) #2 pc 0001c81b /system/lib/libc.so (raise+10) #3 pc 000199cd /system/lib/libc.so (__libc_android_abort+34)

04 pc 00017580 /system/lib/libc.so (abort+4)

05 pc 00334819 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+228)

#6 pc 000f5315 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2240) #7 pc 000f15e5 /system/lib/libart.so (_ZN3art7BarrierD2Ev+216)

08 pc 0035ca9b /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+162)

#9 pc 003348dd /system/lib/libart.so (_ZN3art7Runtime5AbortEv+424) #10 pc 000f5315 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2240) #11 pc 001dea7d /system/lib/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+248) #12 pc 0027ab4d /system/lib/libart.so (_ZN3art3JNI12NewStringUTFEP7_JNIEnvPKc+348) #13 pc 0024da19 /data/app/com.carriez.flutter_hbb-1/lib/arm/librustdesk.so (offset 0x3ab000)

Hello, can this problem be fixed?

rustdesk commented 6 months ago

Maybe if you fund this bug, we offiically will not spend additional time on armv7 or old android.

haisong66 commented 6 months ago

Maybe if you fund this bug, we offiically will not spend additional time on armv7.

Approximately how much

rustdesk commented 6 months ago

Maybe if you fund this bug, we offiically will not spend additional time on armv7.

Approximately how much

@sahilyeole you can give a quote, if you are interested.

haisong66 commented 6 months ago

Maybe if you fund this bug, we offiically will not spend additional time on armv7.

Approximately how much

@sahilyeole you can give a quote, if you are interested.

Give me a price and I'll see if it's worth it. After all, there are relatively few devices serving lower versions now.

Rikj000 commented 5 months ago

Version 1.2.2 works fine on Android7.1

Can confirm that RustDesk v1.2.2 works well on Android v7.1! :tada:

However it appears like the .apk files have been removed from the RustDesk v1.2.2 release page...

After some digging I was able to find them though:

It would be nice if these could be re-included in the v1.2.2 release

rustdesk commented 5 months ago

The only change from 1.2.2 to 1.2.3 is the targetSdkVersion change from 31 to 33, I guess this changes the behavior of local reference table limit.

rustdesk commented 5 months ago

Try out https://github.com/rustdesk/rustdesk/releases/tag/nightly please, I had a fix. Please paste the crash log if still crash. I have removed "mouse" string, at least it wont have local reference table overflow caused by "mouse" jni string.

Rikj000 commented 5 months ago

Try out https://github.com/rustdesk/rustdesk/releases/tag/nightly please, I had a fix.
Please paste the crash log if still crash. I have removed "mouse" string, at least it wont have local reference table overflow caused by "mouse" jni string.

Just tried the v1.2.6 nightly build on Android v7.1 @ commit: https://github.com/rustdesk/rustdesk/commit/65f7541ec76cab7f996623a4c9ee674d3b294800

The nightly build:

rustdesk commented 5 months ago

Thanks for you testing, could you please test current nightly build again? we just put a new fix. https://github.com/rustdesk/rustdesk/pull/8266

Rikj000 commented 5 months ago

Thanks for you testing, could you please test current nightly build again? we just put a new fix. #8266

Tested the new v1.2.6 nightly (2024-06-05 10:17) build on an Android v7.1.1 and a v7.1.2.

And can happily confirm that the fix resolved the issue! 🥳

blankhang commented 4 months ago

https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-armv7-signed.apk works on Android 7.1.2 again THANKS A LOTS