After some time using xorg-6.8.2, the mouse pointer will stick to the left side of the screen - https://bugs.freedesktop.org/show_bug.cgi?id=3113 - using the PaX kernel option CONFIG_PAX_KERNEXEC - there is already a comment from a gentoo hardened user. I compiled and ran (10 times) the OpenBSD fpsig.c regression test with and without the kernel option. With CONFIG_PAX_KERNEXEC not set I got no output but with the option enabled I got: no output on the first time I ran the regression test, but then... a.out: 5700.000000 5400.000000 a.out: 5700.000000 5333.000000 a.out: 5700.000000 5470.000000 a.out: 5700.000000 5370.000000 a.out: 5700.000000 5320.000000 a.out: 5700.000000 nan a.out: 5700.000000 1725.000000 a.out: 5700.000000 285.000000 a.out: 5700.000000 5370.000000 Steps to reproduce: 1) compile the hardened kernel with CONFIG_PAX_KERNEXEC=y 2) start some GTK2 programs 3) the time the mouse will stick to the left side varies, sometimes starting firefox is enough Fix: Apply this patch - https://bugs.freedesktop.org/show_bug.cgi?id=3113#c9. I got xorg-6.8.2-r6 running with this patch and haven't had any issues in about 4h of use. Portage 2.1_pre7-r5 (hardened/x86/2.6, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-hardened-r3 i686) ================================================================= System uname: 2.6.16-hardened-r3 i686 Pentium III (Coppermine) Gentoo Base System version 1.12.0_pre17 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://mirrors1.netvisao.pt/gentoo ftp://ftp.rnl.ist.utl.pt/gentoo ftp://ftp.ua.pt/pub/gentoo http://darkstar.ist.utl.pt/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl alsa crypt dlloader gif gpm gtk hardened ipv6 jpeg mmx mp3 ncurses nptl opengl pam perl pic png python readline sdl skey sse ssl tcpd truetype userlocales vorbis x86 xinerama xmms xv zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 84975 [details] dmesg
Since there's already an upstream bug, I'm closing this one until it's resolved.