VirtualBox

Ticket #9519 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

X-Org Video Driver ABI bump kills Vbox Video in Linux Guests -> fixed as of 27 Sept. 2011

Reported by: dj_palindrome Owned by:
Priority: major Component: other
Version: VirtualBox 4.1.2 Keywords: X.Org ABI 11
Cc: Guest type: Linux
Host type: Windows

Description

VirtualBox Guest Additions for Linux Version 4.1.2 r73507 (from Oracle) will break after the X-Org ABI bump from 10 to 11.

Video fails for any version of xserver-org-core which no longer provides xorg-video-abi-10.

Vboxvideo seems to require ABI class: X.Org Video Driver, version 10.0. Please confirm this, even if you do nothing else with this bug report.

Version 4.1.2 r38459 (from Debian) DOES work after the X-Org ABI bump to xorg-video-abi-11.

Attachments

VBoxSVC.log Download (5.5 KB) - added by dj_palindrome 3 years ago.
VBOXADDITIONS_4.1.2_73507.txt Download (1.3 KB) - added by dj_palindrome 3 years ago.
VBox.log Download (102.0 KB) - added by dj_palindrome 3 years ago.
Xorg Success (Debian 4.1.2-dfsg-1+b1).log Download (29.7 KB) - added by dj_palindrome 3 years ago.
Xorg Failure (Oracle 4.1.2_73507).2.log Download (55.9 KB) - added by dj_palindrome 3 years ago.
Xorg Failure (Oracle 4.1.2_73507).log Download (55.9 KB) - added by dj_palindrome 3 years ago.
VBoxLinuxAdditions (r74190).log Download (4.3 KB) - added by dj_palindrome 3 years ago.
Xorg (r74190).log Download (70.9 KB) - added by dj_palindrome 3 years ago.
VBoxLinuxAdditions (r74190).2.log Download (4.3 KB) - added by dj_palindrome 3 years ago.
VBox (Debian r38459).log Download (96.0 KB) - added by dj_palindrome 3 years ago.
VBox (r74190).log Download (89.3 KB) - added by dj_palindrome 3 years ago.

Change History

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

comment:1 Changed 3 years ago by dj_palindrome

I should have described it more accurately as a fallback to VESA. I think my first reboot was the only real failure of X to start at all.

And I'm sorry about the one duplicated attachment, but I don't know how to detach them.

comment:2 Changed 3 years ago by michael

Sorry that I didn't respond sooner. I am of course aware of the problem and in the process of fixing it. Due to subtle changes in X.Org shortly before 1.11 was released we can no longer use our input driver as we did, and I am replacing it with a kernel input driver which has slightly slowed things down. Hopefully I will soon be able to provide you with an Additions test build with support for 1.11.

comment:3 Changed 3 years ago by dj_palindrome

Thanks, and please don't feel any need to apologize!

You aren't obliged to support, in a Production release of Vbox, some oddball Release Candidate of X.Org from the unstable branch of Debian.

If I weren't prepared to recover from stuff that occasionally breaks, I'd still be on the stable branch, and using an Iceweasel derived from FireFox 2.0, or God knows what.

comment:4 Changed 3 years ago by dj_palindrome

This was the response from mainline Ubuntu [LP #848622] now that xorg-edgers have introduced xserver 1.11 into their Oneiric PPAs:

"Of course ABI bumps break all xorg drivers. That's why they are rebuilt after a new major xorg-server version is uploaded. However xorg-server will stay at 1.10 for oneiric and virtualbox builds fine against the new ABI anyway" - Closed as Invalid.

Might I ask here which source trees build fine against the new ABI, since obviously this individual has no interest in helping ordinary users, only in closing bugs?

comment:5 Changed 3 years ago by michael

  • Summary changed from X-Org Video Driver ABI bump kills Vbox Video in Linux Guests to X-Org Video Driver ABI bump kills Vbox Video in Linux Guests -> fixed as of 27 Sept. 2011

Actually from their point of view that is a reasonable reply. No source changes to the drivers are needed to work with the new X.Org version, so they just have to (probably automatically) rebuild their packages. In the mean-time I have finished the input reworking I mentioned above, and any future 4.1 releases (possibly others) will work with X.Org 1.11. If you feel like testing (usual disclaimers apply), here is a link to the current state of the Additions for 4.1:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions-r74190.iso

comment:6 Changed 3 years ago by dj_palindrome

Thanks; I've tried it on Debian Sid but I'm afraid build 74190 doesn't work for me:

# ./VBoxLinuxAdditions.run --keep Creating directory install Verifying archive integrity... All good. Uncompressing VirtualBox 4.1.3 Guest Additions for Linux......... VirtualBox Guest Additions installer Removing installed version 4.1.2 of VirtualBox Guest Additions... add_symlink: link file /usr/lib/VBoxOGL.so already exists add_symlink: link file /usr/lib/VBoxOGLarrayspu.so already exists add_symlink: link file /usr/lib/VBoxOGLcrutil.so already exists add_symlink: link file /usr/lib/VBoxOGLerrorspu.so already exists add_symlink: link file /usr/lib/VBoxOGLfeedbackspu.so already exists add_symlink: link file /usr/lib/VBoxOGLpackspu.so already exists add_symlink: link file /usr/lib/VBoxOGLpassthroughspu.so already exists Removing existing VirtualBox DKMS kernel modules ...done. Removing existing VirtualBox non-DKMS kernel modules ...done. Building the VirtualBox Guest Additions kernel modules ...done. Doing non-kernel setup of the Guest Additions ...done. You should restart your guest to make sure the new modules are actually used

Installing the Window System drivers Warning: unknown version of the X Window System installed. Not installing X Window System drivers. Installing modules ...done. Installing graphics libraries and desktop services components ...done.

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

Changed 3 years ago by dj_palindrome

comment:7 Changed 3 years ago by michael

My apologies, I forgot some crucial backports. Please try

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions-r74220.iso

comment:8 Changed 3 years ago by dj_palindrome

Thanks very much for your efforts. That build works flawlessly.

The situation with distros is not as dire as I portrayed:

  • Debian Sid has both xorg-video-abi-11, and a matching version of guest additions.
  • Although Oneiric evidently will continue to use xorg-video-abi-10, the ppa offering xorg-video-abi-11 (xorg-edgers) was nice enough to produce its own matching version of guest additions within a day or two.
  • Now I've got yours. I consider myself blessed ;-)

comment:9 Changed 3 years ago by frank

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

VBox 4.1.4 contains the fix, please update your Guest Additions.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use