You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RDP session gets terminated on resize event with "The server-side graphics subsystem is in an error state and unable to continue graphics encoding"
#42487
Open
uedvt359 opened this issue
Jun 5, 2024
· 3 comments
Expected behavior: The session should keep going when resizing the browser a bunch of times
Current behavior:
After updating to 15.4.0, we noticed that sometimes the virtual desktop does not get resized to the browser window size when connecting (and two tiny scrollbars can be used to scroll the viewport). resizing the browser window triggers the resize event, but very often (~60% of the time), the session crashes.
Tested with Chrome: Version 125.0.6422.61 (Offizieller Build) (64-Bit); firefox doesn't work at all
This is the relevant server log of me resizing the browser a few times:
Jun 05 15:07:40 teleport.local teleport[3788386]: [2024-06-05T13:07:40Z ERROR rdp_client] client_run failed: SessionError(Error { context: "ServerSetErrorInfo", kind: Reason("[RDP specific code]: The server-side graphics subsystem is in an error state and unable to continue graphics encoding"), source: None })
Jun 05 15:07:40 teleport.local teleport[3788386]: 2024-06-05T15:07:40+02:00 INFO [WINDOWS_D] Rust RDP loop finished client-ip:192.168.1.100 desktop-addr:10.10.10.10:3389 desktop-name:myserver pid:3788386.2 rdp-addr:10.10.10.10:3389 rdpclient/client.go:342
Jun 05 15:07:40 teleport.local teleport[3788386]: 2024-06-05T15:07:40+02:00 INFO [AUDIT] windows.desktop.session.end cluster_name:teleport.local code:TDP01I desktop_addr:10.10.10.10:3389 teleport.dev/computer_name:myserver teleport.dev/dns_host_name:myserver teleport.dev/origin:dynamic teleport.dev/os:Windows Server 2019 Standard teleport.dev/os_version:10.0 (17763) teleport.dev/ou:DC=local teleport.dev/windows_domain:local desktop_name:myserver ei:1670 event:windows.desktop.session.end login:myuser participants:[myuser] private_key_policy:none recorded:false session_start:2024-06-05T13:05:26.335Z session_stop:2024-06-05T13:07:40.647150111Z sid:a32563e3-0353-4ebd-b25f-aa3f2043f9fe time:2024-06-05T13:07:40.647Z uid:f80f9325-e2e4-4683-9e90-19a98c692d98 user:myuser user_kind:1 windows_desktop_service:0509a511-76aa-413e-a3d8-f91db10d16a3 windows_domain:local windows_user:myuser with_mfa:49bf498f-6221-4e02-be73-1d24de5b0a2c events/emitter.go:288
Jun 05 15:07:40 teleport.local teleport[3788386]: 2024-06-05T15:07:40+02:00 ERRO [WINDOWS_D] RDP connection failed: RDP client exited with an error: [RDP specific code]: The server-side graphics subsystem is in an error state and unable to continue graphics encoding client-ip:192.168.1.100 desktop-addr:10.10.10.10:3389 desktop-name:myserver pid:3788386.2 desktop/windows_server.go:759
Jun 05 15:07:40 teleport.local teleport[3788386]: 2024-06-05T15:07:40+02:00 INFO [WINDOWS_D] TDP input streaming finished client-ip:192.168.1.100 desktop-addr:10.10.10.10:3389 desktop-name:myserver pid:3788386.2 rdp-addr:10.10.10.10:3389 rdpclient/client.go:380
Bug details:
Teleport version: Teleport v15.4.0 git:v15.4.0-0-g0da3a67 go1.21.10 (double checked this time)
Recreation steps: see above
Debug logs: see above
The text was updated successfully, but these errors were encountered:
If the RemoteFX codec ([MS-RDPRFX] sections 2.2.2 and 3.1.8) is being used to encode graphics data from a remote session, then the Remote Desktop Protocol: Display Control Virtual Channel Extension SHOULD NOT be used to request display configuration changes.
Expected behavior: The session should keep going when resizing the browser a bunch of times
Current behavior:
After updating to 15.4.0, we noticed that sometimes the virtual desktop does not get resized to the browser window size when connecting (and two tiny scrollbars can be used to scroll the viewport). resizing the browser window triggers the resize event, but very often (~60% of the time), the session crashes.
Tested with Chrome: Version 125.0.6422.61 (Offizieller Build) (64-Bit); firefox doesn't work at all
This is the relevant server log of me resizing the browser a few times:
Bug details:
The text was updated successfully, but these errors were encountered: