VirtualBox

Ticket #15665 (closed defect: fixed)

Opened 12 months ago

Last modified 11 months ago

Mouse pointer graphic is messed up

Reported by: Gordon M Owned by:
Priority: major Component: GUI
Version: VirtualBox 5.1.2 Keywords:
Cc: Guest type: Solaris
Host type: Windows

Description

Host: Windows 7 Enterprise 64 bit Guest: Solaris 10

After installing 5.1.2, the graphic for the mouse pointer in my guest OS is messed up. It looks very bizarre. You can kind of see what the pointer should be, but it is heavily obscured by a bunch of dark "noise" that surrounds the pointer in a small rectangle.

I think this only happened when Mouse Integration was enabled.

Previous to the upgrade, I was using 5.0.16. I have now downgraded to 5.0.26, and the problem is no longer present. I can't imagine anyone who experiences this would consider it acceptable; I know that I won't be using any 5.1 versions unless this can be resolved.

Attachments

vbox2b.jpg Download (97.2 KB) - added by dnc 12 months ago.
vbox1b.jpg Download (231.4 KB) - added by dnc 12 months ago.
solaris10.jpg Download (301.1 KB) - added by iaina 12 months ago.
Solaris 10 guest
solaris11.jpg Download (268.8 KB) - added by iaina 12 months ago.
Solaris 11 guest
vb_mouse.jpg Download (2.5 KB) - added by manjaro_oberon 12 months ago.
vbox_vesa.jpg Download (23.3 KB) - added by manjaro_oberon 12 months ago.
xcursor uncaptured on the way to right edge of guestbox
VBox.log Download (120.5 KB) - added by manjaro_oberon 11 months ago.
persisting issue with vbox 5.14

Change History

comment:1 Changed 12 months ago by klaus

Can you provide a screenshot (taken by some utility on the host which includes the mouse pointer)?

Changed 12 months ago by dnc

Changed 12 months ago by dnc

comment:2 Changed 12 months ago by dnc

Same problem, (went from 5.0.20 to 5.1.2) screenshot not possible as mouse pointer is not captured.

Problem occurs in text box area, (even in the text area of notepad) ie. the cursor I pointer symbol

The pointer appears over a black box, when the mouse if moved a trace is left behind but only appears where the black box is. The trace alos appears to be permanent, if returning a point previous moved over the old pointer trace is still there when the black box moves over it again.

comment:3 Changed 12 months ago by dnc

May relate to second graphics card, Ubuntu 16.04 has issues with HWCursor with a second card, trying to disable the HWCursor.

comment:4 Changed 12 months ago by Carlos D.

I witnessed the same problem, using VirtualBox 5.1.2. Both Host (x64) and Guest (x86) are Windows 7.

In my case the garbled cursor appeared inside Paint.Net 1.4.10. Since PDN uses custom shaped cursors to resemble the selected tool, you cannot use it correctly, anymore. Switching hardware-accelerating inside PDN did make no difference.

The Guest itself uses neither 3D nor 2D.

No screenshot since I had to roll back to 5.0.27, which fixes it instantly.

Last edited 12 months ago by Carlos D. (previous) (diff)

comment:5 Changed 12 months ago by iaina

Same problem here with 5.1 and 5.12 on Windows 7 64 bit host and guests running both Solaris 10 and Solaris 11. Reverting to 5.0.x (or upgrading to 5.1.x) guest additions does nothing to help. The problem only occurs when mouse integration is enabled; mouse pointers are fine with mouse integration disabled on both guests.

Various Red Hat and Fedora guests have no problem on the same system.

Changed 12 months ago by iaina

Solaris 10 guest

Changed 12 months ago by iaina

Solaris 11 guest

Changed 12 months ago by manjaro_oberon

Changed 12 months ago by manjaro_oberon

xcursor uncaptured on the way to right edge of guestbox

comment:6 Changed 12 months ago by manjaro_oberon

We're experiencing the same problem on Manjarolinux (v5.1.2): As long as the guest uses vbox-video it looks like the transparent parts of the xcursor are rendered solid black. When using vesa-video instead the rendering is correct but the cursor is "uncaptured" before reaching the horizontal edges of the guest-box. What you see in the screenshot is the moment when the guest cursor has stopped on the way to the right edge and the host cursor has re-appeared outside of the guestbox.

Last edited 12 months ago by manjaro_oberon (previous) (diff)

comment:7 Changed 12 months ago by darlor

I have the same problem on all of my Linux VMs. Messed up cursor appears only when mouse integration is enabled. On VBox v5.0 cursors were ok.

comment:8 Changed 12 months ago by sunlover

This should be fixed in latest 5.1 builds (r109157+) from https://www.virtualbox.org/wiki/Testbuilds Please test. Thanks.

comment:9 Changed 12 months ago by iaina

Thanks sunlover. Fixed now for me testing with r109189. Solaris 10 & 11 both fine again.

comment:10 Changed 12 months ago by darlor

Yep... Fixed in r109189 for all my Linux VMs. Waiting for stable release. Thank you

comment:11 Changed 11 months ago by frank

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

Fix is part of 5.1.4.

comment:12 Changed 11 months ago by manjaro_oberon

  • Status changed from closed to reopened
  • Resolution fixed deleted

5.1.4 does not fix the issue for me. It's still exactly the same as in my comment of July 28

comment:13 Changed 11 months ago by frank

manjaro_oberon, please attach a VBox.log file for such a VM session.

Changed 11 months ago by manjaro_oberon

persisting issue with vbox 5.14

comment:14 Changed 11 months ago by migemon

Confirming vbox 5.14 solved this issue for me.

I used to get the corrupted mouse cursor under the following conditions: Machine: Macbook Pro 2015 Host: Windows 10 Guest: Windows 2012 R2 Display: Windows display scaling to 170%

My workaround before to resolve this: Display: Disable Windows scaling

comment:15 Changed 11 months ago by frank

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

manjaro_oberon, this ticket is about Solaris guests while your ticket is about a Linux guest. Furthermore, you are using a build probably by your Linux distribution.

Could you open a new ticket and add the VBox.log file there? Please also provide some information about the build environment there, for instance the exact version of the Qt library used. Thank you!

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use