X segfault upon mouse move when used in XEN domu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu GNOME |
New
|
Undecided
|
Unassigned |
Bug Description
Hi. I've just installed an ubuntugnome 14.04 af a xen domU.
Install went fine, I can log in, network is ok. But I have to use the graphical interface. I choosed LXDE and lightdm for that. I access the virtual display as a VNC window from XEN. The login screen appears, I can log in, but whenever I move the mouse, the X segfaults.
Logs:
cat /var/log/lightdm
X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
Current Operating System: Linux ETIT-ACCOUNTING 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
Kernel command line: root=/dev/xvda2 ro nopat
Build Date: 16 April 2014 01:36:29PM
xorg-server 2:1.15.1-0ubuntu2 (For technical support please see http://
Current version of pixman: 0.30.2
Before reporting problems, check http://
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/
(==) Using config file: "/etc/X11/
(==) Using system config directory "/usr/share/
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-
Initializing built-in extension SELinux
Initializing built-in extension XFree86-
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE) BUG: triggered 'if (dev->ptrfeed != ((void *)0))'
(EE) BUG: ../../dix/
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace
(EE) 1: /usr/bin/X (InitPtrFeedbac
(EE) 2: /usr/lib/
(EE) 3: /usr/lib/
(EE) 4: /usr/bin/X (ActivateDevice
(EE) 5: /usr/bin/X (0x7f620c9cf000
(EE) 6: /usr/bin/X (0x7f620c9cf000
(EE) 7: /usr/bin/X (0x7f620c9cf000
(EE) 8: /usr/bin/X (config_init+0x9) [0x7f620ca85679]
(EE) 9: /usr/bin/X (InitInput+0x9c) [0x7f620ca6453c]
(EE) 10: /usr/bin/X (0x7f620c9cf000
(EE) 11: /lib/x86_
(EE) 12: /usr/bin/X (0x7f620c9cf000
(EE)
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace
(EE) 1: /usr/bin/X (0x7f620c9cf000
(EE) 2: /lib/x86_
(EE) 3: /usr/bin/X (valuator_
(EE) 4: /usr/lib/
(EE) 5: /usr/bin/X (0x7f620c9cf000
(EE) 6: /usr/bin/X (0x7f620c9cf000
(EE) 7: /lib/x86_
(EE) 8: /lib/x86_
(EE) 9: /usr/bin/X (WaitForSomethi
(EE) 10: /usr/bin/X (0x7f620c9cf000
(EE) 11: /usr/bin/X (0x7f620c9cf000
(EE) 12: /lib/x86_
(EE) 13: /usr/bin/X (0x7f620c9cf000
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://
for help.
(EE) Please also check the log file at "/var/log/
(EE)
cat /var/log/Xorg.0.
[ 575.572]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 575.572] X Protocol Version 11, Revision 0
[ 575.572] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[ 575.572] Current Operating System: Linux ETIT-ACCOUNTING 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
[ 575.572] Kernel command line: root=/dev/xvda2 ro nopat
[ 575.572] Build Date: 16 April 2014 01:36:29PM
[ 575.572] xorg-server 2:1.15.1-0ubuntu2 (For technical support please see http://
[ 575.572] Current version of pixman: 0.30.2
[ 575.572] Before reporting problems, check http://
to make sure that you have the latest version.
[ 575.572] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 575.572] (==) Log file: "/var/log/
[ 575.572] (==) Using config file: "/etc/X11/
[ 575.572] (==) Using system config directory "/usr/share/
[ 575.573] (==) ServerLayout "Default Layout"
[ 575.573] (**) |-->Screen "Default Screen" (0)
[ 575.573] (**) | |-->Monitor "Generic Monitor"
[ 575.573] (**) | |-->Device "Para virtual Framebuffer"
[ 575.573] (**) |-->Input Device "Xen Mouse"
[ 575.573] (==) Automatically adding devices
[ 575.573] (==) Automatically enabling devices
[ 575.573] (==) Automatically adding GPU devices
[ 575.573] (WW) The directory "/usr/share/
[ 575.573] Entry deleted from font path.
[ 575.573] (WW) The directory "/usr/share/
[ 575.573] Entry deleted from font path.
[ 575.573] (WW) The directory "/usr/share/
[ 575.573] Entry deleted from font path.
[ 575.573] (==) FontPath set to:
built-ins
[ 575.573] (==) ModulePath set to "/usr/lib/
[ 575.573] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 575.573] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 575.573] (WW) Disabling Xen Mouse
[ 575.573] (II) Loader magic: 0x7f620cdfbd60
[ 575.573] (II) Module ABI versions:
[ 575.573] X.Org ANSI C Emulation: 0.4
[ 575.573] X.Org Video Driver: 15.0
[ 575.573] X.Org XInput driver : 20.0
[ 575.573] X.Org Server Extension : 8.0
[ 575.573] Initializing built-in extension Generic Event Extension
[ 575.573] Initializing built-in extension SHAPE
[ 575.573] Initializing built-in extension MIT-SHM
[ 575.573] Initializing built-in extension XInputExtension
[ 575.573] Initializing built-in extension XTEST
[ 575.573] Initializing built-in extension BIG-REQUESTS
[ 575.573] Initializing built-in extension SYNC
[ 575.573] Initializing built-in extension XKEYBOARD
[ 575.573] Initializing built-in extension XC-MISC
[ 575.573] Initializing built-in extension SECURITY
[ 575.573] Initializing built-in extension XINERAMA
[ 575.573] Initializing built-in extension XFIXES
[ 575.573] Initializing built-in extension RENDER
[ 575.573] Initializing built-in extension RANDR
[ 575.573] Initializing built-in extension COMPOSITE
[ 575.573] Initializing built-in extension DAMAGE
[ 575.573] Initializing built-in extension MIT-SCREEN-SAVER
[ 575.573] Initializing built-in extension DOUBLE-BUFFER
[ 575.573] Initializing built-in extension RECORD
[ 575.573] Initializing built-in extension DPMS
[ 575.573] Initializing built-in extension Present
[ 575.573] Initializing built-in extension DRI3
[ 575.573] Initializing built-in extension X-Resource
[ 575.573] Initializing built-in extension XVideo
[ 575.573] Initializing built-in extension XVideo-
[ 575.573] Initializing built-in extension SELinux
[ 575.573] Initializing built-in extension XFree86-
[ 575.573] Initializing built-in extension XFree86-DGA
[ 575.573] Initializing built-in extension XFree86-DRI
[ 575.573] Initializing built-in extension DRI2
[ 575.573] (II) LoadModule: "glx"
[ 575.574] (II) Loading /usr/lib/
[ 575.575] (II) Module glx: vendor="X.Org Foundation"
[ 575.575] compiled for 1.15.1, module version = 1.0.0
[ 575.575] ABI class: X.Org Server Extension, version 8.0
[ 575.575] (==) AIGLX enabled
[ 575.575] Loading extension GLX
[ 575.575] (II) LoadModule: "fbdev"
[ 575.575] (II) Loading /usr/lib/
[ 575.575] (II) Module fbdev: vendor="X.Org Foundation"
[ 575.575] compiled for 1.15.0, module version = 0.4.4
[ 575.575] Module class: X.Org Video Driver
[ 575.575] ABI class: X.Org Video Driver, version 15.0
[ 575.575] (II) FBDEV: driver for framebuffer: fbdev
[ 575.575] (++) using VT number 7
[ 575.575] (WW) Falling back to old probe method for fbdev
[ 575.575] (II) Loading sub module "fbdevhw"
[ 575.575] (II) LoadModule: "fbdevhw"
[ 575.575] (II) Loading /usr/lib/
[ 575.576] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 575.576] compiled for 1.15.1, module version = 0.0.2
[ 575.576] ABI class: X.Org Video Driver, version 15.0
[ 575.576] (II) FBDEV(0): using /dev/fb0
[ 575.576] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 575.576] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 575.576] (==) FBDEV(0): RGB weight 888
[ 575.576] (==) FBDEV(0): Default visual is TrueColor
[ 575.576] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 575.576] (II) FBDEV(0): hardware: xen (video memory: 2048kB)
[ 575.576] (**) FBDEV(0): Option "fbdev" "/dev/fb0"
[ 575.576] (II) FBDEV(0): checking modes against framebuffer device...
[ 575.576] (II) FBDEV(0): checking modes against monitor...
[ 575.576] (--) FBDEV(0): Virtual size is 800x600 (pitch 800)
[ 575.576] (**) FBDEV(0): Built-in mode "current"
[ 575.576] (==) FBDEV(0): DPI set to (96, 96)
[ 575.576] (II) Loading sub module "fb"
[ 575.576] (II) LoadModule: "fb"
[ 575.576] (II) Loading /usr/lib/
[ 575.576] (II) Module fb: vendor="X.Org Foundation"
[ 575.576] compiled for 1.15.1, module version = 1.0.0
[ 575.576] ABI class: X.Org ANSI C Emulation, version 0.4
[ 575.576] (**) FBDEV(0): using shadow framebuffer
[ 575.576] (II) Loading sub module "shadow"
[ 575.576] (II) LoadModule: "shadow"
[ 575.576] (II) Loading /usr/lib/
[ 575.576] (II) Module shadow: vendor="X.Org Foundation"
[ 575.576] compiled for 1.15.1, module version = 1.1.0
[ 575.576] ABI class: X.Org ANSI C Emulation, version 0.4
[ 575.576] (==) Depth 24 pixmap format is 32 bpp
[ 575.576] (EE) FBDEV(0): FBIOBLANK: Invalid argument
[ 575.577] (==) FBDEV(0): Backing store enabled
[ 575.577] (==) FBDEV(0): DPMS enabled
[ 575.577] (==) RandR enabled
[ 575.580] (II) SELinux: Disabled on system
[ 575.581] (II) AIGLX: Screen 0 is not DRI2 capable
[ 575.581] (EE) AIGLX: reverting to software rendering
[ 575.590] (II) AIGLX: Loaded and initialized swrast
[ 575.591] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 575.602] (II) XKB: reuse xkmfile /var/lib/
[ 575.606] (II) config/udev: Adding input device Xen Virtual Keyboard (/dev/input/event0)
[ 575.606] (**) Xen Virtual Keyboard: Applying InputClass "evdev keyboard catchall"
[ 575.606] (II) LoadModule: "evdev"
[ 575.606] (II) Loading /usr/lib/
[ 575.607] (II) Module evdev: vendor="X.Org Foundation"
[ 575.607] compiled for 1.15.0, module version = 2.8.2
[ 575.607] Module class: X.Org XInput Driver
[ 575.607] ABI class: X.Org XInput driver, version 20.0
[ 575.607] (II) Using input driver 'evdev' for 'Xen Virtual Keyboard'
[ 575.607] (**) Xen Virtual Keyboard: always reports core events
[ 575.607] (**) evdev: Xen Virtual Keyboard: Device: "/dev/input/event0"
[ 575.607] (--) evdev: Xen Virtual Keyboard: Vendor 0x5853 Product 0xffff
[ 575.607] (--) evdev: Xen Virtual Keyboard: Found keys
[ 575.607] (II) evdev: Xen Virtual Keyboard: Configuring as keyboard
[ 575.607] (**) Option "config_info" "udev:/
[ 575.607] (II) XINPUT: Adding extended input device "Xen Virtual Keyboard" (type: KEYBOARD, id 6)
[ 575.607] (**) Option "xkb_rules" "evdev"
[ 575.607] (**) Option "xkb_model" "pc105"
[ 575.607] (**) Option "xkb_layout" "us"
[ 575.607] (II) config/udev: Adding input device Xen Virtual Keyboard (/dev/input/js0)
[ 575.607] (II) No input driver specified, ignoring this device.
[ 575.607] (II) This device may have been added with another device file.
[ 575.607] (II) config/udev: Adding input device Xen Virtual Pointer (/dev/input/event1)
[ 575.608] (**) Xen Virtual Pointer: Applying InputClass "evdev pointer catchall"
[ 575.608] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer axis blacklist"
[ 575.608] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer"
[ 575.608] (II) Using input driver 'evdev' for 'Xen Virtual Pointer'
[ 575.608] (**) Xen Virtual Pointer: always reports core events
[ 575.608] (**) evdev: Xen Virtual Pointer: Device: "/dev/input/event1"
[ 575.608] (--) evdev: Xen Virtual Pointer: Vendor 0x5853 Product 0xfffe
[ 575.608] (**) Option "IgnoreRelative
[ 575.608] (**) Option "IgnoreAbsolute
[ 575.608] (--) evdev: Xen Virtual Pointer: Found 12 mouse buttons
[ 575.608] (--) evdev: Xen Virtual Pointer: Found scroll wheel(s)
[ 575.608] (II) evdev: Xen Virtual Pointer: Relative axes present but ignored.
[ 575.608] (--) evdev: Xen Virtual Pointer: Found absolute axes
[ 575.608] (--) evdev: Xen Virtual Pointer: Found x and y absolute axes
[ 575.608] (--) evdev: Xen Virtual Pointer: Found absolute touchscreen
[ 575.608] (II) evdev: Xen Virtual Pointer: Configuring as touchscreen
[ 575.608] (II) evdev: Xen Virtual Pointer: Adding scrollwheel support
[ 575.608] (**) evdev: Xen Virtual Pointer: YAxisMapping: buttons 4 and 5
[ 575.608] (**) evdev: Xen Virtual Pointer: EmulateWheelButton: 4, EmulateWheelIne
[ 575.608] (**) Option "config_info" "udev:/
[ 575.608] (II) XINPUT: Adding extended input device "Xen Virtual Pointer" (type: TOUCHSCREEN, id 7)
[ 575.608] (II) evdev: Xen Virtual Pointer: initialized for relative axes.
[ 575.608] (EE) BUG: triggered 'if (dev->ptrfeed != ((void *)0))'
[ 575.608] (EE) BUG: ../../dix/
[ 575.608] (EE)
[ 575.608] (EE) Backtrace:
[ 575.608] (EE) 0: /usr/bin/X (xorg_backtrace
[ 575.608] (EE) 1: /usr/bin/X (InitPtrFeedbac
[ 575.608] (EE) 2: /usr/lib/
[ 575.608] (EE) 3: /usr/lib/
[ 575.608] (EE) 4: /usr/bin/X (ActivateDevice
[ 575.608] (EE) 5: /usr/bin/X (0x7f620c9cf000
[ 575.608] (EE) 6: /usr/bin/X (0x7f620c9cf000
[ 575.608] (EE) 7: /usr/bin/X (0x7f620c9cf000
[ 575.608] (EE) 8: /usr/bin/X (config_init+0x9) [0x7f620ca85679]
[ 575.608] (EE) 9: /usr/bin/X (InitInput+0x9c) [0x7f620ca6453c]
[ 575.608] (EE) 10: /usr/bin/X (0x7f620c9cf000
[ 575.608] (EE) 11: /lib/x86_
[ 575.608] (EE) 12: /usr/bin/X (0x7f620c9cf000
[ 575.608] (EE)
[ 575.608] (EE) evdev: Xen Virtual Pointer: failed to initialize pointer feedback class device.
[ 575.609] (**) Xen Virtual Pointer: (accel) keeping acceleration scheme 1
[ 575.609] (**) Xen Virtual Pointer: (accel) acceleration profile 0
[ 575.609] (**) Xen Virtual Pointer: (accel) acceleration factor: 2.000
[ 575.609] (**) Xen Virtual Pointer: (accel) acceleration threshold: 4
[ 575.609] (II) config/udev: Adding input device Xen Virtual Pointer (/dev/input/js1)
[ 575.609] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer axis blacklist"
[ 575.609] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer"
[ 575.609] (II) No input driver specified, ignoring this device.
[ 575.609] (II) This device may have been added with another device file.
[ 575.609] (II) config/udev: Adding input device Xen Virtual Pointer (/dev/input/mouse0)
[ 575.609] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer axis blacklist"
[ 575.609] (**) Xen Virtual Pointer: Applying InputClass "Xen Virtual Pointer"
[ 575.609] (II) No input driver specified, ignoring this device.
[ 575.609] (II) This device may have been added with another device file.
[ 575.614] (EE) FBDEV(0): FBIOBLANK: Invalid argument
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace
(EE) 1: /usr/bin/X (0x7f620c9cf000
(EE) 2: /lib/x86_
(EE) 3: /usr/bin/X (valuator_
(EE) 4: /usr/lib/
(EE) 5: /usr/bin/X (0x7f620c9cf000
(EE) 6: /usr/bin/X (0x7f620c9cf000
(EE) 7: /lib/x86_
(EE) 8: /lib/x86_
(EE) 9: /usr/bin/X (WaitForSomethi
(EE) 10: /usr/bin/X (0x7f620c9cf000
(EE) 11: /usr/bin/X (0x7f620c9cf000
(EE) 12: /lib/x86_
(EE) 13: /usr/bin/X (0x7f620c9cf000
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
I am having the same issue with similar config. I have tried this on Xen 4.2.2 and Xen 4.3.1rc1. I went for the standard desktop install, i.e. unity and it is having the same issue. It's also using lightdm.