FreeRDP: Sometimes the desktop image freezes just after logon

On both arch and ubuntu 15.04, sometimes, just after logon, the remote desktop freezes with this image:

freerdp pcgiovanni lan ipablapieve it 22077_005

The circle at the left of “Windows” is not rotating. No animation at all. No way to see changing images here. Standard input processing seems to be working, because I can press ALT-F4 (which opens a disconnection confirmation dialog, not visible) and then pressing enter. Then freerdp will disconnect regularly with ERRINFO_LOGOFF_BY_USER.

This started to happen some weeks ago. Not shure when. It also happens randomly, 1 time out of 4-8 connections.

freerdp launched with xfreerdp /v:remotecomputer.remotedom.com:21017 /u:myself /d:mydom and compiled under x64 with cmake -DWITH_SANITIZE_ADDRESS=on -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON -DWITH_CUPS=on -DWITH_WAYLAND=off -DWITH_PULSE=on -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/freerdp .

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 20 (19 by maintainers)

Commits related to this issue

Most upvoted comments

I also have had several customers report this issue to me in the last few weeks. I can’t reproduce it myself but they all mentioned it’s happening with 2008 servers. I don’t want to disable SupportMonitorLayoutPdu as I (think I) need it to enable multi-monitor fullscreen connections but obviously if that’s the only fix at the moment I will have to go that route. Any fix in sight?

After many testing, I’m able to reproduce more frequently the problem by increasing the network latency and connecting (to a windows 7, not yet extensively tested to windows 2008R2). It happens in WAN, LAN or between two machines directly connected with an ethernet cable

sudo tc qdisc add dev eth0 root netem delay 350ms
xfreerdp /v:remotecomputer.remotedom.com /u:myself /d:mydom

The problem seems to be appeared between these two commits: 7af1ec85f0823cbe50f18b83c665dcef2647e017 (problem!) 974d2ef433cd867728ace80d6c5decf965f684f (no problem here)