Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 225181
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Bob Raitz <pappy_mcfae@yahoo.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 225181 depends on: Show dependency tree
Bug 225181 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-06-07 06:11 0000
After emerging xf86-input-evdev-1.99.2, X freezes at X cursor and goes no
further. The computer in question remains fully accessible via the network.
However, other than using a configured acpi power switch to shut off the
machine, there is no way to end the X session and return to a console session.

Reproducible: Always

Steps to Reproduce:
1. emerge xf86-input-evdev.
2. start X session
3. the screen freezes with a white X cursor on a black screen
4. computer is accessible via network, but no longer responds to the mouse or
keyboard.
5. moving down to xf68-input-evdev-1.2.0 returns full functionality.
Actual Results:  
The computer is accessible via network, but no longer responds to the mouse or
keyboard. Cannot return to console session.

Expected Results:  
Expected it to work.

The problem occurs with both 32 and 64 bit systems. The effect was first noted
on a 64 bit system, therefore I will include its emerge --info


debby-anne-ii ~ # emerge --info
Portage 2.1.5.4 (default-linux/amd64/2007.0, gcc-4.2.3, glibc-2.7-r2,
2.6.22-gentoo-r10 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r10 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @
2.33GHz
Timestamp of tree: Sat, 07 Jun 2008 04:06:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[enabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r4
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-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -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"
CONFIG_PROTECT_MASK="/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/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer parallel-fetch sandbox
sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j512"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl alsa amd64 audiofile avi bash-completion
berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus dlloader
dri dvd dvdr dvdread emboss encode fam ffmpeg fftw firefox flac foomaticdb
fortran gdbm gif gpm gsl gstreamer gtk hal iconv ipv6 isdnlog jpeg kde
kdexdeltas kdgraphics ladspa lame ldap libg++ libsamplerate libwww live mad
midi mikmod mmx mp3 mpeg mudflap nas ncurses nls nptl nptlonly ogg opengl
openmp oss pam pcre pdcre pdf pdflib perl php png ppds pppd python qt3
qt3support quicktime readline reflection samba sdl session slang slp sndfile
spell spl sse sse2 ssl swat tcpd theora tiff truetype truetype-fonts
type1-fonts udev unicode vorbis wxwindows x11-libs/qt:4 x264 xml xorg
xscreensaver xv zlib" ALSA_CARDS="ice1712" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en"
USERLAND="GNU" VIDEO_CARDS="i830"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Bob Raitz 2008-06-07 06:33:07 0000 -------
The emerge --info from the 32 bit system.

gen_tosh ~ # emerge --info
Portage 2.1.5.4 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r2,
2.6.25-gentoo-r4 i686)
=================================================================
System uname: 2.6.25-gentoo-r4 i686 Intel(R) Celeron(TM) CPU 1066MHz
Timestamp of tree: Sat, 07 Jun 2008 04:39:01 +0000
distcc 2.18.3 i486-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[enabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.5
dev-lang/python:     2.5.2-r4
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-r2
sys-devel/autoconf:  2.13, 2.62
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-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r3
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i486-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe"
CHOST="i486-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"
CONFIG_PROTECT_MASK="/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/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer parallel-fetch sandbox
sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j256"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl alsa arts avi berkdb bitmap-fonts cairo cdr cli
cracklib crypt cups dbus dlloader dri dv dvd dvdr dvdread eds emboss encode esd
fam ffmpeg firefox flac fortran gdbm gif gpm gstreamer gtk hal iconv ipv6
isdnlog jpeg kde kdexdeltas kdgraphics lame ldap libg++ live mad midi mikmod
mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdcre
pdflib perl php png ppds pppd python qt3 quicktime readline reflection sdl
session slang slp spell spl ssl swat tcpd truetype truetype-fonts type1-fonts
udev unicode vidix vorbis wifi win32codecs wxwindows x86 xml xorg xscreensaver
xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1    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 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="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #2 From Christian Ruppert (idl0r) 2008-06-07 13:27:55 0000 -------
i can confirm this problem.
if i remove the patch
'0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.patch' X starts but
if i move my mouse over to my second monitor (xinerama) the cursor comes into a
jail of the second monitor so i can't move back to the firstone.

------- Comment #3 From Kenton Groombridge 2008-06-07 14:27:36 0000 -------
I am fairly sure that I have the same problem.  I get an undefined symbol
error:

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-gentoo-r4 x86_64
Current Operating System: Linux buttercup 2.6.25-gentoo-r4 #5 SMP PREEMPT Sat
May 24 20:36:02 EST 2008 x86_64
Build Date: 25 May 2008  03:36:48PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun  7 14:21:06 2008
(==) Using config file: "/etc/X11/xorg.conf"
(WW) NVIDIA: No matching Device section for instance (BusID PCI:0:1:3) found
(II) Module "ramdac" already built-in
X: symbol lookup error: /usr/lib64/xorg/modules/input//evdev_drv.so: undefined
symbol: GetMotionEvents
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.

------- Comment #4 From Dolores 2008-06-07 16:01:39 0000 -------
I didn't notice this and rebooted my laptop. After that, I cannot log in any
way.
Ctrl+Alt+Fx won't work. After errors of xf86-input-evdev and press Enter to
close the blue X error window, another OK pops up and keyboard loses function.
I notice that xf86-input-evdev-1.99.2 ebuild tells us that something will need
to be done but doesn't say how.

------- Comment #5 From Tommaso Visconti 2008-06-07 16:22:19 0000 -------
I can confirm the bug.
Restoring x11-drivers/xf86-input-evdev-1.2.0 resolves the problem

------- Comment #6 From Sven Wegener 2008-06-07 17:36:54 0000 -------
I've masked the broken version for now.

- The "undefined symbol: GetMotionEvents" bug has just been fixed upstream.

- For the other issue (pointer can't be moved to other screens) see
http://article.gmane.org/gmane.comp.freedesktop.xorg/29159

------- Comment #7 From Sven Wegener 2008-06-07 18:31:51 0000 -------
(In reply to comment #6)
> - The "undefined symbol: GetMotionEvents" bug has just been fixed upstream.

Just for clarification: That's the cause for the freeze.

------- Comment #8 From Donnie Berkholz 2008-06-07 19:32:50 0000 -------
I added this version so I'll take the bug.

------- Comment #9 From Billy DeVincentis 2008-06-07 21:03:34 0000 -------
I can confirm too. This gave me alot of headaches this morning as I lost both
boxes for a while this morning!!!!

------- Comment #10 From Christian Ruppert (idl0r) 2008-06-07 22:48:15 0000 -------
(In reply to comment #8)
> I added this version so I'll take the bug.
> 

1.99.2-r1 works fine here with the patch from sven wegener.
http://article.gmane.org/gmane.comp.freedesktop.xorg/29159

------- Comment #11 From Sven Wegener 2008-06-08 19:13:44 0000 -------
The pointer patch has been accepted by upstream:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-input-evdev.git;a=commitdiff;h=fec73e1418a4da1b64496faca27b06fef0aa5206

------- Comment #12 From Donnie Berkholz 2008-06-09 05:09:41 0000 -------
Added the second patch to -r2 and unmasked.

------- Comment #13 From Geoff Leach 2008-06-09 12:47:50 0000 -------
Problem fixed for me.

------- Comment #14 From Bob Raitz 2008-06-10 07:17:02 0000 -------
I also add myself to the works for me crowd.

Thanks

Blessed be!
Pappy

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug