← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 774978] Re: xserver crashes in RecordAReply when XRecord is enabled in syndaemon

 

** Description changed:

  [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+0x26) [0x4a2626]
  [ 15223.014] 1: /usr/bin/X (0x400000+0x6219a) [0x46219a]
  [ 15223.014] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f8335203000+0xfc60) [0x7f8335212c60]
  [ 15223.014] 3: /usr/lib/xorg/modules/extensions/librecord.so (0x7f8332bb8000+0x2920) [0x7f8332bba920]
  [ 15223.014] 4: /usr/bin/X (_CallCallbacks+0x34) [0x432af4]
  [ 15223.015] 5: /usr/bin/X (WriteToClient+0x21a) [0x461c9a]
  [ 15223.015] 6: /usr/lib/xorg/modules/extensions/libdri2.so (ProcDRI2WaitMSCReply+0x52) [0x7f833259fd82]
  [ 15223.015] 7: /usr/lib/xorg/modules/extensions/libdri2.so (DRI2WaitMSCComplete+0x59) [0x7f833259e479]
  [ 15223.015] 8: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f833234b000+0x25030) [0x7f8332370030]
  [ 15223.015] 9: /lib/x86_64-linux-gnu/libdrm.so.2 (drmHandleEvent+0x108) [0x7f83327a9478]
  [ 15223.015] 10: /usr/bin/X (WakeupHandler+0x4b) [0x4322fb]
  [ 15223.015] 11: /usr/bin/X (WaitForSomething+0x1b6) [0x45c786]
  [ 15223.015] 12: /usr/bin/X (0x400000+0x2e032) [0x42e032]
  [ 15223.015] 13: /usr/bin/X (0x400000+0x21a7e) [0x421a7e]
  [ 15223.015] 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xff) [0x7f833414ceff]
  [ 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://wiki.x.org
  
  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: xserver-xorg 1:7.6+4ubuntu3
  ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
  Uname: Linux 2.6.38-8-generic x86_64
  Architecture: amd64
  CompizPlugins: [core,bailer,detection,composite,opengl,decor,compiztoolbox,gnomecompat,move,place,regex,resize,mousepoll,session,snap,vpswitch,animation,wall,workarounds,expo,ezoom,staticswitcher,fade,scale,unityshell]
  CompositorRunning: compiz
  CurrentDmesg:
   [   46.803341] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
   [   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///////wBMozM2AAAAAAAPAQOAIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEBAQEBAQEBAQEB7hoAgFAgEDAQMBMAS88QAAAZAAAADwAAAAAAAAAAACOHAmQCAAAA/gBTQU1TVU5HCiAgICAgAAAA/gBMVE4xNTRYMy1MMDYKAHA=
  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=en_GB.UTF-8
   LANG=en_US.UTF-8
   LANGUAGE=en_GB:en
  ProcKernelCmdLine: root=UUID=031a90fc-7cc9-4daf-bb3f-4bb3f68653ac ro quiet splash  crashkernel=384M-2G:64M,2G-:128M
  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.asset.tag: No Asset Tag
  dmi.chassis.type: 1
  dmi.chassis.vendor: No Enclosure
  dmi.chassis.version: N/A
  dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr2.10:bd10/23/2006:svnTOSHIBA:pnEquiumA100:pvrPSAABE-00J008EN:rvnIntelCorporation:rnMPAD-MSAECustomerReferenceBoards:rvrNotApplicable:cvnNoEnclosure:ct1:cvrN/A:
  dmi.product.name: Equium A100
  dmi.product.version: PSAABE-00J008EN
  dmi.sys.vendor: TOSHIBA
  version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
  version.ia32-libs: ia32-libs 20090808ubuntu13
  version.libdrm2: libdrm2 2.4.23-1ubuntu6
  version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 7.10.2-0ubuntu2
  version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
  version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7.1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/774978

Title:
  xserver crashes in RecordAReply when XRecord is enabled in syndaemon


References