#1138658 freerdp3: autopkgtest regression with xrdp 0.10.6

#1138658#5
Date:
2026-06-01 19:49:12 UTC
From:
To:
https://ci.debian.net/packages/f/freerdp3/testing/amd64/71709881/

...
 91s autopkgtest [05:23:43]: test connect: [-----------------------
 91s + sudo systemctl start xrdp
 91s + sed -n /^port=[0123456789]/{s/port=//p;q;} /etc/xrdp/xrdp.ini
 91s + port=3389
 91s + test ! isNaturalNumber 3389
 91s /tmp/autopkgtest-lxc.sxxhrfa5/downtmp/build.9KP/src/debian/tests/connect: 13: test: isNaturalNumber: unexpected operator
 91s + timeout 2s xvfb-run -l xfreerdp /v:localhost:3389 /p: /u: /d: /cert:tofu
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Using /p is insecure
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Passing credentials or secrets via command line might expose these in the process list
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Consider using one of the following (more secure) alternatives:
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - /args-from: pipe in arguments from stdin, file, file descriptor or environment variable
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - /from-stdin pass the credential via stdin
 91s [05:23:43:223] [5167:0000142f] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - set environment variable FREERDP_ASKPASS to have a gui tool query for credentials
 91s [05:23:43:230] [5167:00001431] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]:     : keycode: 0x08 -> no RDP scancode found
 91s [05:23:43:230] [5167:00001431] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: ZEHA: keycode: 0x5d -> no RDP scancode found
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: *************************************************
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: This build is using [experimental] build options:
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: * 'WITH_VAAPI_H264_ENCODING=ON'
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: *
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: [experimental] build options might crash the application
 91s [05:23:43:243] [5167:00001431] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55622e2f84d0]: *************************************************
 91s [05:23:43:252] [5167:00001431] [ERROR][com.freerdp.core] - [rdp_set_error_info]: ERRINFO_LOGOFF_BY_USER [0x0001000C]
 91s [05:23:43:252] [5167:00001431] [WARN][com.freerdp.core.rdp] - [rdp_handle_message_channel][0x55622e2f84d0]: MCS message channel id == 0
 91s [05:23:43:252] [5167:00001431] [WARN][com.freerdp.core.rdp] - [rdp_handle_message_channel][0x55622e2f84d0]: MCS message channel id == 0
 91s [05:23:43:252] [5167:00001431] [ERROR][com.freerdp.core.rdp] - [rdp_recv_callback_int][0x55622e2f84d0]: CONNECTION_STATE_LICENSING status STATE_RUN_FAILED [-1]
 91s [05:23:43:252] [5167:00001431] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - STATE_RUN_FAILED [-1]
 91s [05:23:43:252] [5167:00001431] [INFO][com.freerdp.core] - [rdp_print_errinfo]: ERRINFO_LOGOFF_BY_USER (0x0000000C):The disconnection was initiated by the user logging off their session on the server.
 91s Xfreerdp exited before the timeout, it has likely
 91s failed to connect. The test has therefore failed.
 91s + test 131 != 124
 91s + printf %s\n Xfreerdp exited before the timeout, it has likely  failed to connect. The test has therefore failed.
 91s + exit 2
 91s autopkgtest [05:23:43]: test connect: -----------------------]
...




For reference, a non-failing test with xrdp 0.10.5:

...
 61s autopkgtest [01:23:28]: test connect: [-----------------------
 62s + sudo systemctl start xrdp
 62s + sed -n /^port=[0123456789]/{s/port=//p;q;} /etc/xrdp/xrdp.ini
 62s + port=3389
 62s + test ! isNaturalNumber 3389
 62s /tmp/autopkgtest-lxc.ryr9024k/downtmp/build.3ct/src/debian/tests/connect: 13: test: isNaturalNumber: unexpected operator
 62s + timeout 2s xvfb-run -l xfreerdp /v:localhost:3389 /p: /u: /d: /cert:tofu
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Using /p is insecure
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Passing credentials or secrets via command line might expose these in the process list
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Consider using one of the following (more secure) alternatives:
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - /args-from: pipe in arguments from stdin, file, file descriptor or environment variable
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - /from-stdin pass the credential via stdin
 62s [01:23:29:422] [5534:0000159e] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]:   - set environment variable FREERDP_ASKPASS to have a gui tool query for credentials
 62s [01:23:29:428] [5534:000015a0] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]:     : keycode: 0x08 -> no RDP scancode found
 62s [01:23:29:428] [5534:000015a0] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: ZEHA: keycode: 0x5d -> no RDP scancode found
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: *************************************************
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: This build is using [experimental] build options:
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: * 'WITH_VAAPI_H264_ENCODING=ON'
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: *
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: [experimental] build options might crash the application
 62s [01:23:29:448] [5534:000015a0] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f32cc0e4d0]: *************************************************
 62s fuse: device /dev/fuse not found. Kernel module not loaded?
 64s [01:23:31:291] [5534:0000159e] [ERROR][com.freerdp.utils.signal] - [fsig_term_handler]: Caught signal 'Terminated' [15]
 64s + test 124 != 124
 64s [01:23:31:295] [5534:0000159e] [ERROR][com.freerdp.core] - [freerdp_abort_connect_context]: ERRCONNECT_CONNECT_CANCELLED [0x0002000B]
 64s [01:23:31:301] [5534:000015a0] [WARN][com.freerdp.client.common.cliprdr.file] - [cliprdr_file_session_terminate]: winpr_PathFileExists(/tmp/com.freerdp.client.cliprdr.5534) failed
 64s X connection to :99 broken (explicit kill or server shutdown).
 64s [01:23:29:463] [5534:000015a0] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Local framebuffer format  PIXEL_FORMAT_BGRX32
 64s [01:23:29:463] [5534:000015a0] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Remote framebuffer format PIXEL_FORMAT_BGRA32
 64s [01:23:29:468] [5534:000015a0] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [static] Loaded fake backend for rdpsnd
 64s [01:23:29:468] [5534:000015a0] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel ainput
 64s [01:23:29:468] [5534:000015a0] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpgfx
 64s [01:23:29:468] [5534:000015a0] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel disp
 64s [01:23:29:468] [5534:000015a0] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpsnd
 64s [01:23:31:295] [5534:0000159e] [INFO][com.freerdp.core] - [sig_abort_connect]: Signal Terminated [15], terminating session 0x55f32cc0e4d0
 64s [01:23:31:295] [5534:000015a0] [INFO][com.freerdp.client.common] - [client_auto_reconnect_ex]: Network disconnect!
 64s /tmp/autopkgtest-lxc.ryr9024k/downtmp/wrapper.sh: Killing leaked background processes: 5534
 64s     PID TTY      STAT   TIME COMMAND
 64s /tmp/autopkgtest-lxc.ryr9024k/downtmp/wrapper.sh: 246: kill: No such process
 64s
 64s /tmp/autopkgtest-lxc.ryr9024k/downtmp/wrapper.sh: 248: kill: No such process
 64s
 64s autopkgtest [01:23:31]: test connect: -----------------------]
 ...

#1138658#14
Date:
2026-06-30 06:02:45 UTC
From:
To:
Is this fixed in new (not yet packaged) version 3.27.1? More specifically
maybe with this https://github.com/FreeRDP/FreeRDP/pull/12898

Karolis M.

#1138658#19
Date:
2026-06-30 06:48:49 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
freerdp3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1138658@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev <mjt@tls.msk.ru> (supplier of updated freerdp3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 30 Jun 2026 09:34:23 +0300
Source: freerdp3
Architecture: source
Version: 3.27.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Remote Maintainers <debian-remote@lists.debian.org>
Changed-By: Michael Tokarev <mjt@tls.msk.ru>
Closes: 1138658 1140689
Changes:
 freerdp3 (3.27.1+dfsg-1) unstable; urgency=medium
 .
   [ Jeremy Bícha ]
   * Don't build sso-mib feature on i386
 .
   [ Grayson Wolf ]
   * fix test failures by enforcing TLS security
 .
   [ Michael Tokarev ]
   * Revert "Don't build sso-mib feature on i386"
   * stop disabling PKCS11 on ubuntu (Closes: #1140689)
   * new upstream bugfix release 3.27.1
     Hopefully closes: #1138658 (xrdp debci failure)
Checksums-Sha1:
 5812bdd93c7dbc2c0cb9e6195fa7ccb85db35022 4559 freerdp3_3.27.1+dfsg-1.dsc
 4962c7a87db1b604ee247a667c1a840ad26454ab 5196608 freerdp3_3.27.1+dfsg.orig.tar.xz
 c81bbf63015131647c948d2f7a36c15c0fc1a6ba 55476 freerdp3_3.27.1+dfsg-1.debian.tar.xz
 c1e6ea64bc8593257bb5cc9722a6efcdd5fa9765 6089 freerdp3_3.27.1+dfsg-1_source.buildinfo
Checksums-Sha256:
 832188c5f6781ef3a76f2acaa58e0da099ade30a045bffd89b17928d14f57369 4559 freerdp3_3.27.1+dfsg-1.dsc
 7283c75b0b2c254ad3895cc8c419c10273dfb6a71dbb15cdd971747468018ae8 5196608 freerdp3_3.27.1+dfsg.orig.tar.xz
 8b743b57f77672d136df6b043f8ddcae9589bce81e12ded070c2697e9afb3698 55476 freerdp3_3.27.1+dfsg-1.debian.tar.xz
 1b3142ddde38cd162fed9adbbd921e7aef7d2ece1ad87418bab0d926c10d7e44 6089 freerdp3_3.27.1+dfsg-1_source.buildinfo
Files:
 2be3ccaff7fc412be0fb82e2f68931a5 4559 x11 optional freerdp3_3.27.1+dfsg-1.dsc
 73647621df4f691c5d776ea5689e426d 5196608 x11 optional freerdp3_3.27.1+dfsg.orig.tar.xz
 70aa1ca284f6bf4ab27aba023b8b15ff 55476 x11 optional freerdp3_3.27.1+dfsg-1.debian.tar.xz
 85ae95c99d98a2d16c66636d4afdf309 6089 x11 optional freerdp3_3.27.1+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJqQ2OHCRCCqkokOx6UeEcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcu5vdANLRi4a6vo0BIbSbuJ1pX20YEAgg6UT8QDOfZ
HBYhBGSqKrUx1WkDNmv++YKqSiQ7HpR4AAD56BAAqy8q5o0oD4mp3hvlAEXVZHWu
0jBSEzURIX2j1im4EdZy2lnpXhDfR70bHXKNeaY73vcyXhxc9m8O95rZVl4HjHaA
rm2o7aX49qQnfZZIffSOrKzuxst4bwUIoe3n7Klj+4oJEhbkC12Df3Hn/YS9Tc0s
ws/pqmu40Rx6CpScNUHog3YhlGyUODdIqj5nNPNZDac1zZpV+7G4GuIVMevHqGM9
K6DZn5Nzo7itHQDwVZhb1aWADN0D7uhibYnvhOpgVonwHCLXqf/JrGiX21ywm//o
2ieB55xGAhkx/V0vRqGKNjWF68zv1ce9tWxQQ7IyeB1/beMjNTotSPqNaW+iJr3U
AZvk8/V2rMbp0VWS49i73WnEaBHI2KgzFB3xSFGoEAo7g+ynR/wOknVkBsWCT2Uy
b+jgXxZRzqVHJcBjC9kF2SCGneqkYkZqHD5vPF8paa1ryW41xEClPLsRBeSF1+si
hnT7R0kt0/Pj0EW0y6l8bNo6x/BkW99Y73xY2xwjhjJ9kHqdunpekghrd+Is8HNH
XRGrFijRsU1MGICVxj+hOjn6etFQYNrzbhl7WCn+UZxftPCv8anwmUn//TyOqKE7
MsxYAt5Hf8az4vvlUVoBqTgCoCF5ilt7am/871STYTyvsiOIIMFoFcsyMV0RAmWd
UtaTtHzJ5wMde4SsYrY=
=HTUH
-----END PGP SIGNATURE-----