FreeRDP / FreeRDP

FreeRDP is a free remote desktop protocol library and clients
http://www.freerdp.com/
Apache License 2.0
10.76k stars 14.74k forks source link

wlfreerdp 2.11.2 client can't connect to Windows, instant disconnect #9429

Open Kele-M opened 11 months ago

Kele-M commented 11 months ago

Describe the bug When attempting to connect to a Windows machine with wlfreerdp, it disconnects immediately. It has worked before but it no longer works. I've tried reinstalling both FreeRDP and the Windows Image and I still get the same error.

Output:

[20:32:02:219] [5089:5089] [WARN][com.freerdp.crypto] - Certificate verification failure 'self signed certificate (18)' at stack position 0
[20:32:02:219] [5089:5089] [WARN][com.freerdp.crypto] - CN = S20230926164123
[20:32:03:522] [5089:5089] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
[20:32:03:522] [5089:5089] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[20:32:03:539] [5089:5089] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:32:03:539] [5089:5089] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.core.fastpath] - Fastpath update New Pointer [b] failed, status 0
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:32:05:470] [5089:5089] [INFO][com.freerdp.client.common] - Network disconnect!
[20:32:05:470] [5089:5089] [ERROR][com.freerdp.client.wayland] - Failed to check FreeRDP file descriptor

/log-level:debug output:

[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.channels.drdynvc.client] - VirtualChannelEntryEx
[20:43:59:701] [5263:5263] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[20:43:59:703] [5263:5263] [DEBUG][com.freerdp.primitives] - primitives benchmark result:
[20:43:59:871] [5263:5263] [DEBUG][com.freerdp.primitives] -  * generic= 17
[20:44:00:023] [5263:5263] [DEBUG][com.freerdp.primitives] -  * optimized= 100
[20:44:00:023] [5263:5263] [DEBUG][com.freerdp.primitives] - primitives autodetect, using optimized
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_INITIAL --> CONNECTION_STATE_NEGO
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core] - connecting to peer 192.168.1.25
[20:44:00:025] [5263:5263] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP::flags = { [0x1f] |EXTENDED_CLIENT_DATA_SUPPORTED|DYNVC_GFX_PROTOCOL_SUPPORTED|RDP_NEGRSP_RESERVED|RESTRICTED_ADMIN_MODE_SUPPORTED|REDIRECTED_AUTHENTICATION_MODE_SUPPORTED }
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - selected_protocol: 2
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FINAL
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - Negotiated NLA security
[20:44:00:032] [5263:5263] [DEBUG][com.freerdp.core.nego] - nego_security_connect with PROTOCOL_HYBRID
[20:44:00:048] [5263:5263] [DEBUG][com.winpr.sspi] - InitSecurityInterfaceExA
[20:44:00:048] [5263:5263] [DEBUG][com.freerdp.core.nla] - nla_client_init 412 : packageName=Negotiate ; cbMaxToken=12256
[20:44:00:048] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_INITIAL
[20:44:00:048] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_NEGOTIATE
[20:44:00:048] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - Write flags [0xe20882b7] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_NEGOTIATE_OEM|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_LM_KEY|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[20:44:00:048] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_NEGOTIATE to NTLM_STATE_CHALLENGE
[20:44:00:048] [5263:5263] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[20:44:00:048] [5263:5263] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 40):
[20:44:00:048] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_NEGO --> CONNECTION_STATE_NLA
[20:44:00:148] [5263:5263] [DEBUG][com.freerdp.core.nla] - CredSSP protocol support 6, peer supports 6
[20:44:00:148] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - Read flags [0xe28a8235] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_TARGET_TYPE_SERVER|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[20:44:00:148] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_CHALLENGE to NTLM_STATE_AUTHENTICATE
[20:44:00:148] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - Write flags [0xe288a235] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_WORKSTATION_SUPPLIED|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[20:44:00:148] [5263:5263] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_AUTHENTICATE to NTLM_STATE_FINAL
[20:44:00:148] [5263:5263] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[20:44:00:148] [5263:5263] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 430):
[20:44:00:148] [5263:5263] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 48):
[20:44:00:248] [5263:5263] [DEBUG][com.freerdp.core.nla] - Client: Sending PubKeyAuth Token
[20:44:00:248] [5263:5263] [DEBUG][com.freerdp.core.nla] - NLA.authInfo (length = 67):
[20:44:00:248] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_NLA --> CONNECTION_STATE_MCS_CONNECT
[20:44:00:348] [5263:5263] [DEBUG][com.freerdp.core.gcc] - Server rdp encryption method: NONE
[20:44:00:348] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_CONNECT --> CONNECTION_STATE_MCS_ATTACH_USER
[20:44:00:448] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_ATTACH_USER --> CONNECTION_STATE_MCS_CHANNEL_JOIN
[20:44:01:149] [5263:5263] [DEBUG][com.freerdp.core.info] - Client Info Packet Flags = INFO_MOUSE|INFO_DISABLECTRLALTDEL|INFO_UNICODE|INFO_MAXIMIZESHELL|INFO_LOGONNOTIFY|INFO_COMPRESSION|INFO_ENABLEWINDOWSKEY|INFO_FORCE_ENCRYPTED_CS_PDU|INFO_LOGONERRORS|INFO_MOUSE_HAS_WHEEL|INFO_NOAUDIOPLAYBACK
[20:44:01:149] [5263:5263] [DEBUG][com.winpr.timezone] - tz: Bias=0 sn='GMT Standard Time' dln='GMT Daylight Time'
[20:44:01:149] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_MCS_CHANNEL_JOIN --> CONNECTION_STATE_LICENSING
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_LICENSING --> CONNECTION_STATE_CAPABILITIES_EXCHANGE
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_CAPABILITIES_EXCHANGE --> CONNECTION_STATE_FINALIZATION
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x1f size=37 channelId=1009)
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1009)
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1009)
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x2b size=57 channelId=1009)
[20:44:01:249] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x27 size=41 channelId=1009)
[20:44:01:349] [5263:5263] [DEBUG][com.freerdp.core.rdp] - recv Synchronize Data PDU (0x1F), length: 22
[20:44:01:349] [5263:5263] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[20:44:01:349] [5263:5263] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[20:44:01:349] [5263:5263] [DEBUG][com.freerdp.core.rdp] - recv Font Map Data PDU (0x28), length: 26
[20:44:01:349] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_FINALIZATION --> CONNECTION_STATE_ACTIVE
[20:44:01:349] [5263:5263] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
[20:44:01:349] [5263:5263] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[20:44:01:357] [5263:5263] [DEBUG][com.winpr.clipboard] - initialized POSIX local file subsystem
[20:44:01:359] [5263:5263] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:44:01:359] [5263:5263] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:44:01:359] [5263:5263] [DEBUG][com.freerdp.channels.drdynvc.client] - register_plugin: num_plugins 1
[20:44:01:359] [5263:5263] [DEBUG][com.freerdp.channels.drdynvc.client] - create_listener: 1.Microsoft::Windows::RDS::Graphics.
[20:44:03:237] [5263:5263] [DEBUG][com.freerdp.core.heartbeat] - received Heartbeat PDU -> period=1, count1=8, count2=8
[20:44:03:237] [5263:5263] [DEBUG][com.freerdp.core.heartbeat] - received Heartbeat PDU -> period=1, count1=8, count2=8
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x5, Sp=0 cbChId=0
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x1, Sp=2 cbChId=0
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - process_create_request: ChannelId=5 ChannelName=Microsoft::Windows::RDS::Telemetry
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - no listener
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x1, Sp=2 cbChId=0
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - process_create_request: ChannelId=7 ChannelName=Microsoft::Windows::RDS::Graphics
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - listener Microsoft::Windows::RDS::Graphics created new channel 7
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - channel created
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - write_data: ChannelId=7 size=154
[20:44:03:238] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - open_channel: ChannelId 7
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x3, Sp=2 cbChId=0
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x1, Sp=2 cbChId=0
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - process_create_request: ChannelId=9 ChannelName=Microsoft::Windows::RDS::Video::Control::v08.01
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - no listener
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x1, Sp=2 cbChId=0
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - process_create_request: ChannelId=10 ChannelName=Microsoft::Windows::RDS::Video::Data::v08.01
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - no listener
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x1, Sp=2 cbChId=0
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - process_create_request: ChannelId=11 ChannelName=Microsoft::Windows::RDS::Geometry::v08.01
[20:44:03:243] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - no listener
[20:44:03:246] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x3, Sp=2 cbChId=0
[20:44:03:246] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - write_data: ChannelId=7 size=20
[20:44:03:263] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - order_recv: Cmd=0x3, Sp=2 cbChId=0
[20:44:03:263] [5263:5263] [DEBUG][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_ACTIVE - rdp_recv_pdu() - -3
[20:44:03:263] [5263:5263] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[20:44:03:263] [5263:5263] [DEBUG][com.freerdp.core] - rdp_check_fds() - -1
[20:44:03:263] [5263:5263] [INFO][com.freerdp.client.common] - Network disconnect!
[20:44:03:264] [5263:5263] [DEBUG][com.freerdp.core.connection] - rdp_client_transition_to_state CONNECTION_STATE_ACTIVE --> CONNECTION_STATE_INITIAL
[20:44:03:266] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - write_data: ChannelId=7 size=20
[20:44:03:266] [5263:5285] [DEBUG][com.freerdp.channels.drdynvc.client] - close_channel_iface: id=7

To Reproduce Steps to reproduce the behavior:

  1. launch wlfreerdp

Expected behavior The connecttion is created and it works as normal.

Application details

$ wlfreerdp --buildconfig:

This is FreeRDP version 2.11.2 (2.11.2)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_BACKTRACE=1 HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 HAVE_EXECINFO_H=ON HAVE_EXECINFO_HEADER=1 HAVE_FCNTL_H=1 HAVE_GETLOGIN_R=1 HAVE_GETPWUID_R=1 HAVE_INTTYPES_H=1 HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_PIXMAN_REGION=OFF HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON 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_CUPS=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=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_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=OFF WITH_GFX_H264=OFF WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_ICU=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PCSC=OFF WITH_PROFILER=OFF WITH_PULSE=OFF WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=OFF WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_WAYLAND=ON WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_XCURSOR=OFF WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=OFF WITH_XKBFILE=OFF WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XV=OFF WITH_ZLIB=ON
Build type:          Release
CFLAGS:               -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -fno-omit-frame-pointer -DWINPR_DLL
Compiler:            GNU, 7.5.0
Target architecture: x64

Environment (please complete the following information):

Additional context I've tried looking for similar errors like https://github.com/FreeRDP/FreeRDP/issues/5072 and https://github.com/FreeRDP/FreeRDP/issues/5207, but adding +glyph-cache and /relax-order-checks does nothing.

Using xfreerdp instead of wlfreerdp shows the same error.

Any help or guidance will be highly appreciated! Thanks

akallabeth commented 11 months ago

@Kele-M most likely a compilation error on your end ;)

  1. [20:32:05:470] [5089:5089] [ERROR][com.freerdp.core.fastpath] - Fastpath update New Pointer [b] failed, status 0
  2. WITH_SWSCALE=OFF
  3. WITH_CAIRO=OFF

cursors are often scaled, so if you do not compile in image scaling support it will not work. (the CMake build already prints a big fat warning ;))

also note: your debug log lacks all warnings/errors, please create a log with xfreerdp ... 2>&1 |tee log.txt to capture everything, the important details are not there.

hint: if you are able to use a debugger try adding a breakpoint in update_pointer_new and see where it fails

nsabbani24 commented 9 months ago

I had similar kind of issue as OP.

I am building FreeRDP(v2.4.1) using YOCTO linux for wayland distribution which will be installed onto a embedded display screen based of NXP-iMX8. OpenSSL 3.0.2 15 Mar 2022

Output:

wlfreerdp /u:xxxxxx /p:yyyyyy /v:Z.Z.Z.Z
[14:04:24:312] [658:658] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[14:04:24:312] [658:658] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[14:04:24:312] [658:658] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[14:04:24:312] [658:658] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[14:04:24:552] [658:658] [INFO][com.freerdp.primitives] - primitives autodetect, using generic
[14:04:24:557] [658:658] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[14:04:24:557] [658:658] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[14:04:24:592] [658:658] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[14:04:24:593] [658:658] [WARN][com.freerdp.crypto] - CN = UNO-2484G-773xA
[14:04:24:711] [658:658] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:0308010C:digital envelope routines::unsupported
[14:04:24:712] [658:658] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:03000086:digital envelope routines::initialization error
[14:04:24:712] [658:658] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:0308010C:digital envelope routines::unsupported
[14:04:24:712] [658:658] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:03000086:digital envelope routines::initialization error
[14:04:24:712] [658:658] [ERROR][com.freerdp.core] - transport_read_layer:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[14:04:24:728] [658:658] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[14:04:24:728] [658:658] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[14:04:25:768] [658:658] [ERROR][com.winpr.timezone] - Unable to find a match for unix timezone: Universal
[14:04:25:970] [658:658] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
[14:04:25:970] [658:658] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[14:04:25:997] [658:658] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[14:04:25:010] [658:658] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[14:04:25:023] [658:658] [ERROR][com.freerdp.core.fastpath] - Fastpath update New Pointer [b] failed, status 0
[14:04:25:023] [658:658] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1
[14:04:25:023] [658:658] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[14:04:25:023] [658:658] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[14:04:25:024] [658:658] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[14:04:25:024] [658:658] [INFO][com.freerdp.client.common] - Network disconnect!
[14:04:25:024] [658:658] [ERROR][com.freerdp.client.wayland] - Failed to check FreeRDP file descriptor

