X crashes on first touchpad touch

Bug #747126 reported by u-foka
166
This bug affects 33 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Critical
Chase Douglas

Bug Description

Binary package hint: xserver-xorg-input-synaptics

After installing today's updates for natty and rebooted.
My X crashes every time I touch my touchpad immediatelly, and starts over with the gdm login screen.

The relevant (I think) part of the Xorg.0.log:
[ 144.731]
Backtrace:
[ 144.731] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80eaa9b]
[ 144.731] 1: /usr/bin/X (0x8048000+0x5faa8) [0x80a7aa8]
[ 144.731] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb787440c]
[ 144.731] 3: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xa482) [0xb4e06482]
[ 144.731] 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xa702) [0xb4e06702]
[ 144.731] 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xabb9) [0xb4e06bb9]
[ 144.731] 6: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0x6722) [0xb4e02722]
[ 144.732] 7: /usr/bin/X (0x8048000+0x6b3bf) [0x80b33bf]
[ 144.732] 8: /usr/bin/X (0x8048000+0x12dd16) [0x8175d16]
[ 144.732] 9: (vdso) (__kernel_sigreturn+0x0) [0xb7874400]
[ 144.732] 10: /usr/bin/X (0x8048000+0x27ede) [0x806fede]
[ 144.732] 11: /usr/bin/X (0x8048000+0x1a7ec) [0x80627ec]
[ 144.732] 12: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0xb758be37]
[ 144.732] 13: /usr/bin/X (0x8048000+0x1a3e1) [0x80623e1]
[ 144.732] Segmentation fault at address (nil)
[ 144.732]
Caught signal 11 (Segmentation fault). Server aborting

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-0ubuntu9
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic-pae 2.6.38
Uname: Linux 2.6.38-7-generic-pae i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Fri Apr 1 12:00:32 2011
DistroCodename: natty
DistroVariant: ubuntu
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110327)
ProcEnviron:
 LC_TIME=hu_HU.UTF-8
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: No upgrade log present (probably fresh install)
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu1

Revision history for this message
u-foka (ufooka) wrote :
Revision history for this message
mlaverdiere (mlaverdiere) wrote :

Same thing here after latest Natty updates. I'll try to gather and provide more info.

Revision history for this message
Alexander Bjerkan (alexanbj) wrote :

Experienced the same after updating an hour ago. If I try to use the touchpad or it's mouse buttons I am returned to GDM. I can however use the trackpoint with it's mouse buttons without problems.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This is with xserver-xorg-input-synaptics-dev installed.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

It's a pretty simple NULL pointer dereference. I've added a check for the pointer before the usage to fix it. The fix will be uploaded shortly.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Fix Committed
assignee: nobody → Chase Douglas (chasedouglas)
importance: Undecided → Critical
Revision history for this message
u-foka (ufooka) wrote :

Thanks for the quick fix :)

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-input-synaptics - 1.3.99+git20110116.0e27ce3a-0ubuntu10

---------------
xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu10) natty; urgency=low

  * Ensure touch mask exists before clearing it (LP: #747126)
 -- Chase Douglas <email address hidden> Fri, 01 Apr 2011 08:40:59 -0400

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
John S. Gruber (jsjgruber) wrote :

Work-around:
If, like me, you have difficulty not touching the touchad while you type, you can use xinput to disable it:

xinput --list

and find the id of the touchpad. Say it is 12:

xinput set-prop 12 "Device Enabled" 0

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Downloaded straight from LP and installed using gdebi. Does the job just fine. Thanks!

Revision history for this message
D. Laszlo Sitzer (lazlo101) wrote :

Sorry for asking such a stupid question but where can i get the fixed release? i already added the x-swat PPA repo to my sources and now i have 1.3.99+git20110116.0e27ce3a-0ubuntu9. there should be a release ending with ...ubuntu10 somewhere, right?

Revision history for this message
mu3en (mu3en) wrote :

the update came through automatically from v9->v10, no additional repos, working fine again. thanks guys.

Revision history for this message
John S. Gruber (jsjgruber) wrote :

That's a perfectly reasonable question, Daniel.

Thanks to Chase, it is going to the main natty repositories, no need for a PPA. It has already been published at http://us.archive.ubuntu.com/ubuntu/pool/main/x/xserver-xorg-input-synaptics/ and should
be headed to all of them shortly (maybe it has already propagated fully).

I was able to install by running update-manager a few minutes ago without doing anything special.

Revision history for this message
knorr (a-sokolov) wrote :

didn't fixed for me (latest updates installed)

Revision history for this message
knorr (a-sokolov) wrote :

sorry, fixed after enabling "updates" repos

Revision history for this message
Oscar Tiderman (oscar-tiderman) wrote :

Fixed the crash but broke two finger scrolling for me

Revision history for this message
Joshua Wiedekopf (jpwiedekopf) wrote :

Thaks, the fix worked perfectly.
Two fingered scrolling works for me.

Revision history for this message
jaapaap (f-nietsje) wrote : RE: [Bug 747126] Re: X crashes on first touchpad touch

Worked for me too. tnx!

> Date: Sat, 2 Apr 2011 18:59:55 +0000
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 747126] Re: X crashes on first touchpad touch
>
> Thaks, the fix worked perfectly.
> Two fingered scrolling works for me.
>
> --
> You received this bug notification because you are a direct subscriber
> of a duplicate bug (747174).
> https://bugs.launchpad.net/bugs/747126
>
> Title:
> X crashes on first touchpad touch
>
> Status in “xserver-xorg-input-synaptics” package in Ubuntu:
> Fix Released
>
> Bug description:
> Binary package hint: xserver-xorg-input-synaptics
>
> After installing today's updates for natty and rebooted.
> My X crashes every time I touch my touchpad immediatelly, and starts over with the gdm login screen.
>
> The relevant (I think) part of the Xorg.0.log:
> [ 144.731]
> Backtrace:
> [ 144.731] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80eaa9b]
> [ 144.731] 1: /usr/bin/X (0x8048000+0x5faa8) [0x80a7aa8]
> [ 144.731] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb787440c]
> [ 144.731] 3: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xa482) [0xb4e06482]
> [ 144.731] 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xa702) [0xb4e06702]
> [ 144.731] 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0xabb9) [0xb4e06bb9]
> [ 144.731] 6: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb4dfc000+0x6722) [0xb4e02722]
> [ 144.732] 7: /usr/bin/X (0x8048000+0x6b3bf) [0x80b33bf]
> [ 144.732] 8: /usr/bin/X (0x8048000+0x12dd16) [0x8175d16]
> [ 144.732] 9: (vdso) (__kernel_sigreturn+0x0) [0xb7874400]
> [ 144.732] 10: /usr/bin/X (0x8048000+0x27ede) [0x806fede]
> [ 144.732] 11: /usr/bin/X (0x8048000+0x1a7ec) [0x80627ec]
> [ 144.732] 12: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0xb758be37]
> [ 144.732] 13: /usr/bin/X (0x8048000+0x1a3e1) [0x80623e1]
> [ 144.732] Segmentation fault at address (nil)
> [ 144.732]
> Caught signal 11 (Segmentation fault). Server aborting
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-0ubuntu9
> ProcVersionSignature: Ubuntu 2.6.38-7.39-generic-pae 2.6.38
> Uname: Linux 2.6.38-7-generic-pae i686
> NonfreeKernelModules: nvidia
> Architecture: i386
> Date: Fri Apr 1 12:00:32 2011
> DistroCodename: natty
> DistroVariant: ubuntu
> InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110327)
> ProcEnviron:
> LC_TIME=hu_HU.UTF-8
> LANGUAGE=en_US:en
> PATH=(custom, user)
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> SourcePackage: xserver-xorg-input-synaptics
> UpgradeStatus: No upgrade log present (probably fresh install)
> version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
> version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu1
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/747126/+subscribe

Revision history for this message
xgong (xgong) wrote :

Fixed the crash but broke two finger scrolling for me

same here

Revision history for this message
Chase Douglas (chasedouglas) wrote :

For those who have seen two finger scrolling and two tap for right click disabled by the latest updates, please see the information in bug 747611.

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.