Public bug reported:

On Ubuntu 24.04 after upgrading from 3.5.1+dfsg1-0ubuntu1.2 to
3.5.1+dfsg1-0ubuntu1.5, remmina disconnects from sessions ~1 second
after connecting to an xorgxrdp server.

Here is a typical debug log:

[08:06:24:625] [2989679:002da26d] [WARN][com.freerdp.core.nego] - 
[nego_enable_aad]: This build does not support AAD security, disabling.
[08:06:24:823] [2989679:002da26d] [INFO][com.winpr.timezone] - 
[winpr_detect_windows_time_zone]: tzid: America/Toronto
[08:06:24:877] [2989679:002da26d] [WARN][com.freerdp.core.connection] - 
[rdp_client_connect_auto_detect]: messageChannelId == 0
[08:06:24:886] [2989679:002da26d] [ERROR][com.freerdp.core.license] - 
[license_read_binary_blob_data]: license binary blob::type expected BB_UNKNOWN, 
got BB_ERROR_BLOB
[08:06:24:886] [2989679:002da26d] [WARN][com.freerdp.core.license] - 
[license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, 
length=0, skipping.
[08:06:24:935] [2989679:002da26d] [INFO][com.freerdp.gdi] - [gdi_init_ex]: 
Local framebuffer format  PIXEL_FORMAT_BGRA32
[08:06:24:935] [2989679:002da26d] [INFO][com.freerdp.gdi] - [gdi_init_ex]: 
Remote framebuffer format PIXEL_FORMAT_BGRA32
[08:06:24:936] [2989679:002da26d] [INFO][com.freerdp.channels.rdpsnd.client] - 
[rdpsnd_load_device_plugin]: [static] Loaded fake backend for rdpsnd
[08:06:24:936] [2989679:002da26d] [INFO][com.freerdp.channels.drdynvc.client] - 
[dvcman_load_addin]: Loading Dynamic Virtual Channel disp
[08:06:24:936] [2989679:002da26d] [INFO][com.freerdp.channels.drdynvc.client] - 
[dvcman_load_addin]: Loading Dynamic Virtual Channel rdpgfx
[08:06:24:936] [2989679:002da26d] [INFO][com.freerdp.channels.drdynvc.client] - 
[dvcman_load_addin]: Loading Dynamic Virtual Channel ainput
[08:06:24:937] [2989679:002da26d] [INFO][com.freerdp.channels.drdynvc.client] - 
[dvcman_load_addin]: Loading Dynamic Virtual Channel rdpsnd
[08:06:25:225] [2989679:002da27c] [WARN][com.freerdp.channels.drdynvc.client] - 
[check_open_close_receive]: {Microsoft::Windows::RDS::DisplayControl:1} 
OnOpen=(nil), OnClose=0x766f4c526c80
[08:06:25:631] [2989679:002da26d] [WARN][com.freerdp.core.rdp] - 
[rdp_handle_sc_flags][0x63540a5de370]: 
[CONNECTION_STATE_FINALIZATION_CLIENT_SYNC] unexpected server message, expected 
flag FINALIZE_SC_SYNCHRONIZE_PDU [0x00000001] [have NO_FLAG_SET [0x00000000]]
[08:06:25:632] [2989679:002da26d] [WARN][com.freerdp.core.rdp] - 
[rdp_handle_sc_flags][0x63540a5de370]: 
[CONNECTION_STATE_FINALIZATION_CLIENT_SYNC] unexpected server message, expected 
flag FINALIZE_SC_SYNCHRONIZE_PDU [0x00000001] [have NO_FLAG_SET [0x00000000]]
[08:06:25:667] [2989679:002da26d] [WARN][com.freerdp.core.rdp] - 
[rdp_handle_sc_flags][0x63540a5de370]: 
[CONNECTION_STATE_FINALIZATION_CLIENT_SYNC] unexpected server message, expected 
flag FINALIZE_SC_SYNCHRONIZE_PDU [0x00000001] [have NO_FLAG_SET [0x00000000]]
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.gdi] - 
[gdi_Bitmap_Decompress]: planar_decompress failed
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.gdi] - 
[gdi_bitmap_update]: bmp->Decompress failed
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.core.update] - 
[update_recv]: UPDATE_TYPE Bitmap [1] failed
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.core.rdp] - 
[rdp_recv_data_pdu][0x63540a5de370]: DATA_PDU_TYPE_UPDATE - update_recv() failed
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.core.rdp] - 
[rdp_recv_callback_int][0x63540a5de370]: CONNECTION_STATE_ACTIVE status 
STATE_RUN_FAILED [-1]
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.core.transport] - 
[transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - 
STATE_RUN_FAILED [-1]
[08:06:25:744] [2989679:002da26d] [ERROR][com.freerdp.core] - 
[freerdp_check_event_handles]: freerdp_check_fds() failed - 0
Could not check FreeRDP file descriptor
Tunnel yes found at idx = 0
[08:06:25:748] [2989679:002da27c] [WARN][com.freerdp.channels.drdynvc.client] - 
[check_open_close_receive]: {Microsoft::Windows::RDS::DisplayControl:1} 
OnOpen=(nil), OnClose=0x766f4c526c80
[08:06:25:751] [2989679:002d9e6f] [ERROR][com.freerdp.core] - 
[freerdp_abort_connect_context]: ERRCONNECT_CONNECT_CANCELLED [0x0002000B]

Downgrading back to 1.2 fixes the problem.  This appears to be a
regression other than the one fixed between 1.4 and 1.5.

** Affects: freerdp3 (Ubuntu)
     Importance: Undecided
         Status: New

** CVE added: https://cve.org/CVERecord?id=CVE-2026-27951

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146311

Title:
  freerdp3 disconnect regression in 3.5.1+dfsg1-0ubuntu1.5 versus 1.2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2146311/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to