Crash when touching Apple trackpad with 11 fingers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-synaptics (Ubuntu) |
Fix Released
|
Medium
|
Chase Douglas |
Bug Description
The default number of touch records allocated in the synaptics driver is 10. The Apple multitouch trackpads support at least 11, which can occur spuriously with 10 fingers on the device. The synaptics driver does not do proper bounds checking on the touch record array, so when the 11th touch occurs the X server crashes.
Original bug report
===================
Using an Apple Magic Trackpad, pair it to the system and put down 11 fingers. Unity-2D will freeze immediately and after a while X gets restarted.
Running newest Precise with uTouch daily build PPA.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity-2d 5.8.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-21-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0-0ubuntu4
Architecture: amd64
Date: Thu Apr 5 10:38:34 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120327.1)
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/zsh
SourcePackage: unity-2d
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
no longer affects: | unity (Ubuntu) |
summary: |
- Crash when touching trackpad with 10 fingers + Crash when touching Apple trackpad with 11 fingers |
description: | updated |
no longer affects: | unity-2d (Ubuntu) |
no longer affects: | unity (Ubuntu) |
affects: | xorg-server (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu) |
Changed in xserver-xorg-input-synaptics (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Chase Douglas (chasedouglas) |
description: | updated |
tags: | added: patch |
This happens also with Unity 3D.