Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cursor jumps around in touch panel mode #201

Open
iamalsonothere opened this issue Jan 3, 2024 · 15 comments
Open

Cursor jumps around in touch panel mode #201

iamalsonothere opened this issue Jan 3, 2024 · 15 comments

Comments

@iamalsonothere
Copy link

When using the touch panel input mode the cursor very frequently jumps to one location somewhere near the upper left corner OF THE VIEWPORT (not the host screen)

The touch input mode works as it should

@gujjwal00
Copy link
Owner

Hi @iamalsonothere, sorry for late reply. Can you please post a screen recording of the issue, so that I can better understand it.

@gujjwal00
Copy link
Owner

Any updates @iamalsonothere ?

@iamalsonothere
Copy link
Author

@gujjwal00
Copy link
Owner

Thanks, this looks similar to a bug I saw in Vino server.

  • Which vnc server are you using ?
  • Do you have monitor scaling enabled in display settings of remote server?

@iamalsonothere
Copy link
Author

* Which vnc server are you using ?

KRFB, but it behaves the same with others

* Do you have monitor scaling enabled in display settings of remote server?

No

@gujjwal00
Copy link
Owner

Ok. I will try to reproduce it on my side.
You seem to be using KDE, so tell me a bit about your setup (like the operating system, display size etc. )

@iamalsonothere
Copy link
Author

Its an Arch install, KDE 5.27, Intel gfx, the display is 1080p, no display scaling, wayland

@gujjwal00
Copy link
Owner

I tried with Kubuntu 23.10 (KDE 5.27, Intel gfx, 1080p display), but could not reproduce it.
Can you please try https://github.com/bk138/multivnc and see if it works correctly?

If Touchscreen mode works correctly, there is no reason for Touchpad mode to work incorrectly.

@iamalsonothere
Copy link
Author

MultiVNC does not connect at all for me. All i get is "VNC connection failed!" with no further explanation or details

@gujjwal00
Copy link
Owner

Please test the following APK:app-debug.zip
It will log all pointer movements.

  1. Run the app, and connect to server
  2. Set the gesture style to "Touchscreen"
  3. Do couple of clicks. As you said, this is working correctly.
  4. Go back, and reconnect to the server
  5. Set the gesture style to "Touchpad"
  6. Move the pointer, and click a couple of times. This is not working as expected.
  7. Go back, and open AVNC Settings => Tools => Logs
  8. Copy the logs and paste here

@iamalsonothere
Copy link
Author

iamalsonothere commented Mar 14, 2024

I logged in, did a few inputs in touchscreen mode, then a couple of inputs in touchpad mode

Dzienniki

--------- beginning of main
03-14 16:11:42.344 21597 21597 I com.gaurav.avnc: Using CollectorTypeCMC GC.
03-14 16:11:42.346 21597 21597 E com.gaurav.avnc: Not starting debugger since process cannot load the jdwp agent.
03-14 16:11:42.412 21597 21597 W libc    : Access denied finding property "ro.debuggable"
03-14 16:11:42.406 21597 21597 W app_process64: type=1400 audit(0.0:38487): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=435 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.413 21597 21597 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 10261 <<<<<<
03-14 16:11:42.413 21597 21597 W libc    : Access denied finding property "ro.debuggable"
03-14 16:11:42.410 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38488): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=435 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.410 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38489): avc:  denied  { read } for  name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=350 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.414 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38490): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=435 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.417 21597 21597 I AndroidRuntime: Using default boot image
03-14 16:11:42.417 21597 21597 I AndroidRuntime: Leaving lock profiling enabled
03-14 16:11:42.417 21597 21597 W libc    : Access denied finding property "odsign.verification.success"
03-14 16:11:42.417 21597 21597 W libc    : Access denied finding property "ro.debuggable"
03-14 16:11:42.418 21597 21597 E cutils-trace: Error opening trace file: No such file or directory (2)
03-14 16:11:42.419 21597 21597 W com.gaurav.avnc: ART APEX data files are untrusted.
03-14 16:11:42.420 21597 21597 I com.gaurav.avnc: Using CollectorTypeCMC GC.
03-14 16:11:42.414 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38491): avc:  denied  { getattr } for  path="/apex/apex-info-list.xml" dev="tmpfs" ino=83 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.422 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38492): avc:  denied  { lock } for  path="/system/framework/arm64/boot.art" dev="dm-24" ino=1421 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.426 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38493): avc:  denied  { lock } for  path="/system/framework/arm64/boot-core-libart.art" dev="dm-24" ino=1355 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.426 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38494): avc:  denied  { lock } for  path="/system/framework/arm64/boot-okhttp.art" dev="dm-24" ino=1403 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.426 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38495): avc:  denied  { lock } for  path="/system/framework/arm64/boot-bouncycastle.art" dev="dm-24" ino=1343 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.426 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38496): avc:  denied  { lock } for  path="/system/framework/arm64/boot-apache-xml.art" dev="dm-24" ino=1337 scontext=u:r:untrusted_app:s
0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.426 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38497): avc:  denied  { lock } for  path="/system/framework/arm64/boot-framework.art" dev="dm-24" ino=1391 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38498): avc:  denied  { lock } for  path="/system/framework/arm64/boot-framework-graphics.art" dev="dm-24" ino=1373 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38499): avc:  denied  { lock } for  path="/system/framework/arm64/boot-framework-location.art" dev="dm-24" ino=1379 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38500): avc:  denied  { lock } for  path="/system/framework/arm64/boot-framework-nfc.art" dev="dm-24" ino=1385 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38501): avc:  denied  { lock } for  path="/system/framework/arm64/boot-ext.art" dev="dm-24" ino=1361 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38502): avc:  denied  { lock } for  path="/system/framework/arm64/boot-telephony-common.art" dev="dm-24" ino=1409 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38503): avc:  denied  { lock } for  path="/system/framework/arm64/boot-voip-common.art" dev="dm-24" ino=1415 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.434 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38504): avc:  denied  { lock } for  path="/system/framework/arm64/boot-ims-common.art" dev="dm-24" ino=1397 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.438 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38505): avc:  denied  { lock } for  path="/system/framework/arm64/boot-core-icu4j.art" dev="dm-24" ino=1349 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.442 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38506): avc:  denied  { lock } for  path="/system/framework/arm64/boot-framework-adservices.art" dev="dm-24" ino=1367 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.477 21597 21597 D nativeloader: InitDefaultPublicLibraries for_preload=1: libandroid.so:libaaudio.so:libamidi.so:libbinder_ndk.so:libc.so:libcamera2ndk.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libicu.so:libicui18n.so:libicuuc.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativehelper.so:libnativewindow.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so
03-14 16:11:42.492 21597 21597 D com.gaurav.avnc: Time zone APEX ICU file found: /apex/com.android.tzdata/etc/icu/icu_tzdata.dat
03-14 16:11:42.492 21597 21597 D com.gaurav.avnc: I18n APEX ICU file found: /apex/com.android.i18n/etc/icu/icudt72l.dat
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "ro.product.name_for_attestation"
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "
ro.product.device_for_attestation"
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "ro.product.manufacturer_for_attestation"
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "ro.product.brand_for_attestation"
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "ro.product.model_for_attestation"
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38507): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=182 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38508): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=182 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38509): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=182 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38510): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=182 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.511 21597 21597 W libc    : Access denied finding property "ro.debuggable"
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38511): avc:  denied  { read } for  name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=182 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.506 21597 21597 W main    : type=1400 audit(0.0:38512): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=435 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.512 21597 21597 D AndroidRuntime: Calling main entry com.android.internal.os.ExecInit
03-14 16:11:42.513 21597 21597 D Zygote  : begin preload
03-14 16:11:42.513 21597 21597 I Zygote  : Calling ZygoteHooks.beginPreload()
03-14 16:11:42.523 21597 21597 I Zygote  : Preloading shared libraries...
03-14 16:11:42.525 21597 21597 E com.gaurav.avnc: Unable to find pattern file or unable to map it for am
03-14 16:11:42.526 21597 21597 I Zygote  : Called ZygoteHooks.endPreload()
03-14 16:11:42.531 21597 21597 I Zygote  : Installed AndroidKeyStoreProvider in 5ms.
03-14 16:11:42.531 21597 21597 D Zygote  : end preload
03-14 16:11:42.536 21597 21623 W libc    : Access denied finding property "qemu.sf.lcd_density"
03-14 16:11:42.536 21597 21623 W libc    : Access denied finding property "qemu.sf.lcd_density"
03-14 16:11:42.530 21597 21597 W binder:21597_2: type=1400 audit(0.0:38513): avc:  denied  { read } for  name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=373 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.530 21597 21597 W binder:21597_2: type=1400 audit(0.0:38514): avc:  denied  { read } for  name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=373 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.542 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10261; state: ENABLED
03-14 16:11:42.542 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10261; state: ENABLED
03-14 16:11:42.550 21597 21597 I Typeface: Preloading /system/fonts/Roboto-Regular.ttf
03-14 16:11:42.550 21597 21597 I Typeface:
Preloading /system/fonts/RobotoStatic-Regular.ttf
03-14 16:11:42.554 21597 21597 I SystemFonts: Loading font config from /system/etc/fonts.xml
03-14 16:11:42.555 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 247079863; UID 10261; state: ENABLED
03-14 16:11:42.593 21597 21597 D nativeloader: InitApexLibraries:
03-14 16:11:42.593 21597 21597 D nativeloader:   com_android_art: libnativehelper.so
03-14 16:11:42.593 21597 21597 D nativeloader:   com_android_i18n: libicui18n.so:libicuuc.so:libicu.so
03-14 16:11:42.593 21597 21597 D nativeloader:   com_android_neuralnetworks: libneuralnetworks.so
03-14 16:11:42.593 21597 21597 D nativeloader: InitDefaultPublicLibraries for_preload=0: libandroid.so:libaaudio.so:libamidi.so:libbinder_ndk.so:libc.so:libcamera2ndk.so:libclang_rt.hwasan-aarch64-android.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativewindow.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so
03-14 16:11:42.593 21597 21597 D nativeloader: Configuring clns-1 for other apk /data/app/~~S4XD5kBz_oK64rY1jAqSEQ==/com.gaurav.avnc-LFdtPJofoS7SBWc5LvHBAA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~S4XD5kBz_oK64rY1jAqSEQ==/com.gaurav.avnc-LFdtPJofoS7SBWc5LvHBAA==/lib/arm64:/data/app/~~S4XD5kBz_oK64rY1jAqSEQ==/com.gaurav.avnc-LFdtPJofoS7SBWc5LvHBAA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.gaurav.avnc
03-14 16:11:42.593 21597 21597 D nativeloader: InitExtendedPublicLibraries: libedgetpu_dba.google.so
03-14 16:11:42.595 21597 21597 D nativeloader: InitVendorPublicLibraries: libOpenCL.so:libOpenCL-pixel.so:libedgetpu_client.google.so:libedgetpu_util.so:lib_aion_buffer.so:libgxp.so:gxp_metrics_logger.so
03-14 16:11:42.595 21597 21597 D nativeloader: InitProductPublicLibraries: 
03-14 16:11:42.606 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 279646685; UID 10261; state: DISABLED
03-14 16:11:42.621 21597 21597 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
03-14 16:11:42.628 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 309578419; UID 10261; state: DISABLED
03-14 16:11:42.638 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 232195501; UID 10261; state: DISABLED
03-14 16:11:42.646 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10261; state: ENABLED
03-14 16:11:42.646 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 63938206; UID 10261; state: DISABLED
03-14 16:11:42.647 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10261; state: ENABLED
03-14 16:11:42.660 21597 21597 W libc    : Access denied finding property "ro.debuggable"
03-14 16:11:42.654 21597 21597 W com.gaurav.avnc: type=1400 audit(0.0:38515): avc:  denied  { read } for  name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=435 scontext=u:r:untrusted_app:s0:c5,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.gaurav.avnc
03-14 16:11:42.663 21597 21652 D CompatibilityChangeReporter: Compat change id reported: 270306772; UID 10261; state: ENABLED
03-14 16:11:42.664 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10261; state: DISABLED
03-14 16:11:42.664 21597 21652 D CompatibilityChangeReporter: Compat change id reported: 235355681; UID 10261; state: ENABLED
03-14 16:11:42.694 21597 21637 E cutils-trace: Error opening trace file: No such file or directory (2)
03-14 16:11:42.725 21597 21597 D CompatibilityChangeReporter: Compat change id reported: 280005585; UID 10261; state: DISABLED
03-14 16:11:43.617 21597 21665 D TrafficStats: tagSocket(98) with statsTag=0xffffffff, statsUid=-1
03-14 16:11:44.236 21597 21597 D VRI[StartupActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:11:44.242 21597 21637 D HWUI    : endAllActiv
eAnimators on 0xb400ce764832d200 (MaterialCardView) with handle 0xb400cd4299be4870
03-14 16:11:44.244 21597 21597 D VRI[StartupActivity]: Not drawing due to not visible
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine: Connection failed
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine: java.net.NoRouteToHostException: Unreachable SSH host: 192.168.1.10
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel.access$connect(VncViewModel.kt:180)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:41)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:11:45.914 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:11:47.043 21597 21665 D TrafficStats: tagSocket(86) with statsTag=0xffffffff, statsUid=-1
03-14 16:11:47.569 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:11:47.574 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce76482cf600 (RippleDrawable) with handle 0xb400cd4299c08ea0
03-14 16:11:47.600 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:11:47.605 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@ddaf178
03-14 16:11:47.605 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:11:47.849 21597 21691 D ProfileInstaller: Installing profile for com.gaurav.avnc
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine: Connection failed
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine: java.net.NoRouteToHostException: Unreachable SSH host: 192.168.1.10
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel.access$connect(VncViewModel.kt:180)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:41)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:11:48.214 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:11:48.943 21597 21665 D TrafficStats: tagSocket(85) with statsTag=0xffffffff, statsUid=-1
03-14 16:11:49.477 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:11:49.482 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce7648421a00 (RippleDrawable) with handle 0xb400cd4299b16ea0
03-14 16:11:49.508 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:11:49.511 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@d28882b
03-14 16:11:49.512 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine: Connection failed
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine: java.net.NoRouteToHostException: Unreachable SSH host: 192.168.1.10
03-14 16:11:50.518 21597 21665 E ReceiverCoroutin
e:  at com.gaurav.avnc.viewmodel.VncViewModel.access$connect(VncViewModel.kt:180)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:41)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:11:50.518 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:11:51.546 21597 21597 D VRI[StartupActivity]: Start draw after previous draw not visible
03-14 16:11:52.068 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:11:52.112 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:11:52.146 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@1816d03
03-14 16:11:52.146 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:08.188 21597 21665 D TrafficStats: tagSocket(83) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:08.804 21597 21597 D VRI[StartupActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:12:08.807 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce764832d200 (MaterialCardView) with handle 0xb400cd4299c50a50
03-14 16:12:08.813 21597 21597 D VRI[StartupActivity]: Not drawing due to not visible
03-14 16:12:09.242 21597 21665 D TrafficStats: tagSocket(86) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:09.244 21597 21665 D TrafficStats: tagSocket(85) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:09.248 21597 21704 D TrafficStats: tagSocket(102) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:09.367 21597 21618 W com.gaurav.avnc: Cleared Reference was only reachable from finalizer (only reported once)
03-14 16:12:09.370 21597 21665 I NativeVnc: Received protocol version 3.8
03-14 16:12:09.370 21597 21665 I NativeVnc: VNC server supports protocol version 3.8 (viewer 3.8)
03-14 16:12:09.382 21597 21665 I NativeVnc: We have 1 security types to read
03-14 16:12:09.382 21597 21665 I NativeVnc: 0) Received security type 2
03-14 16:12:09.382 21597 21665 I NativeVnc: Selecting security type 2 (0/1 in the list)
03-14 16:12:09.382 21597 21665 I NativeVnc: Selected Security Scheme 2
03-14 16:12:09.405 21597 21665 I NativeVnc: VNC authentication succeeded
03-14 16:12:09.414 21597 21665 I NativeVnc: Desktop name "jan@TV (shared desktop)"
03-14 16:12:09.414 21597 21665 I NativeVnc: Connected to VNC server, using protocol version 3.8
03-14 16:12:09.414 21597 21665 I NativeVnc: VNC server default format:
03-14 16:12:09.414 21597 21665 I NativeVnc:   32 bits per pixel.
03-14 16:12:09.414 21597 21665 I NativeVnc:   Least significant byte first in each pixel.
03-14 16:12:09.414 21597 21665 I NativeVnc:   TRUE colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
03-14 16:12:09.419 21597 21707 W InteractionJankMonitor: Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.gaurav.avnc
03-14 16:12:09.421 21597 21665 I NativeVnc: rfbClientProcessExtServerCutText. default cap.
03-14 16:12:09.461 21597 21699 D ShaderCompiler: 
03-14 16:12:09.462 21597 21699 D ShaderCompiler: 
03-14 16:12:09.472 21597 21699 D ShaderCompiler: 
03-14 16:12:09.918 21597 21665 I NativeVnc: VNC server closed connection
03-14 16:12:09.919 21597 21665 E NativeVnc: errnoToStr: (11 Try again)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine: Connection failed
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine: java.io.IOException: 
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.vnc.VncClient.processServerMessage$default(VncClient.kt:42)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:76)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:12:09.920 21597 21665 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:12:11.226 21597 21664 D TrafficStats: tagSocket(92) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:11.755 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:12:11.765 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce7648381200 (RippleDrawable) with handle 0xb400cd4299be4c60
03-14 16:12:11.808 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:11.808 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:11.808 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:12:11.831 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@59983f9
03-14 16:12:11.832 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:11.832 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:11.964 21597 21664 D TrafficStats: tagSocket(132) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:11.964 21597 21664 D TrafficStats: tagSocket(100) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:11.966 21597 21727 D TrafficStats: tagSocket(132) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:12.055 21597 21664 I NativeVnc: VNC server closed connection
03-14 16:12:12.055 21597 21664 E NativeVnc: errnoToStr: (11 Try again)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine: Connection failed
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine: java.io.IOException: 
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.vnc.VncClient.connect(VncClient.kt:49)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel.access$connect(VncViewModel.kt:111)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:41)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:12:12.056 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:12:12.965 21597 21664 D TrafficStats: tagSocket(100) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:13.495 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:12:13.507 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce7648324200 (RippleDrawable) with handle 0xb400cd4299c5c090
03-14 16:12:13.545 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:12:13.551 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@a081057
03-14 16:12:13.552 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:12:13.674 21597 21664 D TrafficStats: tagSocket(86) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:13.675 21597 21664 D TrafficStats: tagSocket(92) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:13.677 21597 21730 D TrafficStats: tagSocket(102) with statsTag=0xffffffff, statsUid=-1
03-14 16:12:13.758 21597 21664 I NativeVnc: VNC server closed connection
03-14 16:12:13.758 21597 21664 E NativeVnc: errnoToStr: (11 Try again)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine: Connection failed
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine: java.io.IOException: 
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.vnc.VncClient.connect(VncClient.kt:49)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel.access$connect(VncViewModel.kt:111)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:41)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
03-14 16:12:13.759 21597 21664 E ReceiverCoroutine:  at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94)
03-14 16:12:14.229 21597 21597 D VRI[StartupActivity]: Start draw after previous draw not visible
03-14 16:12:14.763 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:12:14.809 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:12:14.849 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@402c39a
03-14 16:12:14.849 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:23.030 21597 21597 W Choreographer: Frame time is 0.144687 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
03-14 16:13:23.092 21597 21664 D TrafficStats: tagSocket(83) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:23.725 21597 21597 D VRI[StartupActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:13:23.737 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce76483e0000 (MaterialCardView) with handle 0xb400cd4299ab6240
03-14 16:13:23.750 21597 21597 D VRI[StartupActivity]: Not drawing due to not visible
03-14 16:13:23.842 21597 21664 D TrafficStats: tagSocket(86) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:23.843 21597 21664 D TrafficStats: tagSocket(138) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:23.846 21597 21751 D TrafficStats: tagSocket(136) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:23.998 21597 21664 I NativeVnc: Received protocol version 3.8
03-14 16:13:23.998 21597 21664 I NativeVnc: VNC server supports protocol version 3.8 (viewer 3.8)
03-14 16:13:24.006 21597 21664 I NativeVnc: We have 1 security types to read
03-14 16:13:24.006 21597 21664 I NativeVnc: 0) Received security type 2
03-14 16:13:24.006 21597 21664 I NativeVnc: Selecting security type 2 (0/1 in the list)
03-14 16:13:24.006 21597 21664 I NativeVnc: Selected Security Scheme 2
03-14 16:13:24.022 21597 21664 I NativeVnc: VNC authentication succeeded
03-14 16:13:24.034 21597 21664 I NativeVnc: Desktop name "jan@TV (shared desktop)"
03-14 16:13:24.034 21597 21664 I NativeVnc: Connected to VNC server, using protocol version 3.8
03-14 16:13:24.034 21597 21664 I NativeVnc: VNC server default format:
03-14 16:13:24.034 21597 21664 I NativeVnc:   32 bits per pixel.
03-14 16:13:24.034 21597 21664 I NativeVnc:   Least significant byte first in each pixel.
03-14 16:13:24.034 21597 21664 I NativeVnc:   TRUE colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
03-14 16:13:24.048 21597 21664 I NativeVnc: rfbClientProcessExtServerCutText. default cap.
03-14 16:13:24.065 21597 21741 D ShaderCompiler: 
03-14 16:13:24.065 21597 21741 D ShaderCompiler: 
03-14 16:13:24.065 21597 21741 D ShaderCompiler: 
03-14 16:13:24.263 21597 21664 I NativeVnc: client2server supported messages (bit flags)
03-14 16:13:24.263 21597 21664 I NativeVnc: 00: 00ff 0081 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 08: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 10: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 18: 0000 0000 0000 0000 - 0000 0000 0000 0008
03-14 16:13:24.263 21597 21664 I NativeVnc: server2client supported messages (bit flags)
03-14 16:13:24.263 21597 21664 I NativeVnc: 00: 001f 0080 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 08: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 10: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.263 21597 21664 I NativeVnc: 18: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:24.265 21597 21664 I NativeVnc: Connected to Server "unknown (LibVNCServer 0.9.14)"
03-14 16:13:31.706 21597 21597 D VRI[StartupActivity]: Start draw after previous draw not visible
03-14 16:13:32.226 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:13:32.263 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:32.263 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:32.263 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:13:32.266 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:32.298 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@afb792
03-14 16:13:32.299 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:32.299 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:13:32.674 21597 21665 D TrafficStats: tagSocket(92) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:32.895 21597 21665 D TrafficStats: tagSocket(119) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:32.896 21597 21665 D TrafficStats: tagSocket(119) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:32.899 21597 21778 D TrafficStats: tagSocket(139) with statsTag=0xffffffff, statsUid=-1
03-14 16:13:33.034 21597 21665 I NativeVnc: Received protocol version 3.8
03-14 16:13:33.034 21597 21665 I NativeVnc: VNC server supports protocol version 3.8 (viewer 3.8)
03-14 16:13:33.038 21597 21665 I NativeVnc: We have 1 security types to read
03-14 16:13:33.038 21597 21665 I NativeVnc: 0) Received security type 2
03-14 16:13:33.038 21597 21665 I NativeVnc: Selecting security type 2 (0/1 in the list)
03-14 16:13:33.038 21597 21665 I NativeVnc: Selected Security Scheme 2
03-14 16:13:33.050 21597 21665 I NativeVnc: VNC authentication succeeded
03-14 16:13:33.058 21597 21665 I NativeVnc: Desktop name "jan@TV (shared desktop)"
03-14 16:13:33.058 21597 21665 I NativeVnc: Connected to VNC server, using protocol version 3.8
03-14 16:13:33.058 21597 21665 I NativeVnc: VNC server default format:
03-14 16:13:33.058 21597 21665 I NativeVnc:   32 bits per pixel.
03-14 16:13:33.058 21597 21665 I NativeVnc:   Least significant byte first in each pixel.
03-14 16:13:33.058 21597 21665 I NativeVnc:   TRUE colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
03-14 16:13:33.088 21597 21773 D ShaderCompiler: 
03-14 16:13:33.088 21597 21773 D ShaderCompiler: 
03-14 16:13:33.089 21597 21773 D ShaderCompiler: 
03-14 16:13:33.125 21597 21665 I NativeVnc: rfbClientProcessExtServerCutText. default cap.
03-14 16:13:33.282 21597 21597 D VRI[StartupActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:13:33.286 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce764832d200 (MaterialCardView) with handle 0xb400cd4299ab4450
03-14 16:13:33.292 21597 21597 D VRI[StartupActivity]: Not drawing due to not visible
03-14 16:13:33.298 21597 21665 I NativeVnc: client2server supported messages (bit flags)
03-14 16:13:33.298 21597 21665 I NativeVnc: 00: 00ff 0081 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 08: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 10: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 18: 0000 0000 0000 0000 - 0000 0000 0000 0008
03-14 16:13:33.298 21597 21665 I NativeVnc: server2client supported messages (bit flags)
03-14 16:13:33.298 21597 21665 I NativeVnc: 00: 001f 0080 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 08: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 10: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: 18: 0000 0000 0000 0000 - 0000 0000 0000 0000
03-14 16:13:33.298 21597 21665 I NativeVnc: Connected to Server "unknown (LibVNCServer 0.9.14)"
03-14 16:15:05.743 21597 21597 D VRI[StartupActivity]: Start draw after previous draw not visible
03-14 16:15:06.270 21597 21597 D VRI[VncActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:15:06.308 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:15:06.308 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:15:06.309 21597 21597 D VRI[VncActivity]: Not drawing due to not visible
03-14 16:15:06.311 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:15:06.364 21597 21597 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@cdd2401
03-14 16:15:06.364 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:15:06.364 21597 21597 D VRI[VncActivity]: applyTransactionOnDraw applyImmediately
03-14 16:15:09.261 21597 21597 D VRI[StartupActivity]: visibilityChanged oldVisibility=true newVisibility=false
03-14 16:15:09.272 21597 21637 D HWUI    : endAllActiveAnimators on 0xb400ce7648308000 (NavigationMenuItemView) with handle 0xb400cd4299b7cb70
03-14 16:15:09.275 21597 21597 D VRI[StartupActivity]: Not drawing due to not visible
03-14 16:15:09.870 21597 21597 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
03-14 16:15:09.870 21597 21597 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.

@gujjwal00
Copy link
Owner

Please use the debug APK linked in my previous comment. Release version doesn't contain any pointer logging.

@gujjwal00
Copy link
Owner

I have tested a couple more distributions with KDE, and I am about 95% sure this is a bug in VNC server. It doesn't seem to handle scaling properly. Only thing I can't explain is why Touchscreen mode isn't affected.

Do you have anything else enabled which might affect this? Because the server screen in video you uploaded looks too small for 1080p.

The APK linked above logs pointer positions sent & received by AVNC. It will tell us if AVNC is sending the correct position in all cases.

@iamalsonothere
Copy link
Author

It looks too small because i use a huge font size on that host since its usually viewed from a distance. But the resolution is in fact 1920x1080 at 1:1 scaling. I specifically avoided scaling because it can sometimes mess with some things i use

@iamalsonothere
Copy link
Author

I have tested a couple more distributions with KDE, and I am about 95% sure this is a bug in VNC server. It doesn't seem to handle scaling properly. Only thing I can't explain is why Touchscreen mode isn't affected.

Do you have anything else enabled which might affect this? Because the server screen in video you uploaded looks too small for 1080p.

The APK linked above logs pointer positions sent & received by AVNC. It will tell us if AVNC is sending the correct position in all cases.

I am currently not really able to test this further as KRFB is FUBAR after KDE 6 update :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants