xserver crashes in RecordAReply when XRecord is enabled in syndaemon
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-synaptics (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Fairly widespread X crash that occurs seemingly randomly to users, but is actually triggered when a client application makes a call that results in a syndaemon call in the Xrecord module that fails.
[Development Fix]
Disable linking to the X record module in the synaptics package. See Robert Hooker's debdiff.
[Stable Fix]
Same fix as for development.
[Regression Potential]
XRecord was not enabled in maverick, so disabling it is not a regression from that version. It was enabled in natty to permit avoiding polling of the keyboard which presumably might save battery power usage; however it was found to cause widespread bugs shortly after introducing it - see comment #38 for historical discussion.
[Original Report]
Xserver crashed (landed me back at the gdm login); it happened just after I'd opened a page in firefox - nothing too special, it had some flash in but nothing too unusual and the page reopened fine now.
Seg is in the Xorg.0.log.org
Dave
Backtrace:
[ 15223.014] 0: /usr/bin/X (xorg_backtrace
[ 15223.014] 1: /usr/bin/X (0x400000+0x6219a) [0x46219a]
[ 15223.014] 2: /lib/x86_
[ 15223.014] 3: /usr/lib/
[ 15223.014] 4: /usr/bin/X (_CallCallbacks
[ 15223.015] 5: /usr/bin/X (WriteToClient+
[ 15223.015] 6: /usr/lib/
[ 15223.015] 7: /usr/lib/
[ 15223.015] 8: /usr/lib/
[ 15223.015] 9: /lib/x86_
[ 15223.015] 10: /usr/bin/X (WakeupHandler+
[ 15223.015] 11: /usr/bin/X (WaitForSomethi
[ 15223.015] 12: /usr/bin/X (0x400000+0x2e032) [0x42e032]
[ 15223.015] 13: /usr/bin/X (0x400000+0x21a7e) [0x421a7e]
[ 15223.015] 14: /lib/x86_
[ 15223.015] 15: /usr/bin/X (0x400000+0x21629) [0x421629]
[ 15223.015] Segmentation fault at address 0x7f8335ceb010
[ 15223.015]
Caught signal 11 (Segmentation fault). Server aborting
[ 15223.015]
Please consult the The X.Org Foundation support
at http://
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg 1:7.6+4ubuntu3
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
CurrentDmesg:
[ 46.803341] NFSD: Using /var/lib/
[ 46.920399] NFSD: starting 90-second grace period
[ 48.517660] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[ 52.500035] eth2: no IPv6 routers present
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Sun May 1 17:26:30 2011
DistUpgraded: Log time: 2010-07-24 18:47:52.187518
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems Device [1179:ff10]
Subsystem: Toshiba America Info Systems Device [1179:ff10]
Lsusb:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: TOSHIBA Equium A100
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LC_MESSAGES=
LANG=en_US.UTF-8
LANGUAGE=en_GB:en
ProcKernelCmdLine: root=UUID=
Renderer: Unknown
SourcePackage: xorg
UpgradeStatus: Upgraded to natty on 2011-03-12 (49 days ago)
dmi.bios.date: 10/23/2006
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 2.10
dmi.board.name: MPAD-MSAE Customer Reference Boards
dmi.board.vendor: Intel Corporation
dmi.board.version: Not Applicable
dmi.chassis.
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: Equium A100
dmi.product.
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
affects: | xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu) |
affects: | xserver-xorg-video-intel (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu) |
Changed in xserver-xorg-input-synaptics (Ubuntu): | |
status: | Incomplete → Triaged |
tags: | added: patch |
summary: |
- xserver seg'd [945GM] + xserver crashes in _CallCallbacks when XRecord is enabled in syndaemon |
summary: |
- xserver crashes in _CallCallbacks when XRecord is enabled in syndaemon + xserver crashes in RecordAReply when XRecord is enabled in syndaemon |
tags: | added: i386 |
tags: | removed: compiz-0.9 i386 running-unity |
tags: | added: i386 |
description: | updated |
description: | updated |
Please collect a full backtrace on this crash - see http:// wiki.ubuntu. com/X/Backtraci ng for guidance.