Ok,

found the issue.
Length checks in freerdp_channel_process have an issue.
PR will follow later today.

regards
Armin

On 04.03.20 11:41, Andrey Vasilkin via FreeRDP-devel wrote:
Hi.

Yes, it started after the upgrade a few days ago. Now I updated again, but the problem remains. The problem arises with different command line switches (I tried _many_ options) only if there is /sound:sys:.....

Below, "dart" is my sound subsystem, but it can even be "fake".

freerdp.exe /v:"10.76.32.11" /u:"..." /d:"..." /p:"..." /size:85% /bpp:24 /gdi:hw -wallpaper /cert-ignore /video /gfx-h264:AVC444 /sound:sys:dart,rate:44100,channel:2

[21:27:42:455] [1603:206b3360] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state [21:27:42:455] [1603:206b3360] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr [21:27:42:456] [1603:206b3360] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd [21:27:42:456] [1603:206b3360] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [21:27:42:457] [1603:206b3360] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc [21:27:42:482] [1603:206b3360] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state [21:27:42:482] [1603:206b3360] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state [21:27:44:405] [1603:206b3360] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32 [21:27:44:405] [1603:206b3360] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32 [21:27:44:418] [1603:206b3360] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded dart backend for rdpsnd [21:27:44:420] [1603:206b3360] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd [21:27:44:421] [1603:206b3360] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx [21:27:44:423] [1603:206b3360] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel geometry [21:27:44:423] [1603:206b3360] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel video [21:27:45:087] [1603:20d837a0] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized [21:27:45:139] [1603:206b3360] [INFO][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex resetting error state [21:27:46:429] [1603:20d7e760] [WARN][com.freerdp.channels.cliprdr.common] - [cliprdr_packet_format_list_new] called with invalid type 00000000 [21:27:46:820] [1603:206b3360] [ERROR][com.freerdp.core.rdp] - rdp_recv_tpkt_pdu: freerdp_channel_process() fail [21:27:46:820] [1603:206b3360] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1 [21:27:46:820] [1603:206b3360] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0 [21:27:46:820] [1603:206b3360] [ERROR][com.freerdp.client.OS2] - Network disconnect! [21:27:46:820] [1603:206b3360] [ERROR][com.freerdp.client.OS2] - Failed to check FreeRDP file descriptor


04.03.20 18:09, Armin Novak via FreeRDP-devel пишет:
Do you have a few more lines in the log and your command line maybe?

We´ve added TPKT header length checks and fixed a few parser issues the last couple of days.

Might be best to try with the latest nightly again and report if something breaks.

regards
Armin

On 04.03.20 00:29, Andrey Vasilkin via FreeRDP-devel wrote:
Hello.

Some time ago freerdp began to turn off when playing sound:

[10:17:24:210] [314:206b33e0] [ERROR][com.freerdp.core.rdp] - rdp_recv_tpkt_pdu: freerdp_channel_process() fail [10:17:24:210] [314:206b33e0] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1 [10:17:25:211] [314:206b33e0] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0

This happens even if I do not use a real sound card: /sound:sys:fake
Without specifying 'sound' command line switch, everything else works well. What could be the problem?


_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel



_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel


_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to