VirtualBox

Ticket #14251 (new defect)

Opened 3 years ago

Last modified 3 years ago

Ubuntu 14.04 guest additions breaks touchscreen cursor

Reported by: drdr_skilled Owned by:
Priority: major Component: guest additions
Version: VirtualBox 4.3.28 Keywords:
Cc: Guest type: Linux
Host type: Linux

Description

Hardware: Microsoft surface Pro 3 VirtualBox 4.3.28 Guest Additions Installed Host : Ubuntu 14.04 Guest : Ubuntu 14.04

Hello,

After installation of the Guest Additions on the Linux guest, the Touchscreen does not work properly in Guest OS (Ubuntu 14.04). The mouse works fine I get the cursor but I cannot control the cursor position with Touchscreen, I have already tried to calibrate the Touchscreen (xinput, calibrate Touchscreen…) but it seems like having no effects.

For information, Without the guest addition there is no problem of cursor position, I get the good positions of the Touchscreen cursor but the click doesn’t work, and with the Guest additions installed I lost the positions of the Touchscreen cursor but the click still works.

Can someone help with this issue ?

Attachments

VBox_with_additions.log Download (75.5 KB) - added by drdr_skilled 3 years ago.
log file VirtualBox with guest additions installed
VBox_without_additions.log Download (134.8 KB) - added by drdr_skilled 3 years ago.
log file VirtualBox without guest additions installed
VBox_Logs.zip Download (95.7 KB) - added by drdr_skilled 3 years ago.
Logs files with and without guest additions installed

Change History

comment:1 Changed 3 years ago by frank

  • Priority changed from blocker to major

Which version of the Guest Additions did you install in your guest?

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

Could you please execute the guest with the environment variable "VBOX_RELEASE_LOG=+main.e.l3" set and attach a log file? If that is done correctly I expect entries like "Mouse::putMouseEventAbsolute[...]: x=[...], y=[...], dz=[...]" in the log file. A log file with and without Additions installed would be of interest.

Are you using the touch screen to control the host pointer or passing it through to the guest as a USB device?

comment:3 Changed 3 years ago by drdr_skilled

The version of Guest Additions is 4.3.28 the same as virtual box

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

I'm using the touch screen in the host (Ubuntu 14.04) without problem, the problem is only in the guest (same : Ubuntu 14.04).

comment:5 Changed 3 years ago by michael

As an alternative to setting the environment variable as I mentioned above you can also start the machine and execute the following from a command prompt:

VBoxManage debugvm "machine name" log --release +main.e.l3

Changed 3 years ago by drdr_skilled

log file VirtualBox with guest additions installed

Changed 3 years ago by drdr_skilled

log file VirtualBox without guest additions installed

comment:6 Changed 3 years ago by drdr_skilled

Hello,

Does anyone have a track on the resolution of this issue ?

Thank you in advance.

comment:7 Changed 3 years ago by michael

Did you uninstall the Additions again to get the "without Additions" log? I am somewhat surprised at what the log files show, as the one where the pointer does work shows pointer events as of the 45th second after machine start, while the one where it does not work shows no events at all, but the Additions only become active as of 2:10 minutes after start - and no other significant differences in the log file up to that point. I am also surprised that the "with Additions" log file shows that the virtual machine was reset at 2:28 minutes.

Is this generally reproducible when you repeatedly install and uninstall Additions? Can you reproduce this with a new virtual machine?

Changed 3 years ago by drdr_skilled

Logs files with and without guest additions installed

comment:8 Changed 3 years ago by drdr_skilled

Hello everyone, you will find attached the new log files "VBox_Logs.zip"and the steps to reproduce.

The first file without additions:

1-Start the virtual machine,

2-Handling the touch screen

--> The cursor has the good position, I can handle it like I want but the click does not work.

The second file with the guest additions installed:

1- Start the virtual machine

2-Launch the guest additions installation script

3-Restart the virtual machine (I am now full screen window)

4-Handling the touch screen

--> I cannot see the cursor position, the click works but I do not know where I have clicked

Last edited 3 years ago by drdr_skilled (previous) (diff)

comment:9 Changed 3 years ago by michael

It seems that no one is currently available on the team with the skills, the time and the equipment to investigate this. If you are able to investigate further yourself, especially if you can find a reproduction scenario which does not require touch screen equipment (e.g. a simulator) we might be able to look further (not a promise of course).

comment:10 Changed 3 years ago by drdr_skilled

Hello, Can you be able to tell if someone else can help with this issue ? Thanks in advance.

comment:11 Changed 3 years ago by michael

Yes, I think we would be able to tell if someone found the reason and told us.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use