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

Client stay black screen while connecting to freerdp-shadow-cli running on Windows 10 #7232

Open
estarriol43 opened this issue Aug 21, 2021 · 5 comments

Comments

@estarriol43
Copy link

FreeRDP issue

Describe the bug

  1. When the client connects to freerdp-shadow-cli, the screen on client side stays black screen.
  2. Cursor and keyboard event can be transmitted properly (observed in server side)

To Reproduce

  1. freerdp-shadow-cli /port:8888
  2. Connect to server using built-in Remote Desktop Connnection application on Windows

Expected behavior
It should show the screen of server on client side

Screenshots
log on server side

freerdp-shadow-cli.exe /port:8888
[14:09:26:369] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - GetDesktopSharedRect(): left: 0 top: 0 right: 1920 bottom: 1080 width: 1920 height: 1080
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - Username: (nil)
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - LHTicket: (nil)
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - RCTicket: (nil)
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - RCTicketEncrypted: 0
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - PassStub: (nil)
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - DtStart: 0
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - DtLength: 0
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - LowSpeed: 0
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - RASessionId: Shadow
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - RASpecificParams: LMQPuxj9FmGIqGiajytsPyxga1w=
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [0: 192.168.56.1
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [0: 40000
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [1: 192.168.27.1
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [1: 40000
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [2: 192.168.121.1
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [2: 40000
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [3: 172.18.32.1
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [3: 40000
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [4: 192.168.0.190
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [4: 40000
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachineAddress [5: 1.162.143.156
[14:09:27:275] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - MachinePort    [5: 59125
[14:09:27:290] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - width: 0 height: 0
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx encomsp
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx remdesk
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[14:09:27:290] [8916:00003290] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[14:09:27:290] [8916:00001850] [INFO][com.freerdp.core.listener] - Listening on [::]:8888
[14:09:27:290] [8916:00001850] [INFO][com.freerdp.core.listener] - Listening on [0.0.0.0]:8888
[14:09:27:619] [8916:00003290] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized
[14:09:27:634] [8916:00003290] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[14:09:27:634] [8916:00003290] [WARN][com.freerdp.server.shadow.win] - Authentication not implemented, access granted to everyone!
[14:09:27:650] [8916:00003290] [WARN][com.freerdp.server.shadow.win] - Certificate checks not implemented, access granted to everyone!
[14:09:28:853] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - OnAttendeeConnected (301)
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: rdpdr
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: encomsp
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: remdesk
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: rdpsnd
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: cliprdr
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnChannelConnected: drdynvc
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - OnConnectionResult: 0
[14:09:28:962] [8916:00003290] [INFO][com.freerdp.server.shadow.win] - freerdp_connect: 1
[14:09:30:947] [8916:000045d0] [INFO][com.freerdp.core.connection] - Client Security: NLA:1 TLS:1 RDP:0
[14:09:30:947] [8916:000045d0] [INFO][com.freerdp.core.connection] - Server Security: NLA:1 TLS:1 RDP:1
[14:09:30:947] [8916:000045d0] [INFO][com.freerdp.core.connection] - Negotiated Security: NLA:1 TLS:0 RDP:0
[14:09:30:962] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 721 right: 1281 bottom: 721
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] - Accepted client: AA2100598-NB
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] - Accepted channels:
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] -  rdpdr
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] -  rdpsnd
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] -  cliprdr
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.connection] -  drdynvc
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.gcc] - Active rdp encryption level: NONE
[14:09:32:806] [8916:000045d0] [INFO][com.freerdp.core.gcc] - Selected rdp encryption method: NONE
[14:09:32:822] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:32:837] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:32:853] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:32:853] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:32:853] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is activated (1920x1080@32)
[14:09:32:853] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:32:853] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:32:869] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Gfx Pipeline Opened
[14:09:32:869] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:32:884] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 576 right: 1281 bottom: 576
[14:09:32:884] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:32:884] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 576 width: 1217 height: 145 right: 1281 bottom: 721
[14:09:32:916] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:32:931] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 576 right: 1281 bottom: 576
[14:09:32:931] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:32:947] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 512 width: 1217 height: 209 right: 1281 bottom: 721
[14:09:32:947] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:32:978] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 640 right: 1281 bottom: 640
[14:09:32:978] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:32:994] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 128 y: 576 width: 1153 height: 145 right: 1281 bottom: 721
[14:09:33:009] [8916:000013d8] [WARN][com.freerdp.server.shadow] - AudinServerOpenResult not implemented
[14:09:33:009] [8916:000013d8] [INFO][com.freerdp.server.shadow] - AUDIN open result 0.

[14:09:33:025] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:025] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:33:025] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:041] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 576 y: 576 width: 705 height: 145 right: 1281 bottom: 721
[14:09:33:041] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:041] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:072] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 640 right: 1281 bottom: 640
[14:09:33:072] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:072] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 576 width: 1217 height: 145 right: 1281 bottom: 721
[14:09:33:087] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:119] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 576 right: 1281 bottom: 576
[14:09:33:119] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:134] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:134] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 512 width: 1281 height: 209 right: 1281 bottom: 721
[14:09:33:134] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:150] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:165] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 576 right: 1281 bottom: 576
[14:09:33:165] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:165] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 512 width: 1281 height: 209 right: 1281 bottom: 721
[14:09:33:181] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:212] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:212] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:228] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 384 width: 1281 height: 337 right: 1281 bottom: 721
[14:09:33:228] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:259] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 512 right: 1281 bottom: 512
[14:09:33:259] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:275] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 448 width: 1281 height: 273 right: 1281 bottom: 721
[14:09:33:275] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:275] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:306] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 512 right: 1281 bottom: 512
[14:09:33:306] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:322] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:322] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:353] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 512 right: 1281 bottom: 512
[14:09:33:353] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:369] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:369] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:369] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:400] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 512 right: 1281 bottom: 512
[14:09:33:400] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:400] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:416] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:447] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 0 y: 0 width: 1281 height: 448 right: 1281 bottom: 448
[14:09:33:447] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:447] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:33:447] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:462] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:462] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:478] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:494] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:33:494] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:494] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:509] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:509] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:509] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:540] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:33:540] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:540] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:33:556] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:587] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:587] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:603] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:603] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:603] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:619] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:634] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:634] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:634] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 128 y: 384 width: 1153 height: 337 right: 1281 bottom: 721
[14:09:33:650] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:681] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:33:681] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:697] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:33:697] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:728] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:33:728] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:744] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:33:744] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:775] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 576 right: 1281 bottom: 576
[14:09:33:775] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:775] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 512 width: 1217 height: 209 right: 1281 bottom: 721
[14:09:33:791] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:822] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:822] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:837] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:837] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:837] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:853] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:869] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:869] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:869] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:33:884] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:916] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:916] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:931] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:33:931] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:33:962] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:33:962] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:33:978] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 512 width: 1217 height: 209 right: 1281 bottom: 721
[14:09:33:978] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:009] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:34:009] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:025] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:34:025] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:025] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:041] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:056] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:34:056] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:056] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 384 width: 1217 height: 337 right: 1281 bottom: 721
[14:09:34:072] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:103] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:34:103] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:119] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:34:119] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:150] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 512 right: 1281 bottom: 512
[14:09:34:150] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:166] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 448 width: 1217 height: 273 right: 1281 bottom: 721
[14:09:34:181] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:197] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 721 right: 1281 bottom: 721
[14:09:34:197] [8916:000045d0] [INFO][com.freerdp.client.shadow] - Client from 192.168.0.242 is resized (1920x1080@32)
[14:09:34:197] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 1280 y: 704 width: 1 height: 17 right: 1281 bottom: 721
[14:09:34:244] [8916:000045d0] [WARN][com.freerdp.server.shadow.win] - win_shadow_input_synchronize_event: TODO: Implement!
[14:09:34:244] [8916:00002278] [INFO][com.freerdp.server.shadow.win] - SurfaceCopy x: 64 y: 0 width: 1217 height: 448 right: 1281 bottom: 448
[14:09:34:244] [8916:000045d0] [ERROR][com.freerdp.core.peer] - peer_recv_callback: CONNECTION_STATE_ACTIVE - peer_recv_pdu() fail
[14:09:34:244] [8916:000045d0] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[14:09:34:244] [8916:000045d0] [ERROR][com.freerdp.client.shadow] - Failed to check FreeRDP file descriptor
[14:09:41:046] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - OnApplicationOpen (316)
[14:09:43:968] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - OnWindowOpen (319)
[14:09:43:968] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - OnWindowClose (320)
[14:09:43:968] [8916:00001850] [INFO][com.freerdp.server.shadow.win] - OnApplicationClose (317)

Application details

  • FreeRDP version: master branch at commit 8fe794b3122bff2349bb5d2987bb5545fe20c64c
  • Output of freerdp-shadow-cli.exe /buildconfig
    [14:14:17:001] [20524:0000450c] [INFO][com.freerdp.server.shadow] - Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H= HAVE_EXECINFO_H= HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_STRNDUP= HAVE_SYSLOG_H= HAVE_SYS_EVENTFD_H= HAVE_SYS_FILIO_H= HAVE_SYS_SELECT_H= HAVE_SYS_SOCKIO_H= HAVE_SYS_TIMERFD_H= HAVE_TM_GMTOFF= HAVE_UNISTD_H= WITH_CAIRO=OFF WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=OFF WITH_FREERDP_DEPRECATED=OFF WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_MEDIA_FOUNDATION=ON WITH_NATIVE_SSPI=ON WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSSL=ON WITH_PROFILER=OFF WITH_PROXY=ON WITH_PROXY_MODULES=OFF WITH_SAMPLE=OFF WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SHADOW=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VERBOSE_WINPR_ASSERT=ON WITH_WIN8=OFF WITH_WINMM=ON WITH_WINPR_DEPRECATED=OFF WITH_WINPR_TOOLS=ON WITH_X264=OFF WITH_ZLIB=OFF Build type: Release CFLAGS: /DWIN32 /D_WINDOWS /Gd /W3 Compiler: MSVC, 19.16.27045.0 Target architecture: x64

Environment (please complete the following information):

  • OS version on server side: Windows 10 Home Edition 2004
  • OS version on client side: Windows 10 Pro Edition 2004

Additional context

  1. I'm wondering what's the difference between wfreerdp-server and freerdp-shadow-cli, should both of them work on Windows?
@akallabeth
Copy link
Member

@estarriol1999 wfreerdp-server is a RDP server (stub) and freerdp-shadow-cli is a shadowing (e.g. mirror a user, remote support like) server
both are in a demo like state (e.g. basics work, but need (a lot of) refinement to be production ready.

@belveruski
Copy link

Same problem, freerdp-shadow-cli is running on Ubuntu 20.04 and when i try to connect to the RDP server from Windows 10 with Remote Desktop Connnection application, i have a black screen.

@akallabeth
Copy link
Member

@belveruski don´t use the ubuntu packages, they are compiled in a peculiar way. (debian is better off there).
Better use our nightly builds for that.

@belveruski
Copy link

@akallabeth right, i will try, thanks for the reply.

@yuvalsteuer-personal
Copy link

@akallabeth right, i will try, thanks for the reply.

could you post an update?

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

No branches or pull requests

4 participants