xorg synaptic driver crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xserver Xorg Input Synaptics |
Fix Released
|
Medium
|
|||
xserver-xorg-input-synaptics (Debian) |
Confirmed
|
Unknown
|
|||
xserver-xorg-input-synaptics (Suse) |
Won't Fix
|
Medium
|
|||
xserver-xorg-input-synaptics (Ubuntu) |
Incomplete
|
Low
|
Unassigned |
Bug Description
Recently, I've seen the Xorg synaptic driver crashing with the following in /var/log/
EE) BUG: triggered 'if (priv->
(EE) BUG: ../../src/
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace
(EE) 1: /usr/lib/
(EE) 2: /usr/lib/
(EE) 3: /usr/lib/
(EE) 4: /usr/bin/X (0x7f10debef000
(EE) 5: /usr/bin/X (0x7f10debef000
(EE) 6: /lib/x86_
(EE) 7: /lib/x86_
(EE) 8: /usr/bin/X (WaitForSomethi
(EE) 9: /usr/bin/X (0x7f10debef000
(EE) 10: /usr/bin/X (0x7f10debef000
(EE) 11: /lib/x86_
(EE) 12: /usr/bin/X (0x7f10debef000
(EE)
(EE) BUG: triggered 'if (priv->
(EE) BUG: ../../src/
(EE)
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: xorg 1:7.7+1ubuntu4
ProcVersionSign
Uname: Linux 3.8.0-19-generic x86_64
.tmp.unity.
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Tue Apr 23 20:02:00 2013
DistUpgraded: Fresh install
DistroCodename: raring
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.2.10, 3.8.0-18-generic, x86_64: installed
virtualbox, 4.2.10, 3.8.0-19-generic, x86_64: installed
virtualbox-guest, 4.2.10, 3.8.0-18-generic, x86_64: installed
virtualbox-guest, 4.2.10, 3.8.0-19-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21ce]
InstallationDate: Installed on 2013-04-18 (5 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64+mac (20130418)
Lsusb:
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b221 Chicony Electronics Co., Ltd integrated camera
MachineType: LENOVO 4177CTO
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/28/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 83ET67WW (1.37 )
dmi.board.
dmi.board.name: 4177CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4177CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.43-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Apr 21 20:48:59 2013
xserver.configfile: default
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.3-0ubuntu6
xserver.
affects: | xorg (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu) |
Changed in xserver-xorg-input-synaptics (Debian): | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-input-synaptics: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xserver-xorg-input-synaptics (Suse): | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
Changed in xserver-xorg-input-synaptics (Suse): | |
status: | In Progress → Won't Fix |
Changed in xserver-xorg-input-synaptics: | |
status: | Confirmed → Fix Released |
Reported originally: http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 681796
Happens with xserver-xorg-core 1.12.1.902-1
top backtrace from gdb:
Program received signal SIGSEGV, Segmentation fault. roperty (dev=dev@ entry=0x7f4bac2 37fa0, property=<optimized out>, type=type@entry=19, format= format@ entry=8, mode=<optimized out>, mode@entry=0, len=len@entry=1, value@entry= 0x7fff092e860f, sendevent= sendevent@ entry=1) at ../../Xi/ xiproperty. c:772 xiproperty. c: No such file or directory. roperty (dev=dev@ entry=0x7f4bac2 37fa0, property=<optimized out>, type=type@entry=19, format= format@ entry=8, mode=<optimized out>, mode@entry=0, len@entry= 1, value=value@ entry=0x7fff092 e860f, sendevent= sendevent@ entry=1) at ../../Xi/ xiproperty. c:772 7fa0, sendevent= sendevent@ entry=1 '\001') at ../../dix/ devices. c:481 ./../hw/ xfree86/ common/ xf86Events. c:454 <optimized out>, err=<optimized out>, pReadmask= <optimized out>) at ../../. ./../hw/ xfree86/ common/ xf86Events. c:285 result@ entry=- 1, pReadmask= pReadmask@ entry=0x7f4
XIChangeDeviceP
value=
772 ../../Xi/
#0 XIChangeDeviceP
len=
#1 0x00007f4ba813c20f in DisableDevice (dev=0x7f4bac23
#2 0x00007f4ba817e344 in xf86VTSwitch () at ../../.
#3 xf86Wakeup (blockData=
#4 0x00007f4ba8146d9b in WakeupHandler (result=
here is an excerpt from xiproperty.c for that location:
766 /* run through all handlers with checkonly TRUE, then again with .handlers; >SetProperty) { >SetProperty( dev, prop->propertyName, value.data) ;
767 * checkonly FALSE. Handlers MUST return error codes on the
768 * checkonly run, errors on the second run are ignored */
769 do {
770 handler = dev->properties
771 while (handler) {
772 if (handler-
773 rc = handler-
774 &new_value, checkonly);
775 if (checkonly && rc != Success) {
776 free(new_
777 return rc;
778 }
779 }
780 handler = handler->next;
781 }
782 checkonly = !checkonly;
783 } while (!checkonly);