VirtualBox

Ticket #10503 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

vrdp + rdesktop missing screen updates

Reported by: tschoenemann Owned by:
Priority: major Component: other
Version: VirtualBox 4.1.14 Keywords: vrdp rdp rdesktop screen
Cc: Guest type: all
Host type: Solaris

Description

Since Virtualbox 4.0 i see a strange rdp bug, which didnt exists in Virtualbox 3.2
It seems that screen updates which occur while your vm window is hidden (for example minimized or you switched to another desktop) are not applied when you restore the vm window.

Example to reproduce:
Start a VM of your choice with VBoxHeadless, open a terminal window.
Now you need a commandline program which needs some time to finish. start it, minimize your vm window, restore the window after the time you guess the execution of the program finished.
Now you see that the output of that program in your terminal window is garabage. You need to click inside or press enter to get the screen finally updated.

I made my test with a short script:

echo "START"
sleep 2
echo "garbage garbage"

During the "sleep 2" you have to minimize the vm window.

This missing update also is to be seen with gui applications.

I tested with different guests (win,os2,linux) and hosts (sol10, sol11) and found out that this error *only* disappears if you downgrade to virtualbox 3.2

I used the solaris11-rdesktop , the opencsw rdesktop and the rdesktop-vrdp which comes with Virtualbox.

If you use the VirtualBox GUI or VBoxSDL this does NOT happen, so its the VRDP + rdesktop combination.

Attachments

rdp-1.png Download (69.9 KB) - added by tschoenemann 2 years ago.
rdp-2.png Download (74.3 KB) - added by tschoenemann 2 years ago.
ts-20107.xml Download (4.5 KB) - added by tschoenemann 2 years ago.
VBox.log Download (39.0 KB) - added by tschoenemann 2 years ago.

Change History

Changed 2 years ago by tschoenemann

Changed 2 years ago by tschoenemann

Changed 2 years ago by tschoenemann

Changed 2 years ago by tschoenemann

comment:1 Changed 2 years ago by tschoenemann

In rdp-1.png you see the "garbage" output after minimizing+restoring, marked with red circle In rdp-2.png you see the same, without minimizing+restoring, no "garbage" The ts-20107.xml + VBox.log are from the example os2-VM

comment:2 follow-up: ↓ 3 Changed 2 years ago by frank

We found one potential problem which seems to affect only rdesktop clients. Could you check if  this extension pack fixes the redraw problems? Just install this extpack as replacement for the 4.1.14 one.

comment:3 in reply to: ↑ 2 Changed 2 years ago by tschoenemann

Replying to frank:

We found one potential problem which seems to affect only rdesktop clients. Could you check if  this extension pack fixes the redraw problems? Just install this extpack as replacement for the 4.1.14 one.

The fix works!

comment:4 Changed 2 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

Fix is part of VirtualBox 4.1.16.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use