Hi, Armin.
Now it works with my two workstations (windows 7) but does not work with
servers (Windows Server 2008 R2). Of course, the versions of Windows
here may just be coincidences.
[D:\projects\FreeRDP\port]freerdp.exe /v:"skh50srv002.sahen.ru" /u:"..."
/d:"..." /p:"..." /size:80% /bpp:16 /gdi:hw /cert-ignore +old-license
[20:14:45:008] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_connect:freerdp_set_last_error_ex resetting error state
[20:14:45:009] [907:206b33a0] [INFO][com.freerdp.client.common.cmdline]
- loading channelEx rdpdr
[20:14:45:010] [907:206b33a0] [INFO][com.freerdp.client.common.cmdline]
- loading channelEx rdpsnd
[20:14:45:010] [907:206b33a0] [INFO][com.freerdp.client.common.cmdline]
- loading channelEx cliprdr
[20:14:45:038] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:45:038] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:45:046] [907:206b33a0] [WARN][com.freerdp.core.nego] - Error:
SSL_NOT_ALLOWED_BY_SERVER
[20:14:45:046] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:45:046] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:45:055] [907:206b33a0] [WARN][com.freerdp.core.nego] - Error:
SSL_NOT_ALLOWED_BY_SERVER
[20:14:45:055] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:45:055] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:46:347] [907:206b33a0] [ERROR][com.freerdp.core.tpkt] - Received
invalid TPKT header length 4941, 16 bytes too long!
[20:14:46:347] [907:206b33a0] [ERROR][com.freerdp.core.transport] -
transport_check_fds: transport->ReceiveCallback() - -1
[20:14:46:347] [907:206b33a0] [ERROR][com.freerdp.core] -
rdp_client_connect:freerdp_set_last_error_ex
ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[20:14:46:356] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:46:356] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:46:404] [907:206b33a0] [WARN][com.freerdp.core.nego] - Error:
SSL_NOT_ALLOWED_BY_SERVER
[20:14:46:404] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:46:404] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:46:412] [907:206b33a0] [WARN][com.freerdp.core.nego] - Error:
SSL_NOT_ALLOWED_BY_SERVER
[20:14:46:412] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
[20:14:46:412] [907:206b33a0] [INFO][com.freerdp.core] -
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:14:47:640] [907:206b33a0] [ERROR][com.freerdp.core.tpkt] - Received
invalid TPKT header length 4941, 16 bytes too long!
[20:14:47:640] [907:206b33a0] [ERROR][com.freerdp.core.transport] -
transport_check_fds: transport->ReceiveCallback() - -1
[20:14:47:640] [907:206b33a0] [ERROR][com.freerdp.core] -
rdp_client_connect:freerdp_set_last_error_ex
ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[20:14:47:640] [907:206b33a0] [ERROR][com.freerdp.core] -
freerdp_post_connect failed
[20:14:47:642] [907:206b33a0] [ERROR][com.freerdp.client.OS2] - Freerdp
connect error
05.03.20 01:01, Armin Novak via FreeRDP-devel пишет:
Ok, I´ve created https://github.com/FreeRDP/FreeRDP/pull/5944 which
should address this issue.
The length checks for the fragmented channel data use case were wrong.
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
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel