Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237074 - x11-drivers/xf86-input-synaptics-0.15.1 crashes X.Org
Summary: x11-drivers/xf86-input-synaptics-0.15.1 crashes X.Org
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
: 237104 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-08 15:39 UTC by Kamil Kamiński
Modified: 2008-09-10 13:08 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Xorg log (Xorg.0.log,11.23 KB, text/plain)
2008-09-08 16:52 UTC, shade
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kamil Kamiński 2008-09-08 15:39:40 UTC
Today's release of xf86-input-synaptics-0.15.1 causes my X.Org to crash during driver initialization:

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x65) [0x48a2d5]
1: /lib/libc.so.6 [0x7f9dd00d35a0]
2: /lib/libc.so.6(strlen+0x30) [0x7f9dd01195e0]
3: /lib/libc.so.6(__strdup+0x16) [0x7f9dd0119326]
4: /usr/bin/X(xf86AddNewOption+0x21) [0x491f51]
5: /usr/lib64/xorg/modules/input//synaptics_drv.so [0x7f9dcef5f4ec]
6: /usr/lib64/xorg/modules/input//synaptics_drv.so [0x7f9dcef5f899]
7: /usr/bin/X(InitInput+0x5e) [0x467f8e]
8: /usr/bin/X(main+0x33d) [0x4332bd]
9: /lib/libc.so.6(__libc_start_main+0xf4) [0x7f9dd00c04a4]
10: /usr/bin/X(FontFileCompleteXLFD+0x271) [0x4327c9]

Fatal server error:
Caught signal 11.  Server aborting


Reproducible: Always

Steps to Reproduce:
1. Start X.Org loading synaptics driver



Portage 2.2_rc8 (default-linux/amd64/2007.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================                                       
System uname: Linux-2.6.26-gentoo-r1-x86_64-AMD_Turion-tm-_64_Mobile_Technology_ML-30-with-glibc2.2.5   
Timestamp of tree: Mon, 08 Sep 2008 12:00:01 +0000                                                      
app-shells/bash:     3.2_p39                                                                            
dev-java/java-config: 1.3.7, 2.1.6-r1                                                                   
dev-lang/python:     2.4.4-r14, 2.5.2-r7                                                                
dev-python/pycrypto: 2.0.1-r6                                                                           
sys-apps/baselayout: 2.0.0                                                                              
sys-apps/openrc:     0.2.5                                                                              
sys-apps/sandbox:    1.2.18.1-r3                                                                        
sys-devel/autoconf:  2.13, 2.62-r1                                                                      
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1                               
sys-devel/binutils:  2.16.1-r3, 2.17.50.0.18, 2.18-r1, 2.18.50.0.1                                      
sys-devel/gcc-config: 1.4.0-r4                                                                          
sys-devel/libtool:   2.2.4                                                                              
virtual/os-headers:  2.6.26                                                                             
ACCEPT_KEYWORDS="amd64 ~amd64 ~x86"                                                                     
CBUILD="x86_64-pc-linux-gnu"                                                                            
CFLAGS="-march=k8 -msse3 -O2 -pipe"                                                                     
CHOST="x86_64-pc-linux-gnu"                                                                             
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"                                                                                                                                         
CXXFLAGS="-march=k8 -msse3 -O2 -pipe"                                                                                                        
DISTDIR="/usr/portage/distfiles"                                                                                                             
FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"                                           
GENTOO_MIRRORS="http://gentoo.po.opole.pl http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl http://gentoo.mirror.pw.edu.pl"           
LANG="pl_PL"                                                                                                                                 
LC_ALL="pl_PL.UTF-8"                                                                                                                         
LDFLAGS=""                                                                                                                                   
LINGUAS="pl"                                                                                                                                 
MAKEOPTS="-j2"                                                                                                                               
PKGDIR="/usr/portage/packages"                                                                                                               
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                                                                            
PORTAGE_TMPDIR="/home/portage"                                                                                                               
PORTDIR="/usr/portage"                                                                                                                       
PORTDIR_OVERLAY="/usr/portage/local/layman/enlightenment /usr/portage/local/layman/kadu-stable /usr/portage/local/layman/roslin /usr/portage/local/layman/lu_zero /usr/portage/local/layman/synce"                                                                                        
SYNC="rsync://rsync.gentoo.org/gentoo-portage"                                                                                               
USE="3dnow 3dnowext 64bit 7zip X a52 aac aalib acl acpi activefilter adsl aim aio alsa amd amd64 amr amrnb amrr amrwb animgif ao apm asf async atk atm automount avahi avi background bash-completion battery bcmath berkdb bluetooth bootsplash branding bzip2 cairo caps cardbus cdaudio cdda cddb cdio cdparanoia cdr cdrom cdsound chardet chroot cjk cli colordiff config_wizard console cpio cpufreq cracklib crypt css cups curl cxx dbus dell dhcp diskio divx dmi dnotify dri dts dvd dvdnav dvdr dvdread eap-tls encode exif extras fam fat fbcon fbdev fbsplash ffmpeg finger flac fontconfig foomaticdb fortran fuse gadu gammu gdbm gdm geoip gif glib glut gnutls gpgme gpm graphviz gsm gstreamer gtk gzip h323 hal hddtemp ibmacpi ical iconv idle idn image imap immqt-bc ipv6 irc isdnlog jabber java javascript jpeg jpeg2k lame lcms libgcrypt libnotify libsamplerate libvisual lm_sensors lzo lzw midi mime mixer mjpeg mmx mmxext mng mouse mozdevelop mozdom mozilla mp2 mp3 mp3rtp mp4 mpeg mpeg2 mplayer msn msnextras mudflap multislot multiuser ncurses net network networking networkmanager nfs nis nls nptl nptlonly nsplugin nspr nss ntfs ntp obex objc objc++ objc-gc ogg openal opendoc openid openmp openssh openssl opensslcrypt oscar pam pango pch pci pcmcia pcntl pcre pdf perl pidgin pipe plugins png polling pop posix pppd print python qsa qt3 qt3support quicktime radio rar readline realmedia realms recode reflection reiser4 reiserfs rfc822 rpc rpm rss rtsp samba sasl sdl sdl-image sdl-sound sdlaudio sensord serial session sftp sharedmem simplexml smime sms sndfile snmp sockets sound spell spl sql sqlite sqlite3 sse sse2 ssl statistics stlport stream subtitles subversion suid svg svgz sysfs syslog t1lib taglib tcpd theora threads thunderbird tidy tiff tlen translator trayicon truetype twolame ui unicode unzip upnp urandom usb utempter utils v4l v4l2 vga visualization vorbis wifi winpopup wireshark wma wmf wmp x264 xanim xattr xcb xcf xcomposite xext xforms xft xhtml xim xine xinerama xinetd xml xmlrpc xorg xpm xprint xrandr xrender xscreensaver xsettings xv yahoo yiff yv12 zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x      ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3    trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_default authn_file authz_default authz_host authz_owner authz_user autoindex cache deflate dir disk_cache envexpires file_cache filter headers ident include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif so ssl status unique_id userdir vhost_alias" APACHE2_MPMS="worker" CAMERAS="directory ptp2 template" ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" INPUT_DEVICES="synaptics mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="sis"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-08 16:26:35 UTC
Which version of x11-base/xorg-server do you use?
Comment 2 shade 2008-09-08 16:52:42 UTC
Created attachment 164940 [details]
Xorg log

Got same problem xorg-server 1.5.0 and x11-drivers/xf86-input-synaptics-0.15.1

System info http://wklej.org/id/3170/
Comment 3 Kamil Kamiński 2008-09-08 16:58:24 UTC
(In reply to comment #1)
> Which version of x11-base/xorg-server do you use?
> 

xorg-server-1.5.0

System is AFAIK up-to-date to current Gentoo ~amd64
Comment 4 David Fisco 2008-09-08 18:35:37 UTC
Exact same problem here on ~amd64.  Have to either comment out synaptics in xorg.conf or use package.mask to go back to 0.15.0.  Tried rebuilding all X11 drivers and xorg 1.5, but no luck.

(In reply to comment #0)
> Today's release of xf86-input-synaptics-0.15.1 causes my X.Org to crash during
> driver initialization:
> 
> Backtrace:
> 0: /usr/bin/X(xf86SigHandler+0x65) [0x48a2d5]
> 1: /lib/libc.so.6 [0x7f9dd00d35a0]
> 2: /lib/libc.so.6(strlen+0x30) [0x7f9dd01195e0]
> 3: /lib/libc.so.6(__strdup+0x16) [0x7f9dd0119326]
> 4: /usr/bin/X(xf86AddNewOption+0x21) [0x491f51]
> 5: /usr/lib64/xorg/modules/input//synaptics_drv.so [0x7f9dcef5f4ec]
> 6: /usr/lib64/xorg/modules/input//synaptics_drv.so [0x7f9dcef5f899]
> 7: /usr/bin/X(InitInput+0x5e) [0x467f8e]
> 8: /usr/bin/X(main+0x33d) [0x4332bd]
> 9: /lib/libc.so.6(__libc_start_main+0xf4) [0x7f9dd00c04a4]
> 10: /usr/bin/X(FontFileCompleteXLFD+0x271) [0x4327c9]
> 
> Fatal server error:
> Caught signal 11.  Server aborting
> 
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Start X.Org loading synaptics driver
> 
> 
> 
> Portage 2.2_rc8 (default-linux/amd64/2007.0, gcc-4.3.1, glibc-2.8_p20080602-r0,
> 2.6.26-gentoo-r1 x86_64)
> =================================================================               
> System uname:
> Linux-2.6.26-gentoo-r1-x86_64-AMD_Turion-tm-_64_Mobile_Technology_ML-30-with-glibc2.2.5 
> Timestamp of tree: Mon, 08 Sep 2008 12:00:01 +0000                              
> app-shells/bash:     3.2_p39                                                    
> dev-java/java-config: 1.3.7, 2.1.6-r1                                           
> dev-lang/python:     2.4.4-r14, 2.5.2-r7                                        
> dev-python/pycrypto: 2.0.1-r6                                                   
> sys-apps/baselayout: 2.0.0                                                      
> sys-apps/openrc:     0.2.5                                                      
> sys-apps/sandbox:    1.2.18.1-r3                                                
> sys-devel/autoconf:  2.13, 2.62-r1                                              
> sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1       
> sys-devel/binutils:  2.16.1-r3, 2.17.50.0.18, 2.18-r1, 2.18.50.0.1              
> sys-devel/gcc-config: 1.4.0-r4                                                  
> sys-devel/libtool:   2.2.4                                                      
> virtual/os-headers:  2.6.26                                                     
> ACCEPT_KEYWORDS="amd64 ~amd64 ~x86"                                             
> CBUILD="x86_64-pc-linux-gnu"                                                    
> CFLAGS="-march=k8 -msse3 -O2 -pipe"                                             
> CHOST="x86_64-pc-linux-gnu"                                                     
> CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
> /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
> CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
> /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
> /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
> /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo
> /etc/udev/rules.d"                                                              
> CXXFLAGS="-march=k8 -msse3 -O2 -pipe"                                           
> DISTDIR="/usr/portage/distfiles"                                                
> FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict
> unmerge-orphans userfetch"                                           
> GENTOO_MIRRORS="http://gentoo.po.opole.pl http://gentoo.prz.rzeszow.pl
> http://gentoo.zie.pg.gda.pl http://gentoo.mirror.pw.edu.pl"           
> LANG="pl_PL"                                                                    
> LC_ALL="pl_PL.UTF-8"                                                            
> LDFLAGS=""                                                                      
> LINGUAS="pl"                                                                    
> MAKEOPTS="-j2"                                                                  
> PKGDIR="/usr/portage/packages"                                                  
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
> --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
> --exclude=/local --exclude=/packages"                                           
> PORTAGE_TMPDIR="/home/portage"                                                  
> PORTDIR="/usr/portage"                                                          
> PORTDIR_OVERLAY="/usr/portage/local/layman/enlightenment
> /usr/portage/local/layman/kadu-stable /usr/portage/local/layman/roslin
> /usr/portage/local/layman/lu_zero /usr/portage/local/layman/synce"              
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"                                  
> USE="3dnow 3dnowext 64bit 7zip X a52 aac aalib acl acpi activefilter adsl aim
> aio alsa amd amd64 amr amrnb amrr amrwb animgif ao apm asf async atk atm
> automount avahi avi background bash-completion battery bcmath berkdb bluetooth
> bootsplash branding bzip2 cairo caps cardbus cdaudio cdda cddb cdio cdparanoia
> cdr cdrom cdsound chardet chroot cjk cli colordiff config_wizard console cpio
> cpufreq cracklib crypt css cups curl cxx dbus dell dhcp diskio divx dmi dnotify
> dri dts dvd dvdnav dvdr dvdread eap-tls encode exif extras fam fat fbcon fbdev
> fbsplash ffmpeg finger flac fontconfig foomaticdb fortran fuse gadu gammu gdbm
> gdm geoip gif glib glut gnutls gpgme gpm graphviz gsm gstreamer gtk gzip h323
> hal hddtemp ibmacpi ical iconv idle idn image imap immqt-bc ipv6 irc isdnlog
> jabber java javascript jpeg jpeg2k lame lcms libgcrypt libnotify libsamplerate
> libvisual lm_sensors lzo lzw midi mime mixer mjpeg mmx mmxext mng mouse
> mozdevelop mozdom mozilla mp2 mp3 mp3rtp mp4 mpeg mpeg2 mplayer msn msnextras
> mudflap multislot multiuser ncurses net network networking networkmanager nfs
> nis nls nptl nptlonly nsplugin nspr nss ntfs ntp obex objc objc++ objc-gc ogg
> openal opendoc openid openmp openssh openssl opensslcrypt oscar pam pango pch
> pci pcmcia pcntl pcre pdf perl pidgin pipe plugins png polling pop posix pppd
> print python qsa qt3 qt3support quicktime radio rar readline realmedia realms
> recode reflection reiser4 reiserfs rfc822 rpc rpm rss rtsp samba sasl sdl
> sdl-image sdl-sound sdlaudio sensord serial session sftp sharedmem simplexml
> smime sms sndfile snmp sockets sound spell spl sql sqlite sqlite3 sse sse2 ssl
> statistics stlport stream subtitles subversion suid svg svgz sysfs syslog t1lib
> taglib tcpd theora threads thunderbird tidy tiff tlen translator trayicon
> truetype twolame ui unicode unzip upnp urandom usb utempter utils v4l v4l2 vga
> visualization vorbis wifi winpopup wireshark wma wmf wmp x264 xanim xattr xcb
> xcf xcomposite xext xforms xft xhtml xim xine xinerama xinetd xml xmlrpc xorg
> xpm xprint xrandr xrender xscreensaver xsettings xv yahoo yiff yv12 zeroconf
> zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
> emu10k1x      ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m
> maestro3    trident usb-audio via82xx via82xx-modem ymfpci"
> ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
> hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug
> rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic
> auth_digest authn_anon authn_default authn_file authz_default authz_host
> authz_owner authz_user autoindex cache deflate dir disk_cache envexpires
> file_cache filter headers ident include info log_config logio mem_cache mime
> mime_magic negotiation rewrite setenvif so ssl status unique_id userdir
> vhost_alias" APACHE2_MPMS="worker" CAMERAS="directory ptp2 template"
> ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" INPUT_DEVICES="synaptics mouse keyboard
> evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
> lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="sis"
> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
> PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
> 

(In reply to comment #3)
> (In reply to comment #1)
> > Which version of x11-base/xorg-server do you use?
> > 
> 
> xorg-server-1.5.0
> 
> System is AFAIK up-to-date to current Gentoo ~amd64
> 

Comment 5 Wormo (RETIRED) gentoo-dev 2008-09-09 00:15:15 UTC
*** Bug 237104 has been marked as a duplicate of this bug. ***
Comment 6 Wormo (RETIRED) gentoo-dev 2008-09-09 00:25:28 UTC
Can some of you guys try out suggestion in comment #3 on bug 237104 -- see if explicitly specifying the device in xorg.conf avoids triggering the bug.
Comment 7 Tony Vroon (RETIRED) gentoo-dev 2008-09-09 00:43:28 UTC
David, I need your emerge --info. "Me too" reports without additional information add no value, in that case please just add CC to show you care and don't comment.

For the record, X.Org 1.5 starts on this system:
Portage 2.2_rc8 (default/linux/amd64/2008.0/developer, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.27-rc5-00131-g5f17cfc-dirty x86_64)
=================================================================
System uname: Linux-2.6.27-rc5-00131-g5f17cfc-dirty-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7300_@_2.00GHz-with-glibc2.2.5
Timestamp of tree: Unknown
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r6, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect cvs digest distlocks multilib-strict parallel-fetch preserve-libs sandbox sfperms sign strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.virginmedia.com"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/cvs/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="cvs://chainsaw@cvs.gentoo.org:/var/cvsroot"
USE="16bit 7zip S3TC X X509 a52 aac aalib ace acpi adns adplug alac alsa amd64 amr amrnb amrwb animgif aotuv aspell async asyncns audacious audiofile avahi bash-completion beagle berkdb binary-drivers bluetooth bonjour bzip2 cairo calendar cardbus cdda cddb cdparanoia cdr cdrom chardet chipcard chm cli consolekit cpio cracklib crypt css cups curl dbus device-mapper dhcp disk-partition diskio divx djvu dmi dri drm dts dv dvd dvdr dvdread dvi ecc eds elf emboss enca encode epiphany erandom evo exif exiv2 expat fam fat fbcondecor ffmpeg flac fortran ftp fuse g15 gconf gd gdbm gdl gdm gedit gif gimp glib glitz glut gmedia gnome gnome-keyring gnutls gpg gs gsm gstreamer gtk gtkhtml gzip hal hddtemp hfs howl-compat hpn ical icons iconv id3 id3tag idle idn ieee1394 imagemagick imap imlib inkjar inotify ipod ipv6 irda isdnlog jabber java jbig jce john jpeg jpeg2k juju keyring lame laptop lcms ldap libburn libcaca libgcrypt libnotify libsamplerate libssh2 libwww lilo logrotate lzma lzo mad magic md5sum mdnsresponder-compat midi mikmod mime mjpeg mmap mmx mmxext mng modplug mono mp2 mp3 mp4 mpeg mplayer mudflap multilib musepack nano-syntax nautilus ncurses nemesi neon network-cron networkmanager nls nptl nptlonly nsplugin nuv nvidia ogg opengl openmp openssl otr ots pam pango pcmcia pcre pdf perl physfs pidgin png pnm policykit posix ppds pppd pulseaudio python quicktime rar rdesktop readline reflection rss rtc samba scenarios scrobbler sdl session sftp shorten sid smartcard smp sms sndfile snmp soup sourceview sox speex spell spl sqlite srt srv sse sse2 ssl ssse3 startup-notification subtitles svg svgz sysfs syslog szip t1lib taglib tagwriting tcpd theora thesaurus tiff timidity tls totem trayicon truetype tta twolame unicode urandom usb vcd vnc vorbis vorbis-psy vte wav wavpack wifi wma wmf wmp xcomposite xface xhtml xinerama xml xorg xpm xscreensaver xsettings xulrunner xv xvid yv12 zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

X.Org log snippet (device added through HAL, no config statement):
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"

(II) Loading /usr/lib64/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.5.0, module version = 0.15.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.1
(II) Synaptics touchpad driver version 0.15.1
(**) Option "Device" "//dev/input/event9"
(--) SynPS/2 Synaptics TouchPad touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: MOUSE)
(--) SynPS/2 Synaptics TouchPad touchpad found
Comment 8 David Fisco 2008-09-09 01:19:00 UTC
Here's emerge --info

Portage 2.2_rc8 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1-Fisco x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-Fisco-x86_64-AMD_Athlon-tm-_64_Processor_3200+-with-glibc2.2.5
Timestamp of tree: Mon, 08 Sep 2008 20:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="buildpkg ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch preserve-libs sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="rsync://rsync21.us.gentoo.org/gentoo-portage ftp://gentoo.llarian.net/pub/gentoo ftp://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.heanet.ie/pub/gentoo/ http://mirror.uni-c.dk/pub/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://gentoo.mirrors.tds.net/gentoo ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://mirrors.tera-byte.com/pub/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/gentoo/ http://gentoo.intergenia.de/gentoo/"
INSTALL_MASK="AUTHORS.bz2 NEWS.bz2 ChangeLog.bz2 INSTALL.bz2 Changelog.gz LICENSE.txt TODO.gz Author.gz Y2KINFO.bz2 TODO.bz2 README.bz2 README.txt KNOWNBUG.bz2 CHANGES.bz2 ANNOUNCE.bz2 RELEASE-NOTES.txt.bz2 THANKS.bz2 MANIFEST.bz2 SOURCES.txt README.makeinfo.bz2 RELEASE_NOTES.bz2 README.rexec.bz2 README.Gentoo.bz2 USEAGE.bz2 USAGE.bz2 VERSION.bz2 EXAMPLES.bz2 README.HP.bz2 README.packaging.bz2 README.footprint.bz2 LANGUAGE.HOWTO.bz2 WHATS_NEW.bz2 INTRO.bz2 ABOUT-NLS.bz2 README.IRIX.bz2 README.GNU-WIN32.bz2 LSM.bz2 PKG-INFO"
LANG="en_US"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 apache2 audiofile avahi bash-completion berkdb branding bzip2 cairo caps cddb cdr cli cracklib crypt css cups curl custom-optimization dbus dga directfb djvu dri dts dvd dvdr dvdread eds emacs emboss encode evo exif expat fam fbcon ffmpeg fftw flac flash fortran ftp fusion gd gif gimp glib gmp gnutls gpm gstreamer gtk hal iconv id3tag imagemagick imlib ipv6 isdnlog jabber jack java6 jbig jpeg jpeg2k kde kdehiddenvisibility ladspa lame lash ldap libnotify libsamplerate lm_sensors logitech-mouse logrotate lzo mad midi mikmod mmap mmx mng mp3 mp4 mpeg mpi mplayer mudflap multilib musepack musicbrainz ncurses network networkmanager nls nptl nptlonly ntp ogg openexr opengl openmp pam pch pcre pdf perl php plotutils png portaudio ppds pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection rle sasl sdl session sndfile speex spell spl sse sse2 ssl startup-notification svg symlink sysfs taglib tcpd theora threads tiff truetype unicode usb v4l v4l2 vcd vorbis wavpack wma wmf wxwindows x264 xattr xcb xcomposite xface xft xine xml xorg xosd xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="atiixp atiixp-modem" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS=" fbdev radeon"
Unset:  CPPFLAGS, CTARGET, FFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Kamil Kamiński 2008-09-09 17:00:25 UTC
It seems that upstream has patched this already:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=5d3a47eed9f5330982d10c3acc15c486e3c86beb

Has anybody tested this?
Comment 10 Tony Vroon (RETIRED) gentoo-dev 2008-09-10 13:08:30 UTC
+*xf86-input-synaptics-0.15.1-r1 (10 Sep 2008)
+
+  10 Sep 2008; <chainsaw@gentoo.org> +files/synaptics-fix-explosion.patch,
+  +xf86-input-synaptics-0.15.1-r1.ebuild:
+  Add explosion avoidance to the driver, upstream patch found by Kamil
+  Kamiński <kamil@mrblur.net>. Closes bug #237074.

Thank you for your bug report. Within two hours, this change will be on your local rsync mirror. I had to disable HAL and manually add a touchpad statement to trigger the bug, but it is indeed fairly explosive.