I am trying to connect to a windows using wlfreerdp thru command line but it disconnects instantly.

/log-level:debug

[15:13:14:855] [800:800] [DEBUG][com.freerdp.client.common] - This is Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_GETLOGIN_R=1 HAVE_INTTYPES_H=1 HAVE_JOURNALD_H=TRUE HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 WITH_ALSA=ON 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_CUNIT=OFF WITH_CUPS=ON 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=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_DIRECTFB=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=OFF WITH_GFX_H264=OFF WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_GSTREAMER_1_0=ON WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=OFF WITH_MBEDTLS=OFF WITH_NEON=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_PULSEAUDIO=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=OFF WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=OFF WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_WAYLAND=ON WITH_WINPR_TOOLS=ON WITH_X11=OFF WITH_X264=OFF WITH_ZLIB=ON
Build type:          Release
CFLAGS:               -mcpu=cortex-a35 -march=armv8-a+crc+crypto -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=platform/v1x00/build/tmp/work/cortexa35-poky-linux/freerdp/1_2.4.1-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=platform/v1x00/build/tmp/work/cortexa35-poky-linux/freerdp/1_2.4.1-r0=/usr/src/debug/freerdp/1_2.4.1-r0                      -fdebug-prefix-map=platform/v1x00/build/tmp/work/cortexa35-poky-linux/freerdp/1_2.4.1-r0=/usr/src/debug/freerdp/1_2.4.1-r0                      -fdebug-prefix-map=platform/v1x00/build/tmp/work/cortexa35-poky-linux/freerdp/1_2.4.1-r0/recipe-sysroot=                      -fdebug-prefix-map=platform/v1x00/build/tmp/work/cortexa35-poky-linux/freerdp/1_2.4.1-r0/recipe-sysroot-native=  -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -fno-omit-frame-pointer -DWINPR_DLL
Compiler:            GNU, 11.2.0
Target architecture: 

[15:13:14:855] [800:800] [INFO][com.freerdp.core] - freerdp_[15:13:14:136] [800:800] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[15:13:14:136] [800:800] [WARN][com.freerdp.crypto] - CN = UNO-2484G-773xA
[15:13:15:254] [800:800] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:0308010C:digital envelope routines::unsupported
[15:13:15:254] [800:800] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:03000086:digital envelope routines::initialization error
[15:13:15:254] [800:800] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:0308010C:digital envelope routines::unsupported
[15:13:15:255] [800:800] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:03000086:digital envelope routines::initialization error
[15:13:15:255] [800:800] [ERROR][com.freerdp.core] - transport_read_layer:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
connect:freerdp_set_last_error_ex resetting error state
[15:13:14:855] [800:800] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[15:13:14:855] [800:800] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[15:13:14:855] [800:800] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx
[15:13:14:855] [800:800] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[15:13:14:868] [800:800] [DEBUG][com.freerdp.primitives] - primitives benchmark result:
[15:13:14:095] [800:800] [DEBUG][com.freerdp.primitives] -  * generic= 5
[15:13:14:095] [800:800] [INFO][com.freerdp.primitives] - primitives autodetect, using generic
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[15:13:14:101] [800:800] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[15:13:14:101] [800:800] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[15:13:14:101] [800:800] [DEBUG][com.freerdp.core] - connecting to peer Z.Z.Z.Z
[15:13:14:102] [800:800] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[15:13:14:107] [800:800] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP
[15:13:14:107] [800:800] [DEBUG][com.freerdp.core.nego] - selected_protocol: 2
[15:13:14:107] [800:800] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FINAL
[15:13:14:107] [800:800] [DEBUG][com.freerdp.core.nego] - Negotiated NLA security
[15:13:14:107] [800:800] [DEBUG][com.freerdp.core.nego] - nego_security_connect with PROTOCOL_HYBRID
[15:13:14:137] [800:800] [DEBUG][com.winpr.sspi] - InitSecurityInterfaceExA
[15:13:14:137] [800:800] [DEBUG][com.freerdp.core.nla] - nla_client_init 411 : packageName=Negotiate ; cbMaxToken=12256
[15:13:14:137] [800:800] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[15:13:14:137] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 40):
[15:13:15:238] [800:800] [DEBUG][com.freerdp.core.nla] - CredSSP protocol support 6, peer supports 4
[15:13:15:254] [800:800] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[15:13:15:254] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 446):
[15:13:15:254] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 286):
[15:13:15:255] [800:800] [DEBUG][com.freerdp.core.transport] - transport_check_fds: transport_read_pdu() - -1
[15:13:15:255] [800:800] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling security layer negotiation: TRUE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling restricted admin mode: FALSE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling RDP security: TRUE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling TLS security: TRUE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling NLA security: TRUE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Enabling NLA extended security: FALSE
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_NLA
[15:13:15:265] [800:800] [DEBUG][com.freerdp.core.nego] - Attempting NLA security
[15:13:15:266] [800:800] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[15:13:15:266] [800:800] [INFO][com.freerdp.core] - freerdp_tcp_connect:fr[15:13:16:304] [800:800] [ERROR][com.winpr.timezone] - Unable to find a match for unix timezone: Universal
[15:13:16:560] [800:800] [ERROR][com.freerdp.core.fastpath] - Fastpath update New Pointer [b] failed, status 0
[15:13:16:560] [800:800] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1
[15:13:16:560] [800:800] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[15:13:16:560] [800:800] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[15:13:16:560] [800:800] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
eerdp_set_last_error_ex resetting error state
[15:13:15:266] [800:800] [DEBUG][com.freerdp.core] - connecting to peer Z.Z.Z.Z
[15:13:15:267] [800:800] [DEBUG][com.freerdp.core.nego] - RequestedProtocols: 3
[15:13:15:271] [800:800] [DEBUG][com.freerdp.core.nego] - RDP_NEG_RSP
[15:13:15:271] [800:800] [DEBUG][com.freerdp.core.nego] - selected_protocol: 2
[15:13:15:271] [800:800] [DEBUG][com.freerdp.core.nego] - state: NEGO_STATE_FINAL
[15:13:15:271] [800:800] [DEBUG][com.freerdp.core.nego] - Negotiated NLA security
[15:13:15:271] [800:800] [DEBUG][com.freerdp.core.nego] - nego_security_connect with PROTOCOL_HYBRID
[15:13:15:295] [800:800] [DEBUG][com.winpr.sspi] - InitSecurityInterfaceExA
[15:13:15:295] [800:800] [DEBUG][com.freerdp.core.nla] - nla_client_init 411 : packageName=Negotiate ; cbMaxToken=12256
[15:13:15:295] [800:800] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[15:13:15:295] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 40):
[15:13:15:396] [800:800] [DEBUG][com.freerdp.core.nla] - CredSSP protocol support 6, peer supports 4
[15:13:15:396] [800:800] [DEBUG][com.freerdp.core.nla] - Client: Sending Authentication Token
[15:13:15:396] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 446):
[15:13:15:396] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 286):
[15:13:15:497] [800:800] [DEBUG][com.freerdp.core.nla] - Client: Sending PubKeyAuth Token
[15:13:15:497] [800:800] [DEBUG][com.freerdp.core.nla] - NLA.authInfo (length = 83):
[15:13:15:598] [800:800] [DEBUG][com.freerdp.core.gcc] - Server rdp encryption method: NONE
[15:13:16:300] [800:800] [DEBUG][com.freerdp.core.info] - Client Info Packet Flags = INFO_MOUSE|INFO_DISABLECTRLALTDEL|INFO_UNICODE|INFO_MAXIMIZESHELL|INFO_LOGONNOTIFY|INFO_COMPRESSION|INFO_ENABLEWINDOWSKEY|INFO_FORCE_ENCRYPTED_CS_PDU|INFO_LOGONERRORS|INFO_MOUSE_HAS_WHEEL|INFO_NOAUDIOPLAYBACK
[15:13:16:304] [800:800] [DEBUG][com.winpr.timezone] - tz not found, using computed bias 0.
[15:13:16:405] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x1f size=37 channelId=1008)
[15:13:16:405] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1008)
[15:13:16:405] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x14 size=41 channelId=1008)
[15:13:16:405] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x2b size=57 channelId=1008)
[15:13:16:405] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_send_data_pdu: sending data (type=0x27 size=41 channelId=1008)
[15:13:16:506] [800:800] [DEBUG][com.freerdp.core.rdp] - recv Synchronize Data PDU (0x1F), length: 22
[15:13:16:506] [800:800] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[15:13:16:506] [800:800] [DEBUG][com.freerdp.core.rdp] - recv Control Data PDU (0x14), length: 26
[15:13:16:506] [800:800] [DEBUG][com.freerdp.core.rdp] - recv Font Map Data PDU (0x28), length: 26
[15:13:16:506] [800:800] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
[15:13:16:506] [800:800] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[15:13:16:534] [800:800] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[15:13:16:546] [800:800] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core.heartbeat] - received Heartbeat PDU -> period=1, count1=8, count2=8
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core.update] - Alternate Secondary Drawing Order [0x0d] Frame Marker
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core.update] - Alternate Secondary Drawing Order [0x0d] Frame Marker
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_ACTIVE - rdp_recv_pdu() - -3
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[15:13:16:560] [800:800] [DEBUG][com.freerdp.core] - rdp_check_fds() - -1
[15:13:16:560] [800:800] [INFO][15:13:16:560] [800:800] [ERROR][com.freerdp.client.wayland] - Failed to check FreeRDP file descriptor
[com.freerdp.client.common] - Network disconnect!
akallabeth commented 9 months ago

@nsabbani24

  1. you compile against OpenSSL 3.0.2 15 Mar 2022 better update your FreeRDP (2.4.1 is old!) to properly support that
  2. check with a debugger if wlf_Pointer_Set or wlf_Pointer_New return an error
github-actions[bot] commented 2 weeks ago

This issue is stale because it has been open for 30 days with no activity.