[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#761393: Sends GLX_BufferSwapComplete with no swaps outstanding



Package: xserver-xorg-core
Version: 2:1.16.0-2+b1
Severity: important
Tags: patch

Both totem and cheese (3.13.X) crash in cogl due to receiving duplicate
GLX_BufferSwapComplete events.

Uupstream gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=733282
Xorg upstream commit: http://cgit.freedesktop.org/xorg/xserver/commit/?id=bf338efc678258d2d366dff2ed873752f98f0bfc


-- Package-specific info:
X server symlink status:
------------------------
lrwxrwxrwx 1 root root 13 Sep 28  2011 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2397280 Sep  9 03:37 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
----------------------------------
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
---------------------------------
total 4
-rw-r--r-- 1 root root 183 Apr 27 17:36 touch.conf

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
-------------------------------
Linux version 3.16-1-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-10) ) #1 SMP Debian 3.16.2-2 (2014-09-08)

Xorg X server log files on system:
----------------------------------
-rw-r--r-- 1 root root 7497 Jun 12 08:35 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
---------------------------------------------------------------------
[323546.432] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[323546.438] X Protocol Version 11, Revision 0
[323546.440] Build Operating System: Linux 3.13-1-amd64 x86_64 Debian
[323546.443] Current Operating System: Linux dusk 3.14-1-amd64 #1 SMP Debian 3.14.5-1 (2014-06-05) x86_64
[323546.443] Kernel command line: BOOT_IMAGE=/vmlinuz-3.14-1-amd64 root=/dev/mapper/dusk-root ro quiet splash
[323546.447] Build Date: 15 April 2014  06:58:36PM
[323546.450] xorg-server 2:1.15.1-1 (http://www.debian.org/support) 
[323546.452] Current version of pixman: 0.32.4
[323546.456] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[323546.456] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[323546.465] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 12 08:35:22 2014
[323546.470] (==) Using config directory: "/etc/X11/xorg.conf.d"
[323546.472] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[323546.475] (==) No Layout section.  Using the first Screen section.
[323546.475] (==) No screen section available. Using defaults.
[323546.475] (**) |-->Screen "Default Screen Section" (0)
[323546.475] (**) |   |-->Monitor "<default monitor>"
[323546.475] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[323546.475] (==) Automatically adding devices
[323546.475] (==) Automatically enabling devices
[323546.475] (==) Automatically adding GPU devices
[323546.478] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[323546.478] 	Entry deleted from font path.
[323546.483] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[323546.483] (==) ModulePath set to "/usr/lib/xorg/modules"
[323546.483] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[323546.484] (II) Loader magic: 0x7f508cfd0d40
[323546.484] (II) Module ABI versions:
[323546.484] 	X.Org ANSI C Emulation: 0.4
[323546.484] 	X.Org Video Driver: 15.0
[323546.484] 	X.Org XInput driver : 20.0
[323546.484] 	X.Org Server Extension : 8.0
[323546.485] (II) xfree86: Adding drm device (/dev/dri/card0)
[323546.487] setversion 1.4 failed: Permission denied
[323546.490] (--) PCI:*(0:0:2:0) 8086:0126:17aa:21db rev 9, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00005000/64
[323546.492] Initializing built-in extension Generic Event Extension
[323546.495] Initializing built-in extension SHAPE
[323546.498] Initializing built-in extension MIT-SHM
[323546.500] Initializing built-in extension XInputExtension
[323546.502] Initializing built-in extension XTEST
[323546.504] Initializing built-in extension BIG-REQUESTS
[323546.507] Initializing built-in extension SYNC
[323546.509] Initializing built-in extension XKEYBOARD
[323546.511] Initializing built-in extension XC-MISC
[323546.513] Initializing built-in extension SECURITY
[323546.514] Initializing built-in extension XINERAMA
[323546.516] Initializing built-in extension XFIXES
[323546.518] Initializing built-in extension RENDER
[323546.519] Initializing built-in extension RANDR
[323546.521] Initializing built-in extension COMPOSITE
[323546.522] Initializing built-in extension DAMAGE
[323546.524] Initializing built-in extension MIT-SCREEN-SAVER
[323546.525] Initializing built-in extension DOUBLE-BUFFER
[323546.527] Initializing built-in extension RECORD
[323546.528] Initializing built-in extension DPMS
[323546.529] Initializing built-in extension Present
[323546.531] Initializing built-in extension DRI3
[323546.532] Initializing built-in extension X-Resource
[323546.533] Initializing built-in extension XVideo
[323546.534] Initializing built-in extension XVideo-MotionCompensation
[323546.536] Initializing built-in extension SELinux
[323546.537] Initializing built-in extension XFree86-VidModeExtension
[323546.538] Initializing built-in extension XFree86-DGA
[323546.539] Initializing built-in extension XFree86-DRI
[323546.540] Initializing built-in extension DRI2
[323546.540] (II) LoadModule: "glx"
[323546.541] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[323546.546] (II) Module glx: vendor="X.Org Foundation"
[323546.546] 	compiled for 1.15.1, module version = 1.0.0
[323546.546] 	ABI class: X.Org Server Extension, version 8.0
[323546.546] (==) AIGLX enabled
[323546.547] Loading extension GLX
[323546.547] (==) Matched intel as autoconfigured driver 0
[323546.547] (==) Matched modesetting as autoconfigured driver 1
[323546.547] (==) Matched fbdev as autoconfigured driver 2
[323546.547] (==) Matched vesa as autoconfigured driver 3
[323546.547] (==) Assigned the driver to the xf86ConfigLayout
[323546.547] (II) LoadModule: "intel"
[323546.548] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[323546.555] (II) Module intel: vendor="X.Org Foundation"
[323546.555] 	compiled for 1.15.1, module version = 2.99.912
[323546.555] 	Module class: X.Org Video Driver
[323546.555] 	ABI class: X.Org Video Driver, version 15.0
[323546.555] (II) LoadModule: "modesetting"
[323546.557] (WW) Warning, couldn't open module modesetting
[323546.557] (II) UnloadModule: "modesetting"
[323546.557] (II) Unloading modesetting
[323546.557] (EE) Failed to load module "modesetting" (module does not exist, 0)
[323546.557] (II) LoadModule: "fbdev"
[323546.557] (WW) Warning, couldn't open module fbdev
[323546.557] (II) UnloadModule: "fbdev"
[323546.557] (II) Unloading fbdev
[323546.557] (EE) Failed to load module "fbdev" (module does not exist, 0)
[323546.557] (II) LoadModule: "vesa"
[323546.558] (WW) Warning, couldn't open module vesa
[323546.558] (II) UnloadModule: "vesa"
[323546.558] (II) Unloading vesa
[323546.558] (EE) Failed to load module "vesa" (module does not exist, 0)
[323546.558] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[323546.560] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000
[323546.560] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100
[323546.560] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200
[323546.560] (--) using VT number 4

[323546.571] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20080730
[323546.571] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.912-1~exp1 (maximilian attems <maks@debian.org>)
[323548.775] (EE) intel(0): [drm] failed to set drm interface version: Permission denied [13].
[323548.776] (EE) intel(0): Failed to claim DRM device.
[323548.776] (II) UnloadModule: "intel"
[323548.776] (EE) Screen(s) found, but none have a usable configuration.
[323548.776] (EE) 
Fatal server error:
[323548.776] (EE) no screens found(EE) 
[323548.776] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[323548.776] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[323548.776] (EE) 
[323548.791] (EE) Server terminated with error (1). Closing log file.

udev information:
-----------------
P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
E: EV=3
E: ID_FOR_SEAT=input-acpi-LNXPWRBN_00
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: KEY=10000000000000 0
E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw
E: NAME="Power Button"
E: PHYS="LNXPWRBN/button/input0"
E: PRODUCT=19/0/1/0
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=30420

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3
N: input/event3
E: BACKSPACE=guess
E: DEVNAME=/dev/input/event3
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXPWRBN:00
E: ID_PATH_TAG=acpi-LNXPWRBN_00
E: MAJOR=13
E: MINOR=67
E: SUBSYSTEM=input
E: TAGS=:power-switch:
E: USEC_INITIALIZED=59426
E: XKBLAYOUT=us
E: XKBMODEL=pc105

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
E: EV=3
E: ID_FOR_SEAT=input-acpi-LNXVIDEO_00
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXVIDEO:00
E: ID_PATH_TAG=acpi-LNXVIDEO_00
E: KEY=3e000b00000000 0 0 0
E: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw
E: NAME="Video Bus"
E: PHYS="LNXVIDEO/video/input0"
E: PRODUCT=19/0/6/0
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=73570

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5/event4
N: input/event4
E: BACKSPACE=guess
E: DEVNAME=/dev/input/event4
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5/event4
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-LNXVIDEO:00
E: ID_PATH_TAG=acpi-LNXVIDEO_00
E: MAJOR=13
E: MINOR=68
E: SUBSYSTEM=input
E: TAGS=:power-switch:
E: USEC_INITIALIZED=59501
E: XKBLAYOUT=us
E: XKBMODEL=pc105

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
E: EV=21
E: ID_FOR_SEAT=input-acpi-PNP0C0D_00
E: ID_INPUT=1
E: ID_PATH=acpi-PNP0C0D:00
E: ID_PATH_TAG=acpi-PNP0C0D_00
E: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,
E: NAME="Lid Switch"
E: PHYS="PNP0C0D/button/input0"
E: PRODUCT=19/0/5/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=1
E: TAGS=:seat:
E: USEC_INITIALIZED=30298

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2/event1
N: input/event1
E: DEVNAME=/dev/input/event1
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2/event1
E: ID_INPUT=1
E: ID_PATH=acpi-PNP0C0D:00
E: ID_PATH_TAG=acpi-PNP0C0D_00
E: MAJOR=13
E: MINOR=65
E: SUBSYSTEM=input
E: TAGS=:power-switch:
E: USEC_INITIALIZED=59323

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3
E: EV=3
E: ID_FOR_SEAT=input-acpi-PNP0C0E_00
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-PNP0C0E:00
E: ID_PATH_TAG=acpi-PNP0C0E_00
E: KEY=4000 0 0
E: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
E: NAME="Sleep Button"
E: PHYS="PNP0C0E/button/input0"
E: PRODUCT=19/0/3/0
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=30366

P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2
N: input/event2
E: BACKSPACE=guess
E: DEVNAME=/dev/input/event2
E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=acpi-PNP0C0E:00
E: ID_PATH_TAG=acpi-PNP0C0E_00
E: MAJOR=13
E: MINOR=66
E: SUBSYSTEM=input
E: TAGS=:power-switch:
E: USEC_INITIALIZED=59372
E: XKBLAYOUT=us
E: XKBMODEL=pc105

P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input18
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input18
E: EV=3
E: ID_BUS=usb
E: ID_FOR_SEAT=input-pci-0000_00_1a_0-usb-0_1_6_1_0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_MODEL=Integrated_Camera
E: ID_MODEL_ENC=Integrated\x20Camera
E: ID_MODEL_ID=b217
E: ID_PATH=pci-0000:00:1a.0-usb-0:1.6:1.0
E: ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_6_1_0
E: ID_REVISION=0854
E: ID_SERIAL=Chicony_Electronics_Co.__Ltd._Integrated_Camera
E: ID_TYPE=video
E: ID_USB_DRIVER=uvcvideo
E: ID_USB_INTERFACES=:0e0100:0e0200:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Chicony_Electronics_Co.__Ltd.
E: ID_VENDOR_ENC=Chicony\x20Electronics\x20Co.\x2c\x20Ltd.
E: ID_VENDOR_ID=04f2
E: KEY=100000 0 0 0
E: MODALIAS=input:b0003v04F2pB217e0854-e0,1,kD4,ramlsfw
E: NAME="Integrated Camera"
E: PHYS="usb-0000:00:1a.0-1.6/button"
E: PRODUCT=3/4f2/b217/854
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=41464

P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input18/event16
N: input/event16
S: input/by-id/usb-Chicony_Electronics_Co.__Ltd._Integrated_Camera-event-if00
S: input/by-path/pci-0000:00:1a.0-usb-0:1.6:1.0-event
E: BACKSPACE=guess
E: DEVLINKS=/dev/input/by-id/usb-Chicony_Electronics_Co.__Ltd._Integrated_Camera-event-if00 /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.6:1.0-event
E: DEVNAME=/dev/input/event16
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input18/event16
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_MODEL=Integrated_Camera
E: ID_MODEL_ENC=Integrated\x20Camera
E: ID_MODEL_ID=b217
E: ID_PATH=pci-0000:00:1a.0-usb-0:1.6:1.0
E: ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_6_1_0
E: ID_REVISION=0854
E: ID_SERIAL=Chicony_Electronics_Co.__Ltd._Integrated_Camera
E: ID_TYPE=video
E: ID_USB_DRIVER=uvcvideo
E: ID_USB_INTERFACES=:0e0100:0e0200:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Chicony_Electronics_Co.__Ltd.
E: ID_VENDOR_ENC=Chicony\x20Electronics\x20Co.\x2c\x20Ltd.
E: ID_VENDOR_ID=04f2
E: MAJOR=13
E: MINOR=80
E: SUBSYSTEM=input
E: USEC_INITIALIZED=42018
E: XKBLAYOUT=us
E: XKBMODEL=pc105

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input8
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input8
E: EV=40001
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0001v14F1p506Ee0001-e0,12,kramls1,2,fw
E: NAME="HDA Digital PCBeep"
E: PHYS="card0/codec#0/beep0"
E: PRODUCT=1/14f1/506e/1
E: PROP=0
E: SND=6
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=77976

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input8/event6
N: input/event6
E: DEVNAME=/dev/input/event6
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input8/event6
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=70
E: SUBSYSTEM=input
E: USEC_INITIALIZED=78184

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,
E: NAME="HDA Intel PCH Dock Mic"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=10
E: TAGS=:seat:
E: USEC_INITIALIZED=83488

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event8
N: input/event8
E: DEVNAME=/dev/input/event8
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event8
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=72
E: SUBSYSTEM=input
E: USEC_INITIALIZED=83859

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,
E: NAME="HDA Intel PCH Dock Headphone"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=4
E: TAGS=:seat:
E: USEC_INITIALIZED=84416

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input11/event9
N: input/event9
E: DEVNAME=/dev/input/event9
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input11/event9
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=73
E: SUBSYSTEM=input
E: USEC_INITIALIZED=84801

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2,
E: NAME="HDA Intel PCH Headphone"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=4
E: TAGS=:seat:
E: USEC_INITIALIZED=85234

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event10
N: input/event10
E: DEVNAME=/dev/input/event10
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input12/event10
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=74
E: SUBSYSTEM=input
E: USEC_INITIALIZED=85599

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,
E: NAME="HDA Intel PCH HDMI/DP,pcm=3"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=140
E: TAGS=:seat:
E: USEC_INITIALIZED=86040

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event11
N: input/event11
E: DEVNAME=/dev/input/event11
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13/event11
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=75
E: SUBSYSTEM=input
E: USEC_INITIALIZED=86412

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,
E: NAME="HDA Intel PCH HDMI/DP,pcm=7"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=140
E: TAGS=:seat:
E: USEC_INITIALIZED=86783

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event12
N: input/event12
E: DEVNAME=/dev/input/event12
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14/event12
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=76
E: SUBSYSTEM=input
E: USEC_INITIALIZED=87147

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw6,8,
E: NAME="HDA Intel PCH HDMI/DP,pcm=8"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=140
E: TAGS=:seat:
E: USEC_INITIALIZED=90899

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event13
N: input/event13
E: DEVNAME=/dev/input/event13
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15/event13
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=77
E: SUBSYSTEM=input
E: USEC_INITIALIZED=91147

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
E: EV=21
E: ID_FOR_SEAT=input-pci-0000_00_1b_0
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4,
E: NAME="HDA Intel PCH Mic"
E: PHYS="ALSA"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: SW=10
E: TAGS=:seat:
E: USEC_INITIALIZED=82721

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event7
N: input/event7
E: DEVNAME=/dev/input/event7
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event7
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: ID_PATH_TAG=pci-0000_00_1b_0
E: MAJOR=13
E: MINOR=71
E: SUBSYSTEM=input
E: USEC_INITIALIZED=83095

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16
E: ABS=1000003
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16
E: EV=b
E: ID_BUS=usb
E: ID_FOR_SEAT=input-pci-0000_00_1d_0-usb-0_1_5_1_0
E: ID_INPUT=1
E: ID_INPUT_TABLET=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.0
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_0
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: KEY=1c03 0 0 0 0 0
E: MODALIAS=input:b0003v056Ap00E6e0139-e0,1,3,k140,141,14A,14B,14C,ra0,1,18,mlsfw
E: NAME="Wacom ISDv4 E6 Pen"
E: PRODUCT=3/56a/e6/139
E: PROP=2
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=19659

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16/event14
N: input/event14
S: input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-wacom
S: input/wacom
E: DEVLINKS=/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-wacom /dev/input/wacom
E: DEVNAME=/dev/input/event14
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16/event14
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_TABLET=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.0
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_0
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: MAJOR=13
E: MINOR=78
E: SUBSYSTEM=input
E: USEC_INITIALIZED=19924
E: WACOM_TYPE=stylus

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16/mouse0
N: input/mouse0
S: input/by-id/usb-Tablet_ISD-V4-mouse
S: input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-mouse
E: DEVLINKS=/dev/input/by-id/usb-Tablet_ISD-V4-mouse /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.0-mouse
E: DEVNAME=/dev/input/mouse0
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input16/mouse0
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_TABLET=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.0
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_0
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: MAJOR=13
E: MINOR=32
E: SUBSYSTEM=input
E: USEC_INITIALIZED=19809

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17
E: ABS=260800000000003
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17
E: EV=b
E: ID_BUS=usb
E: ID_FOR_SEAT=input-pci-0000_00_1d_0-usb-0_1_5_1_1
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.1
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_1
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=01
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: KEY=400 0 0 0 0 0
E: MODALIAS=input:b0003v056Ap00E6e0139-e0,1,3,k14A,ra0,1,2F,35,36,39,mlsfw
E: NAME="Wacom ISDv4 E6 Finger"
E: PRODUCT=3/56a/e6/139
E: PROP=2
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=24052

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17/event15
N: input/event15
S: input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.1-wacom
S: input/wacom-touch
E: DEVLINKS=/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.5:1.1-wacom /dev/input/wacom-touch
E: DEVNAME=/dev/input/event15
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17/event15
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.1
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_1
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=01
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: MAJOR=13
E: MINOR=79
E: SUBSYSTEM=input
E: USEC_INITIALIZED=24413
E: WACOM_TYPE=touch

P: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17/mouse1
N: input/mouse1
E: DEVNAME=/dev/input/mouse1
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input17/mouse1
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_MODEL=ISD-V4
E: ID_MODEL_ENC=ISD-V4
E: ID_MODEL_ID=00e6
E: ID_PATH=pci-0000:00:1d.0-usb-0:1.5:1.1
E: ID_PATH_TAG=pci-0000_00_1d_0-usb-0_1_5_1_1
E: ID_REVISION=0139
E: ID_SERIAL=Tablet_ISD-V4
E: ID_TYPE=hid
E: ID_USB_DRIVER=wacom
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=01
E: ID_VENDOR=Tablet
E: ID_VENDOR_ENC=Tablet
E: ID_VENDOR_ID=056a
E: MAJOR=13
E: MINOR=33
E: SUBSYSTEM=input
E: USEC_INITIALIZED=24231

P: /devices/platform/i8042/serio0/input/input0
E: DEVPATH=/devices/platform/i8042/serio0/input/input0
E: EV=120013
E: ID_FOR_SEAT=input-platform-i8042-serio-0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: ID_SERIAL=noserial
E: KEY=10000 0 0 0 402000000 3003078ff00f801 feffffdfffefffff fffffffffffffffe
E: LED=7
E: MODALIAS=input:b0011v0001p0001eAB54-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8B,8C,8D,8E,8F,98,99,9A,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B8,B9,D9,E2,1D0,ram4,l0,1,2,sfw
E: MSC=10
E: NAME="AT Translated Set 2 keyboard"
E: PHYS="isa0060/serio0/input0"
E: PRODUCT=11/1/1/ab54
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=16460

P: /devices/platform/i8042/serio0/input/input0/event0
N: input/event0
S: input/by-path/platform-i8042-serio-0-event-kbd
E: BACKSPACE=guess
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd
E: DEVNAME=/dev/input/event0
E: DEVPATH=/devices/platform/i8042/serio0/input/input0/event0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: ID_SERIAL=noserial
E: KEYBOARD_KEY_5d=menu
E: KEYBOARD_KEY_63=fn
E: KEYBOARD_KEY_66=screenlock
E: KEYBOARD_KEY_67=cyclewindows
E: KEYBOARD_KEY_68=setup
E: KEYBOARD_KEY_6c=direction
E: MAJOR=13
E: MINOR=64
E: SUBSYSTEM=input
E: USEC_INITIALIZED=59270
E: XKBLAYOUT=us
E: XKBMODEL=pc105

P: /devices/platform/i8042/serio1/input/input7
E: ABS=660800011000003
E: DEVPATH=/devices/platform/i8042/serio1/input/input7
E: EV=b
E: ID_FOR_SEAT=input-platform-i8042-serio-1
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: KEY=e520 10000 0 0 0 0
E: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,145,148,14A,14D,14E,14F,ra0,1,18,1C,2F,35,36,39,3A,mlsfw
E: NAME="SynPS/2 Synaptics TouchPad"
E: PHYS="isa0060/serio1/input0"
E: PRODUCT=11/2/7/1b1
E: PROP=5
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=484202

P: /devices/platform/i8042/serio1/input/input7/event17
N: input/event17
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
E: DEVNAME=/dev/input/event17
E: DEVPATH=/devices/platform/i8042/serio1/input/input7/event17
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=81
E: SUBSYSTEM=input
E: USEC_INITIALIZED=484378

P: /devices/platform/i8042/serio1/input/input7/mouse2
N: input/mouse2
S: input/by-path/platform-i8042-serio-1-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-mouse
E: DEVNAME=/dev/input/mouse2
E: DEVPATH=/devices/platform/i8042/serio1/input/input7/mouse2
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=34
E: SUBSYSTEM=input
E: USEC_INITIALIZED=484334

P: /devices/platform/i8042/serio1/serio2/input/input19
E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input19
E: EV=7
E: ID_FOR_SEAT=input-platform-i8042-serio-2
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_PATH=platform-i8042-serio-2
E: ID_PATH_TAG=platform-i8042-serio-2
E: ID_SERIAL=noserial
E: KEY=70000 0 0 0 0
E: MODALIAS=input:b0011v0002p000Ae0000-e0,1,2,k110,111,112,r0,1,amlsfw
E: NAME="TPPS/2 IBM TrackPoint"
E: PHYS="synaptics-pt/serio0/input0"
E: PRODUCT=11/2/a/0
E: PROP=0
E: REL=3
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=16875257

P: /devices/platform/i8042/serio1/serio2/input/input19/event18
N: input/event18
S: input/by-path/platform-i8042-serio-2-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-2-event-mouse
E: DEVNAME=/dev/input/event18
E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input19/event18
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_PATH=platform-i8042-serio-2
E: ID_PATH_TAG=platform-i8042-serio-2
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=82
E: SUBSYSTEM=input
E: USEC_INITIALIZED=16933006

P: /devices/platform/i8042/serio1/serio2/input/input19/mouse3
N: input/mouse3
S: input/by-path/platform-i8042-serio-2-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-2-mouse
E: DEVNAME=/dev/input/mouse3
E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input19/mouse3
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_PATH=platform-i8042-serio-2
E: ID_PATH_TAG=platform-i8042-serio-2
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=35
E: SUBSYSTEM=input
E: USEC_INITIALIZED=932903

P: /devices/platform/thinkpad_acpi/input/input6
E: DEVPATH=/devices/platform/thinkpad_acpi/input/input6
E: EV=33
E: ID_FOR_SEAT=input-platform-thinkpad_acpi
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=platform-thinkpad_acpi
E: ID_PATH_TAG=platform-thinkpad_acpi
E: KEY=18040000 0 10000000000000 0 1501b02102004 c000080021104000 10e000000000000 0
E: MODALIAS=input:b0019v17AAp5054e4101-e0,1,4,5,k71,72,73,78,8E,94,98,9D,AB,BE,BF,C2,CD,D4,D9,E0,E1,E3,E4,EC,EE,F0,174,1D2,1DB,1DC,ram4,lsfw1,3,
E: MSC=10
E: NAME="ThinkPad Extra Buttons"
E: PHYS="thinkpad_acpi/input0"
E: PRODUCT=19/17aa/5054/4101
E: PROP=0
E: SUBSYSTEM=input
E: SW=a
E: TAGS=:seat:
E: USEC_INITIALIZED=66781

P: /devices/platform/thinkpad_acpi/input/input6/event5
N: input/event5
S: input/by-path/platform-thinkpad_acpi-event
E: BACKSPACE=guess
E: DEVLINKS=/dev/input/by-path/platform-thinkpad_acpi-event
E: DEVNAME=/dev/input/event5
E: DEVPATH=/devices/platform/thinkpad_acpi/input/input6/event5
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_PATH=platform-thinkpad_acpi
E: ID_PATH_TAG=platform-thinkpad_acpi
E: KEYBOARD_KEY_01=screenlock
E: KEYBOARD_KEY_02=battery
E: KEYBOARD_KEY_03=sleep
E: KEYBOARD_KEY_04=wlan
E: KEYBOARD_KEY_06=switchvideomode
E: KEYBOARD_KEY_07=f21
E: KEYBOARD_KEY_08=f24
E: KEYBOARD_KEY_0b=suspend
E: KEYBOARD_KEY_0f=brightnessup
E: KEYBOARD_KEY_10=brightnessdown
E: KEYBOARD_KEY_11=kbdillumtoggle
E: KEYBOARD_KEY_13=zoom
E: KEYBOARD_KEY_14=volumeup
E: KEYBOARD_KEY_15=volumedown
E: KEYBOARD_KEY_16=mute
E: KEYBOARD_KEY_17=prog1
E: KEYBOARD_KEY_1a=f20
E: MAJOR=13
E: MINOR=69
E: SUBSYSTEM=input
E: TAGS=:power-switch:
E: USEC_INITIALIZED=66886
E: XKBLAYOUT=us
E: XKBMODEL=pc105


DRM Information from dmesg:
---------------------------
[    0.000000] AGP: No AGP bridge found
[    0.000000] AGP: Checking aperture...
[    0.000000] AGP: No AGP bridge found
[    1.740256] Linux agpgart interface v0.103
[    1.822270] [drm] Initialized drm 1.1.0 20060810
[    2.086885] [drm] Memory usable by graphics device = 2048M
[    2.086888] [drm] Replacing VGA console driver
[    2.108452] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.108454] [drm] Driver supports precise vblank timestamp query.
[    2.144585] [drm] Wrong MCH_SSKPD value: 0x16040307
[    2.144590] [drm] This can cause pipe underruns and display issues.
[    2.144592] [drm] Please upgrade your BIOS to fix this.
[    2.216204] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5
[    2.234062] fbcon: inteldrmfb (fb0) is primary device
[    3.050349] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.080566] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    3.822728] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xserver-xorg-core depends on:
ii  keyboard-configuration    1.112
ii  libaudit1                 1:2.4-1
ii  libc6                     2.19-10
ii  libdrm2                   2.4.56-1
ii  libegl1-mesa              10.2.6-1
ii  libepoxy0                 1.2-1
ii  libgbm1                   10.2.6-1
ii  libgcrypt20               1.6.2-3
ii  libgl1-mesa-glx [libgl1]  10.2.6-1
ii  libpciaccess0             0.13.2-3
ii  libpixman-1-0             0.32.6-3
ii  libselinux1               2.3-2
ii  libudev1                  215-2
ii  libxau6                   1:1.0.8-1
ii  libxdmcp6                 1:1.1.1-1
ii  libxfont1                 1:1.4.99.901-1
ii  libxshmfence1             1.1-3
ii  udev                      215-2
ii  xserver-common            2:1.16.0-2

Versions of packages xserver-xorg-core recommends:
ii  libgl1-mesa-dri  10.2.6-1

Versions of packages xserver-xorg-core suggests:
ii  xfonts-100dpi    1:1.0.3
ii  xfonts-75dpi     1:1.0.3
ii  xfonts-scalable  1:1.0.3-1

-- no debconf information
>From bf338efc678258d2d366dff2ed873752f98f0bfc Mon Sep 17 00:00:00 2001
From: Keith Packard <keithp@keithp.com>
Date: Thu, 4 Sep 2014 08:36:07 -0700
Subject: [PATCH] glx/present: Only send GLX_BufferSwapComplete for
 PresentCompleteKindPixmap

Present didn't provide the 'kind' argument to the
present_complete_notify hook that GLX uses to construct
GLX_BufferSwapComplete events, so GLX was reporting events for
PresentCompleteKindMSC notifications, which resulted in duplicate
GLX_BufferSwapComplete events and crashes in clutter.

See the gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=733282

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
---
 glx/glxcmds.c           | 7 +++++--
 present/present.h       | 1 +
 present/present_event.c | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/glx/glxcmds.c b/glx/glxcmds.c
index 2fc3f4c..d11c667 100644
--- a/glx/glxcmds.c
+++ b/glx/glxcmds.c
@@ -2508,13 +2508,16 @@ __glXsendSwapEvent(__GLXdrawable *drawable, int type, CARD64 ust,
 
 #if PRESENT
 static void
-__glXpresentCompleteNotify(WindowPtr window, CARD8 present_mode, CARD32 serial,
-                           uint64_t ust, uint64_t msc)
+__glXpresentCompleteNotify(WindowPtr window, CARD8 present_kind, CARD8 present_mode,
+                           CARD32 serial, uint64_t ust, uint64_t msc)
 {
     __GLXdrawable *drawable;
     int glx_type;
     int rc;
 
+    if (present_kind != PresentCompleteKindPixmap)
+        return;
+
     rc = dixLookupResourceByType((void **) &drawable, window->drawable.id,
                                  __glXDrawableRes, serverClient, DixGetAttrAccess);
 
diff --git a/present/present.h b/present/present.h
index 0e3bdc0..aab2e16 100644
--- a/present/present.h
+++ b/present/present.h
@@ -116,6 +116,7 @@ extern _X_EXPORT Bool
 present_screen_init(ScreenPtr screen, present_screen_info_ptr info);
 
 typedef void (*present_complete_notify_proc)(WindowPtr window,
+                                             CARD8 kind,
                                              CARD8 mode,
                                              CARD32 serial,
                                              uint64_t ust,
diff --git a/present/present_event.c b/present/present_event.c
index ff57eba..d3a59ea 100644
--- a/present/present_event.c
+++ b/present/present_event.c
@@ -174,7 +174,7 @@ present_send_complete_notify(WindowPtr window, CARD8 kind, CARD8 mode, CARD32 se
         }
     }
     if (complete_notify)
-        (*complete_notify)(window, mode, serial, ust, msc);
+        (*complete_notify)(window, kind, mode, serial, ust, msc);
 }
 
 void
-- 
2.1.0


Reply to: