Xfreerdp crash because of fast-path

Hello,

Since the latest update from a few days ago, xfreerdp crash when using a “high” resolution (specifiying 1024/768 make it already crash).

FreeRDP package version: freerdp-2.4.0-150400.3.23.1.x86_64

Error seen:

[08:05:59:783] [23781:23783] [TRACE][com.freerdp.core.update] - BitmapUpdate: 13
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.core.fastpath] - Fastpath update Bitmap [1] failed, status 0
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data: fastpath_recv_update() - -1
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[08:05:59:783] [23781:23783] [TRACE][com.freerdp.client.x11] - xf_lock_x11_:	[1] from xf_sw_end_paint
[08:05:59:783] [23781:23783] [TRACE][com.freerdp.client.x11] - xf_unlock_x11_:	[0] from xf_sw_end_paint
[08:05:59:783] [23781:23783] [DEBUG][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_ACTIVE - rdp_recv_pdu() - -3
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[08:05:59:783] [23781:23783] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
[08:05:59:783] [23781:23783] [DEBUG][com.freerdp.core] - rdp_check_fds() - -1
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[08:05:59:783] [23781:23783] [INFO][com.freerdp.client.common] - Network disconnect!
[08:05:59:783] [23781:23783] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor
[08:05:59:784] [23781:23801] [DEBUG][com.freerdp.channels.drdynvc.client] - close_channel_iface: id=9
[08:05:59:786] [23781:23783] [TRACE][com.freerdp.client.x11] - xf_lock_x11_:	[1] from xf_Pointer_Free
[08:05:59:786] [23781:23783] [TRACE][com.freerdp.client.x11] - xf_unlock_x11_:	[0] from xf_Pointer_Free

Any idea how to resolve this ?

I tried to use wlfreerdp, but same error.

Best Regards,
Fabien

https://bugzilla.opensuse.org/show_bug.cgi?id=1218274

Thank you, and sorry that I missed this one in my searches :confused: