I encountered this bug using remmina, which uses freerdp as backend. Connecting my Win2000 VM with version 150400.3.23.1, I get the very same crash (and version 150400.3.20.1 is OK). /gfx does not help. But the fastpath errors are probably not the crashing culprit (or only a symptom), because if I disable fastpath on the command line, I get the crash nevertheless (without fastpath errors, of course): #> xfreerdp -fast-path /log-level:TRACE /v:ip:port [...] [DEBUG][com.freerdp.core.rdp] - recv Pointer Data PDU (0x1B), length: 277 [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from _xf_Pointer_GetCursorForCurrentScale [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from _xf_Pointer_GetCursorForCurrentScale [ERROR][com.freerdp.core.update] - UPDATE_TYPE Bitmap [1] failed [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1 [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0 [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from xf_Pointer_Set [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from xf_Pointer_Set [DEBUG][com.freerdp.core.rdp] - recv Update Data PDU (0x02), length: 25 [TRACE][com.freerdp.core.update] - Orders Update Data PDU [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect [DEBUG][com.freerdp.core.update] - Primary Drawing Order [0x0a] OpaqueRect [DEBUG][com.freerdp.core.update] - Alternate Secondary Drawing Order [0x0d] Frame Marker [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from xf_sw_end_paint [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from xf_sw_end_paint [DEBUG][com.freerdp.core.rdp] - recv Update Data PDU (0x02), length: 2190 [TRACE][com.freerdp.core.update] - Bitmap Update Data PDU [TRACE][com.freerdp.core.update] - BitmapUpdate: 1 [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from xf_sw_end_paint [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from xf_sw_end_paint [DEBUG][com.freerdp.core.rdp] - recv Update Data PDU (0x02), length: 1169 [TRACE][com.freerdp.core.update] - Bitmap Update Data PDU [TRACE][com.freerdp.core.update] - BitmapUpdate: 1 [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from xf_sw_end_paint [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from xf_sw_end_paint [DEBUG][com.freerdp.core.rdp] - recv Update Data PDU (0x02), length: 167 [TRACE][com.freerdp.core.update] - Bitmap Update Data PDU [TRACE][com.freerdp.core.update] - BitmapUpdate: 1 [DEBUG][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_ACTIVE - rdp_recv_pdu() - -1 [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1 [DEBUG][com.freerdp.core] - rdp_check_fds() - -1 [INFO][com.freerdp.client.common] - Network disconnect! [TRACE][com.freerdp.client.x11] - xf_lock_x11_: [1] from xf_Pointer_Free [TRACE][com.freerdp.client.x11] - xf_unlock_x11_: [0] from xf_Pointer_Free