Three finger touch locks up display

Bug #949162 reported by Ronald McCollam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
High
Chase Douglas

Bug Description

I have an Elantech multitouch touchpad, which worked well under 11.10 and 12.04 alphas.

Tapping or touching the multitouch touchpad on my laptop with three fingers now 'locks up' the display. When this happens, the mouse cursor is still visible and can be moved, and changes based on what should be displayed underneath (e.g. text entry fields, etc.) but no updates to the display are made. E.g. switching to a virtual terminal and back to X leaves the virtual terminal text on the screen but shows the mouse cursor; moving over where a text entry box 'should' be changes the cursor to the vertical bar, etc.

This can be resolved by switching to a virtual terminal and issuing 'unity --replace'.

This behavior does not always appear; three-finger taps seem to be fine immediately after a reboot. At some point after boot this changes. It also seems to always break if I have put the computer to sleep and woken it.

Steps to reproduce:
1. Wait some time after booting system. (Less than ~2 hours; I will try to narrow this down further.)
2. Touch the touchpad with three fingers. (Tap, drag, or rest.)

Observed behavior:
X display is no longer responsive, modulo the mouse cursor. This persists until 'unity --replace' is run.

Expected behavior:
Three finger tap is detected and used appropriately.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.0~bzr2995-0ubuntu5
ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 1.94-0ubuntu2
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Wed Mar 7 11:44:16 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:1427]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
MachineType: ASUSTeK Computer Inc. UX31E
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic root=UUID=4ec94e7b-aa55-48d3-9f37-8659216b2249 ro i915.i915_enable_rc6=1 i915.semaphores=1 pcie_aspm=force quiet splash vt.handoff=7
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/25/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX31E.207
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: UX31E
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrUX31E.207:bd10/25/2011:svnASUSTeKComputerInc.:pnUX31E:pvr1.0:rvnASUSTeKComputerInc.:rnUX31E:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
dmi.product.name: UX31E
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
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
Ronald McCollam (fader) wrote :
Changed in compiz (Ubuntu):
importance: Undecided → High
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
Revision history for this message
Andrea Cimitan (cimi) wrote :

I think this was already fixed.

Changed in compiz (Ubuntu):
status: New → Fix Released
Revision history for this message
Andrea Cimitan (cimi) wrote :

Reopen if you reproduce with unity 5.6.0

Revision history for this message
David Barth (dbarth) wrote :

@chase: can you verify if the issue is related to the recent geis crasher. Otherwise, revert to the compiz plugin. Thanks

Changed in compiz (Ubuntu):
assignee: Canonical Desktop Experience Team (canonical-dx-team) → Chase Douglas (chasedouglas)
Revision history for this message
Chase Douglas (chasedouglas) wrote :

I'm fairly certain this was fixed in Unity 5.6.0 as bug 942625. Unfortunately, the apport info doesn't provide the version of unity, but I see unity 5.4 as the last version installed in the dpkg log. I'm going to dupe this bug to 942625. Please undupe and reopen if it is not fixed.

Thanks!

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.