Public bug reported:
After upgrading libfreerdp from 3.5.1+dfsg1-0ubuntu1.2 to
3.5.1+dfsg1-0ubuntu1.4,
gnome-remote-desktop-daemon crashes with a heap corruption error on every RDP
connection attempt.
Ubuntu version: 24.04 LTS (Noble)
Hardware: AMD Ryzen 5 8500G with integrated Radeon 740M (radeonsi, no Nvidia)
Affected packages:
- libfreerdp3-3 3.5.1+dfsg1-0ubuntu1.4
- libfreerdp-server3-3 3.5.1+dfsg1-0ubuntu1.4
- libfreerdp-client3-3 3.5.1+dfsg1-0ubuntu1.4
- libwinpr3-3 3.5.1+dfsg1-0ubuntu1.4
What was expected:
RDP connection from Windows client succeeds as before.
What happened instead:
The daemon crashes immediately after the RDPGFX H264 capability handshake.
Relevant log output (journalctl --user -u gnome-remote-desktop.service):
[RDP.RDPGFX] CapsAdvertise: Accepting capability set with version
RDPGFX_CAPVERSION_106, H264 (AVC444): true, H264 (AVC420): true
corrupted size vs. prev_size
gnome-remote-desktop.service: Main process exited, code=dumped, status=6/ABRT
gnome-remote-desktop.service: Failed with result 'core-dump'.
Workaround:
Downgrading all four libfreerdp/libwinpr packages back to 0ubuntu1.2 fixes
the issue immediately.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: libfreerdp3-3 3.5.1+dfsg1-0ubuntu1.2
ProcVersionSignature: Ubuntu 6.8.0-106.106-generic 6.8.12
Uname: Linux 6.8.0-106-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Mar 19 12:20:39 2026
InstallationDate: Installed on 2024-07-17 (610 days ago)
InstallationMedia: Ubuntu 22.04.4 LTS "Jammy Jellyfish" - Release amd64
(20240220)
SourcePackage: freerdp3
UpgradeStatus: Upgraded to noble on 2024-07-17 (610 days ago)
** Affects: freerdp3 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble 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/2144890
Title:
After upgrade from 0ubuntu1.2 to 0ubuntu1.4, gnome-remote-desktop
crashes with corrupted size vs. prev_size on RDPGFX H264 handshake
with AMD Radeon 740M (radeonsi).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2144890/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs