Closed ASDownloadingAccount closed 5 months ago
After you see the Disconnected
message, go back and open Settings => Tools => Logs. Copy the logs and paste here.
As for your setup, tell me the following:
Resize remote session to local window
in advanced server options? Copy the logs and paste here.
```
--------- beginning of main
03-17 12:21:45.114 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@6b7b42f[PrefsActivity] mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb400007858e4f8c0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650
03-17 12:21:45.114 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb400007855998800} ch=false seqId=0
03-17 12:21:45.120 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.136 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.138 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: registerCallbackForPendingTransactions
03-17 12:21:45.139 1863 1952 I ViewRootImpl@6b7b42f[PrefsActivity]: mWNT: t=0xb40000786a2c3b00 mBlastBufferQueue=0xb40000784d97ff80 fn= 18 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788
03-17 12:21:45.139 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren.
03-17 12:21:45.149 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.167 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.183 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.200 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.216 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.233 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.248 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.265 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.282 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.298 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:45.315 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.091 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 0
03-17 12:21:46.155 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 1
03-17 12:21:46.174 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.186 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@6b7b42f[PrefsActivity] mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb400007858e4f8c0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650
03-17 12:21:46.186 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb400007855998800} ch=false seqId=0
03-17 12:21:46.194 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.208 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.210 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: registerCallbackForPendingTransactions
03-17 12:21:46.211 1863 1951 I ViewRootImpl@6b7b42f[PrefsActivity]: mWNT: t=0xb4000078557ef180 mBlastBufferQueue=0xb40000784d97ff80 fn= 32 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788
03-17 12:21:46.239 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.259 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.276 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.290 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.307 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.323 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.339 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.356 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.373 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.388 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.405 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.422 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.438 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.455 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.471 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.487 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.505 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.521 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.538 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:46.554 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:47.122 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 0
03-17 12:21:47.203 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 1
--------- beginning of system
03-17 12:21:47.208 1863 1863 D Activity: onBackPressed
03-17 12:21:47.212 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:47.224 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleAppVisibility mAppVisible = false visible = true
03-17 12:21:47.224 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: stopped(false) old = true
03-17 12:21:47.224 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.StartupActivity set to false
03-17 12:21:47.231 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000)
03-17 12:21:47.244 1863 1863 D BufferQueueConsumer: [](id:74700000012,api:0,p:-1,c:1863) connect: controlledByApp=false
03-17 12:21:47.244 1863 1863 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558ee000 sc.mNativeObject= 0xb40000784da242c0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
03-17 12:21:47.244 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558ee000 sc.mNativeObject= 0xb40000784da242c0 format= -1 caller= android.graphics.BLASTBufferQueue.
Edit (@gujjwal00): Wrapped logs in a details tag
- OS running on remote host
Termux
- VNC server name/version
unknown (on qemu)
- Have you enabled
Resize remote session to local window
in advanced server options?
No
Edit (@ASDownloadingAccount): changed response for the server options question
So this line is the bug:
03-17 12:22:06.108 1863 2503 I NativeVnc: Rect too large: 800x600 at (0, 0)
For some reason VNC server sent a frame that was larger than expected. Either the server didn't notify us properly that the framebuffer size has changed, or AVNC didn't handle the notification properly.
unknown (on qemu)
Is there a way for me to run this locally on my side? I already have Termux installed.
there is no option (on qemu)
This is an option in AVNC, which can resize the remote server to match with phone's screen size. But this is not an issue here.
Is there a way for me to run this locally on my side? I already have Termux installed.
I don't know 🤷♂️
This is an option in AVNC, which can resize the remote server to match with phone's screen size. But this is not an issue here.
I think it was hidden in the server settings but the response was no, it was not ticked.
I don't know 🤷♂️
How do you start your server in Termux?
How do you start your server in Termux?
In QEMU, its VNC server starts up if -vnc :(port number) is specified; In Termux, there is the TigerVNC package (in the x11 repository) and vncserver :(port number) is the command to start it up.
Please try this APK: app-debug.zip It appears to be a bug in LibVNCClient where it ignores resize request if screen ID is set to zero.
It appears to be a bug in LibVNCClient where it ignores resize request if screen ID is set to zero.
It now works as expected; The screen ID is set at another number in the debug apk you sent.
Thanks, the fix will be available in next version.
The following gif is the result when changing the resolution:
I don't know what details are required about my setup.