← Back to team overview

desktop-packages team mailing list archive

[Bug 956071] Re: Xorg crashed with SIGSEGV in XIGetDeviceProperty()


** Branch unlinked: lp:ubuntu/precise-proposed/xserver-xorg-input-

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-synaptics in Ubuntu.

  Xorg crashed with SIGSEGV in XIGetDeviceProperty()

Status in OEM Priority Project:
  Fix Released
Status in OEM Priority Project precise series:
  Fix Released
Status in X.Org X server:
Status in xserver-xorg-input-synaptics package in Ubuntu:
  Fix Released
Status in xserver-xorg-input-synaptics source package in Precise:
  Fix Released
Status in xorg-server package in Debian:
  Fix Released

Bug description:

  Causes crashes in the xserver usually on resume from suspend.

  [Test Case]

  - Put one or more fingers to the touchpad
  - Send the computer to standby, or disable the pad using 'xinput disable' with the finger(s) still on the pad
  - Remove the fingers
  - Resume the computer or enable the touchpad again using 'xinput enable'
  - Touch the pad again

  [Regression Potential]

  none, the patch resets a counter on device reset that should be zero
  at that point

  Crash on resume in xserver-xorg-input-synaptics. Version works, the workaround is to downgrade to that version.

  It appears to hit many newer laptops causing data loss.

  Original description

  Happens quite often, but I can't find a pattern to when it  happens.

  Might be related to either firefox or Minecraft (openjdk-6) but I am
  not certain.

  #10 <signal handler called>
  No symbol table info available.
  #11 XIGetDeviceProperty (dev=0xb9238788, property=277, value=0xbffa7cdc) at ../../Xi/xiproperty.c:852
          handler = <optimized out>
          prop = 0xb923c8d8
          rc = <optimized out>
  #12 0xb7667797 in get_property (dev=<optimized out>, property=277, type=19, offset=0, length=1, bytes_after=0xbffa7d84, type_return=0xbffa7d8c, format=0xbffa7d7c, nitems=0xbffa7d80, length_return=0xbffa7d78, data=0xbffa7d88, delete=<optimized out>, client=<optimized out>) at ../../Xi/xiproperty.c:290
          n = <optimized out>
          len = <optimized out>
          ind = <optimized out>
          rc = <optimized out>
          prop = <optimized out>
          prop_value = <optimized out>

  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: xserver-xorg-core 2:1.11.4-0ubuntu6
  ProcVersionSignature: Ubuntu 3.2.0-18.29-generic-pae 3.2.9
  Uname: Linux 3.2.0-18-generic-pae i686

  ApportVersion: 1.94.1-0ubuntu2
  Architecture: i386
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  Date: Thu Mar 15 08:30:43 2012
  DistUpgraded: Fresh install
  DistroCodename: precise
  DistroVariant: ubuntu
  ExecutablePath: /usr/bin/Xorg
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
   Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
     Subsystem: Lenovo Device [17aa:21c5]
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120304)
  MachineType: LENOVO 02173BG
  ProcCmdline: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-18-generic-pae root=UUID=f58bc641-2db1-4b1d-a839-3b04dc4e9ee2 ro quiet splash vt.handoff=7
   Segfault happened at: 0xb7667528 <XIChangeDeviceProperty+440>:	mov    0x8(%esi),%eax
   PC (0xb7667528) ok
   source "0x8(%esi)" (0x00000009) not located in a known VMA region (needed readable region)!
   destination "%eax" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: xorg-server
   XIGetDeviceProperty ()
   ?? ()
   ?? ()
   ?? ()
   ?? ()
  Title: Xorg crashed with SIGSEGV in XIGetDeviceProperty()
  UpgradeStatus: No upgrade log present (probably fresh install)

  dmi.bios.date: 01/03/2011
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 84ET23WW (1.07 )
  dmi.board.name: 02173BG
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr84ET23WW(1.07):bd01/03/2011:svnLENOVO:pn02173BG:pvrThinkPadEdge:rvnLENOVO:rn02173BG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 02173BG
  dmi.product.version: ThinkPad Edge
  dmi.sys.vendor: LENOVO
  version.compiz: compiz 1:
  version.libdrm2: libdrm2 2.4.30-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu4
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu4
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu6
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

To manage notifications about this bug go to: