Public bug reported:
After the update to libfreerdp3-3 version 3.16.0+dfsg-2ubuntu0.3 on Ubuntu
25.10, GNOME Remote Desktop (RDP) fails during the session handover process.
The system-level daemon authenticates successfully, but the handover service
crashes
immediately with a heap corruption error.
Technical Details:
- OS: Ubuntu 25.10 (Questing Quokka)
- Broken Version: libfreerdp3-3 (3.16.0+dfsg-2ubuntu0.3)
- Working Version: libfreerdp3-3 (3.16.0+dfsg-2)
- Crash Log Signature:
1 [WARN][com.freerdp.api] - [peer_unexpected_client_message]: Unexpected
client message in state CONNECTION_STATE_FINALIZATION_FONT_LIST, missing flag
FINALIZE_CS_FONT_LIST_PDU [0x00000100]
2 [ERROR][com.winpr.synch.event] - [SetEvent]: SetEvent: hEvent is not an
event
3 corrupted size vs. prev_size
4 gnome-remote-desktop-handover.service: Main process exited, code=dumped,
status=6/ABRT
Steps to Reproduce:
1. Update to the latest libfreerdp3-3 (2ubuntu0.3).
2. Attempt to connect via RDP to the GDM login screen.
3. Observe the client disconnect immediately after the GDM "redirection"
packet is sent.
4. Check journalctl to see the corrupted size vs. prev_size abort in the
handover service.
Workaround:
Downgrading all libfreerdp3 and libwinpr3 packages to the base 3.16.0+dfsg-2
version resolves the issue.
ProblemType: Bug
DistroRelease: Ubuntu 25.10
Package: libfreerdp3-3 3.16.0+dfsg-2
ProcVersionSignature: Ubuntu 6.17.0-19.19-generic 6.17.13
Uname: Linux 6.17.0-19-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.33.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 20 15:11:13 2026
InstallationDate: Installed on 2023-03-17 (1099 days ago)
InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Release amd64 (20221020)
SourcePackage: freerdp3
UpgradeStatus: Upgraded to questing on 2025-12-20 (90 days ago)
** Affects: freerdp3 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug questing wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144974
Title:
Regression in libfreerdp3-3 (3.16.0+dfsg-2ubuntu0.3) causes gnome-
remote-desktop-handover heap corruption
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2144974/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs