Xorg crash in BasicComputeAcceleration

Bug #1032612 reported by Didi
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Since about 2 weeks, my Xorg randomly crashes on my Thinkpad T410s (jumping back to login screen). Happens mainly during wakeup, but not only. I was running 12.04 for several weeks without this issue before.
Initially I thought this is the same as #1026777, but the segfault seems to occur in a different function.

Seeing that synaptics_drv.so is involved, I already tried to deactivate the touchpad (with synclient TouchpadOff=1), but didn't help. However the trackpoint is still on and I don't know if that's handled by the same driver.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
Uname: Linux 3.2.0-27-generic x86_64
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
Date: Fri Aug 3 14:31:52 2012
DistroCodename: precise
DistroVariant: kubuntu
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: xorg
Symptom: display
Title: Xorg crash
UpgradeStatus: Upgraded to precise on 2012-05-17 (77 days ago)
---
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,snap,wall,grid,resize,imgpng,vpswitch,compiztoolbox,regex,move,place,animation,gnomecompat,expo,session,unitymtgrabhandles,ezoom,workarounds,fade,scale,unityshell]
CompositorRunning: kwin
DistUpgraded: 2012-05-17 23:24:51,430 DEBUG enabling apt cron job
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: kubuntu
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes,
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21c1]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: LENOVO 29124NG
Package: xorg 1:7.6+12ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-27-generic root=UUID=e56748e9-2b6d-4d64-81e2-cd1f2a6ab6d6 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
Tags: precise kubuntu
Uname: Linux 3.2.0-27-generic x86_64
UpgradeStatus: Upgraded to precise on 2012-05-17 (77 days ago)
UserGroups: adm admin cdrom davfs2 dialout libvirtd lpadmin plugdev sambashare
dmi.bios.date: 05/10/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6UET64WW (1.44 )
dmi.board.name: 29124NG
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:bvr6UET64WW(1.44):bd05/10/2011:svnLENOVO:pn29124NG:pvrThinkPadT410s:rvnLENOVO:rn29124NG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 29124NG
dmi.product.version: ThinkPad T410s
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.8-0ubuntu1.2
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1.2
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

Revision history for this message
Didi (d10r) wrote :
tags: added: apport-collected
description: updated
Revision history for this message
Didi (d10r) wrote : BootDmesg.txt

apport information

Revision history for this message
Didi (d10r) wrote : BootLog.gz

apport information

Revision history for this message
Didi (d10r) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Didi (d10r) wrote : Dependencies.txt

apport information

Revision history for this message
Didi (d10r) wrote : DkmsStatus.txt

apport information

Revision history for this message
Didi (d10r) wrote : DpkgLog.txt

apport information

Revision history for this message
Didi (d10r) wrote : GconfCompiz.txt

apport information

Revision history for this message
Didi (d10r) wrote : LightdmLog.txt

apport information

Revision history for this message
Didi (d10r) wrote : Lspci.txt

apport information

Revision history for this message
Didi (d10r) wrote : Lsusb.txt

apport information

Revision history for this message
Didi (d10r) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Didi (d10r) wrote : ProcEnviron.txt

apport information

Revision history for this message
Didi (d10r) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Didi (d10r) wrote : ProcModules.txt

apport information

Revision history for this message
Didi (d10r) wrote : UdevDb.txt

apport information

Revision history for this message
Didi (d10r) wrote : UdevLog.txt

apport information

Revision history for this message
Didi (d10r) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Didi (d10r) wrote : XorgLog.txt

apport information

Revision history for this message
Didi (d10r) wrote : XorgLogOld.txt

apport information

Revision history for this message
Didi (d10r) wrote : Xrandr.txt

apport information

Revision history for this message
Didi (d10r) wrote : xdpyinfo.txt

apport information

Didi (d10r)
description: updated
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Please attach the stacktrace here.

summary: - Xorg crash
+ Xorg crash in BasicComputeAcceleration
affects: xorg (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu)
Revision history for this message
Didi (d10r) wrote :
Download full text (6.1 KiB)

Here we go:

#0 DeleteInputDeviceRequest (pDev=0x7ff2659e0c90) at ../../../../hw/xfree86/common/xf86Xinput.c:1004
        pInfo = 0x7ff200000001
        drv = 0x0
        isMaster = 0
#1 0x00007ff262712e6c in CloseDeviceList (listHead=0x7ff262ad4f08) at ../../dix/devices.c:997
        freedIds = {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0 <repeats 27 times>}
        dev = <optimized out>
#2 0x00007ff262713411 in CloseDownDevices () at ../../dix/devices.c:1027
        dev = 0x0
#3 0x00007ff262862887 in SigAbortServer (signo=11) at ../../os/log.c:472
No locals.
#4 0x00007ff2628634b3 in FatalSignal (signo=11) at ../../os/log.c:603
        beenhere = 1
#5 <signal handler called>
No symbol table info available.
#6 0x00007ff25c339678 in ?? () from /usr/lib/xorg/modules/input/synaptics_drv.so
No symbol table info available.
#7 0x00007ff26273a5d7 in BasicComputeAcceleration (dev=<optimized out>, vel=0x7ff2659e36d0, velocity=<optimized out>, threshold=<optimized out>, acc=<optimized out>) at ../../dix/ptrveloc.c:744
        result = <optimized out>
#8 0x00007ff26273afe6 in ComputeAcceleration (acc=<optimized out>, threshold=<optimized out>, vel=0x7ff2659e36d0, dev=0x7ff2659e0c90) at ../../dix/ptrveloc.c:778
        result = <optimized out>
#9 acceleratePointerPredictable (dev=0x7ff2659e0c90, val=0x7fff7f6ca6d0, evtime=5484544) at ../../dix/ptrveloc.c:1147
        mult = 0
        dx = <optimized out>
        dy = <optimized out>
        velocitydata = 0x7ff2659e36d0
        soften = <optimized out>
#10 0x00007ff2627320b7 in accelPointer (ms=5484544, valuators=0x7fff7f6ca6d0, dev=0x7ff2659e0c90) at ../../dix/getevents.c:793
No locals.
#11 fill_pointer_events (events=0x7ff262656b00, pDev=0x7ff2659e0c90, type=6, buttons=0, ms=5484544, flags=10, mask_in=0x7fff7f6ca8c0) at ../../dix/getevents.c:1332
        num_events = 2
        event = <optimized out>
        raw = 0x7ff262656010
        screenx = 0
        screeny = 0
        devx = 0
        devy = 0
        mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
        scr = <optimized out>
#12 0x00007ff262733302 in GetPointerEvents (events=0x7ff262656010, pDev=0x7ff2659e0c90, type=<optimized out>, buttons=<optimized out>, flags=10, mask_in=<optimized out>) at ../../dix/getevents.c:1586
        ms = 5484544
        num_events = 0
        nev_tmp = <optimized out>
        mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
        scroll = {last_bit = 16 '\020', mask = "\204\204e\362\177", valuators = {6.9504691622113862e-310, 0, 6.9504666643361316e-310, 6.9504668085624904e-310, 6.950466664325361e-310, 0, 6.950466613323162e-310, 0, 1.595740835078115e-311, 6.9504668069419551e-310, 6.9504692448412963e-310, 6.9504692448855646e-310, 6.9504666658628933e-310, 6.9504676932071872e-310, 6.9504692448412963e-310, 6.9504668069419551e-310, 0, 6.9504676932071872e-310, 6.9504691621671179e-310, 6.9504668085624904e-310, 6.9504666722068938e-310, 1.2731974871778374e-313, 4.3805734166172014e-307, 2.5463949492571399e-313, 0, 0.002077583223581553, 1.6325225615789084e-09, 0, 0, 0, 6.950466613323162e-310, 1.4821969375237396e-3...

Read more...

Didi (d10r)
description: updated
description: updated
Revision history for this message
Didi (d10r) wrote :
Revision history for this message
Didi (d10r) wrote :

didn't happen anymore since installing the fix for "bug #956071"

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Fix Released
Revision history for this message
jago25_98 (jago25-98) wrote :

I wonder if:
"Jul 15 10:24:45 localhost kernel: [ 6828.883008] plugin-containe[10838]: segfault at 7feb75f64ac0 ip 00007feb89c9c0f5 sp 00007feb70872b20 error 6 in libpthread-2.17.so[7feb89c8f000+18000]"
is related?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.