Public bug reported:
Summary:
Regression in 3.5.1+dfsg1-0ubuntu1.4: Remmina crashes with "realloc(): invalid
next size" upon connecting to Windows 11
Description:
After the recent package update to 3.5.1+dfsg1-0ubuntu1.4, establishing an RDP
connection to a Windows 11 host using Remmina results in a crash right after
the desktop opens. The terminal output shows a memory allocation error
(realloc(): invalid next size) leading to a core dump.
Note on Remmina versions: I initially experienced this crash using the
default Remmina version (1.4.35). I then manually upgraded Remmina to
version 1.4.43, but it did not solve the issue. The crash persists
across both client versions, confirming it is tied to the underlying
FreeRDP libraries.
Interesting Observation:
If I disable "Smooth fonts" in the Remmina connection profile, the connection
does not crash immediately upon opening the desktop, but after a short while of
usage, it inevitably crashes with the exact same memory error.
Steps to Reproduce:
1. Ensure the system is running the updated packages: libfreerdp3-3,
libfreerdp-client3-3, libfreerdp-server3-3, and libwinpr3-3 at version
3.5.1+dfsg1-0ubuntu1.4.
2. Open Remmina (v1.4.35 or v1.4.43) and initiate an RDP connection to a
Windows 11 machine.
3. Observe the crash when the desktop starts to render (or the delayed crash if
smooth fonts are disabled).
Expected Behavior:
The RDP session should remain completely stable, just as it did on the previous
base version (3.5.0+dfsg1-0ubuntu1).
Actual Behavior / Terminal Output:
The Remmina window closes abruptly. Terminal logs show:
[11:21:52:701] [162237:00027a01] [WARN][com.freerdp.channels.drdynvc.client] -
[check_open_close_receive]: {Microsoft::Windows::RDS::DisplayControl:11}
OnOpen=(nil), OnClose=0x7e049b799c80
realloc(): invalid next size
[1] 162237 IOT instruction (core dumped) remmina
Workaround:
Downgrading the 4 related packages (libfreerdp3-3, libfreerdp-client3-3,
libfreerdp-server3-3, libwinpr3-3) back to the stable 3.5.0+dfsg1-0ubuntu1
version completely resolves the issue.
System Information:
* OS: Ubuntu 24.04 LTS (Noble)
* FreeRDP version: 3.5.1+dfsg1-0ubuntu1.4
* Client: Remmina (tested on v1.4.35 and v1.4.43) with remmina-plugin-rdp
** Affects: freerdp3 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 crash noble rdp regression-update remmina
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144889
Title:
Regression in 3.5.1+dfsg1-0ubuntu1.4: Remmina crashes with "realloc():
invalid next size" upon connecting to Windows 11
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2144889/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs