Public bug reported:

Title: gnome-remote-desktop-daemon spins at 100% CPU and RDP session
freezes when selecting a folder in Files (clipboard redirection enabled)

Package: gnome-remote-desktop
Ubuntu version: 26.10
Client: Windows Remote Desktop Connection (mstsc), clipboard redirection enabled
Hardware: Intel Ivy Bridge GPU, 7.3 GB RAM

Description:
When connected to the Ubuntu desktop via RDP (gnome-remote-desktop), opening 
the Files app works, but as soon as I select a folder, the RDP session freezes 
completely. The only way to recover is to restart the session.

While the session is frozen:
- SSH to the machine still works normally.
- top shows gnome-remote-desktop-daemon (--handover) at ~100% CPU (one core). 
The busy thread is the main thread of the process, not an encoding thread 
(checked with top -H).
- The desktop itself is still alive: it eventually goes to the screensaver, but 
the RDP view stays frozen.

Steps to reproduce:
1. Enable Remote Desktop (RDP) in GNOME settings.
2. Connect from a Windows client with clipboard redirection enabled (default).
3. Open the Files app.
4. Select a folder.
5. The session freezes and the daemon spins at 100% CPU.

Workaround:
Disabling "Clipboard" in the Windows RDP client (Local Resources tab) 
completely stops the freeze. This suggests the problem is related to clipboard 
/ file clipboard (CLIPRDR) handling, since the client advertises "stream file 
clip, file clip no file paths, can lock clip data, huge file support".

Things I tested that did NOT fix it:
- Disabling Vulkan for the daemon (VK_DRIVER_FILES / VK_ICD_FILENAMES set to a 
nonexistent path via systemctl --user set-environment, then restarting 
gnome-remote-desktop and gnome-remote-desktop-handover). The "Initialization of 
Vulkan" log line disappeared, but the freeze remained.

Relevant journal lines (journalctl --user -b):
gnome-remote-desktop-daemon: Cannot load libcuda.so.1
gnome-remote-desktop-daemon: Cannot load libnvidia-encode.so.1
gnome-remote-desktop-daemon: MESA-INTEL: warning: Ivy Bridge Vulkan support is 
incomplete
gnome-remote-desktop-daemon: [RDP] Did not initialize VAAPI: Failed to 
initialize VA display: unknown libva error
freerdp: This build is using [experimental] build options: 
'WITH_FFMPEG_HWACCEL=ON' ... might crash the application
freerdp: [rdp_read_info_packet] Received invalid TPKT header length 618, 214 
bytes too long!
freerdp: Unexpected client message in state 
CONNECTION_STATE_FINALIZATION_FONT_LIST, missing flag FINALIZE_CS_FONT_LIST_PDU
[RDP.CLIPRDR] Client capabilities: long format names, stream file clip, file 
clip no file paths, can lock clip data, huge file support
[RDP.RDPGFX] CapsAdvertise: ... RDPGFX_CAPVERSION_106, H264 (AVC444): true, 
H264 (AVC420): true

Expected behavior: selecting a folder in Files over RDP should not freeze the 
session.
Actual behavior: the session freezes and gnome-remote-desktop-daemon uses 100% 
CPU until the session is restarted.

Package version: (paste output of: apt policy gnome-remote-desktop
freerdp3-* )

ProblemType: Bug
DistroRelease: Ubuntu 26.10
Package: gnome-remote-desktop 51.0-0ubuntu1
ProcVersionSignature: Ubuntu 7.3.0-8.8-generic 7.3.0-rc5
Uname: Linux 7.3.0-8-generic x86_64
ApportVersion: 2.36.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
Date: Sun Oct  4 11:11:30 2026
InstallationDate: Installed on 2026-10-02 (2 days ago)
InstallationMedia: Ubuntu 26.10 "Stonking Stingray" - Beta amd64 (20260929)
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-remote-desktop
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gnome-remote-desktop (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug stonking

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

Title:
  gnome-remote-desktop-daemon spins at 100% CPU and RDP session freezes
  when selecting a folder in Files (clipboard redirection enabled)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-remote-desktop/+bug/2169501/+subscriptions


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

Reply via email to