Page 1 of 1

X11 crashes with guest additions (vboxvideo_drv.so)

Posted: 25. Sep 2013, 15:26
by Nidif
Hi,

I'm setting up a fedora guest (Fedora 16-x86_64, Kernel 3.1.0-7) on WindowsXP-64 without gnome, just a working X. In the original configuration the VM would use VESA and not support my desired resolution 1400x1050, so i decided to use the vbox driver with guest additions.
I managed to get X11 up and running with guest additions (installed dependencies and followed HOWTO:Install Linux Guest Additions + Xorg config), the resolution started as desired. My xorg.conf:

Code: Select all

Section "Server Layout"
   Identifier   "VBox Configured"
   Screen 0 "Screen[0] 0 0
   InputDevice "Keyboard[0]" "CoreKeyboard"
EndSection

Section "Files"
   ModulePath   "/usr/lib64/xorg/modules"
   FontPath  "catalogue:/etc/X11/fontpath.d"
   FontPath   "built-ins"
EndSection

Section "Module"
   Load   "dri2"
   Load   "extmod"
   Load   "glx"
   Load   "record"
   Load   "dri"
   Load   "dbe"
EndSection

Section "InputDevice"
....
EndSection

Section "Monitor"
   Identifier   "Monitor[0]"
   VendorName "Oracle Corporation"
   ModelName   "VirtualBox Virtual Output"
EndSection

Section "Screen"
    Identifier   "Screen[0]"
    Device   "Device[0]"
    Monitor   "Monitor[0]"
    SubSection   "Display"
               Depth    24
               Modes    "1400x1050"
    _EndSubSection
EndSection
The problem starts when i try to run any application, the xserver crashes with the following error in Xorg.0.log:

Code: Select all

...
Backtrace:
[1558.787] 0: /usr/bin/Xorg (xorg_backtrace+0x2f) [0x462d8f]
[1558.787] 1: /usr/bin/Xorg (0x400000+0x67b56) [0x467b56]
[1558.787] 2: /lib64/libpthread.so.0 (0x3be2e00000+0xf500) [0x3be2e0f500]
[1558.787] 3: /usr/lib64/xorg/modules/drivers/vboxvideo_drv.so (0x7f95a93e7000+0x1c8bf) [0x7f95a94038bf]
[1558.787] 4: /usr/lib64/xorg/modules/drivers/vboxvideo_drv.so (0x7f95a93e7000+0x1d460) [0x7f95a9404460]
[1558.787] 5: /usr/lib64/xorg/modules/drivers/vboxvideo_drv.so (0x7f95a93e7000+0x1c2aa) [0x7f95a94032aa]
[1558.787] 6: /usr/lib64/xorg/modules/drivers/vboxvideo_drv.so (0x7f95a93e7000+0x1bab8) [0x7f95a9402ab8]
[1558.787] 7: /usr/bin/Xorg (0x4000000+0xcf82a) [0x4cf82a]
[1558.787] 8: /usr/bin/Xorg (0x4000000+0x103133) [0x503133]
[1558.787] 9: /usr/bin/Xorg (0x4000000+0x22e77) [0x422e77]
[1558.787] 10: /lib64/libc.so.6 (__libc_start_main+0xed) [0x3be2a2169d]
[1558.787] 11: /usr/bin/Xorg (0x400000+0x230b1) [0x4230b1]
[1558.787] Segmentation fault at address (nil)
[1558.787] 
Fatal server error:
[1558.787] Caught signal 11 (Segmentation fault). Server aborting
[1558.787]
[1558.787]
Please consult the Fedora Projet support
    at ...
  for help.
[1558.787] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[1558.787]
[1558.787] Server terminated with error (1). Closing log file.
The only error raised during startup was:

Code: Select all

AIGLX error: vboxvideo does not export required DRI extension
Any help would be appreciated. :wink: