Package: xserver-xorg-core Version: 2:1.12.1.902-1 Followup-For: Bug #642433
With 1.12.1 and 1.12.1.902-1 the X server crashes again. Attaching patch. VGA-compatible devices on PCI bus: ---------------------------------- 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450] [1002:68f9] /etc/X11/xorg.conf does not exist. Contents of /etc/X11/xorg.conf.d: --------------------------------- total 8 -rw-r--r-- 1 root root 129 Oct 6 2011 10-trackball-middle-emu.conf -rw-r--r-- 1 root root 150 Oct 6 2011 10-trackball-middle-emu.conf~ KMS configuration files: ------------------------ /etc/modprobe.d/radeon-kms.conf: options radeon modeset=1 Kernel version (/proc/version): ------------------------------- Linux version 3.2.0-2-amd64 (Debian 3.2.16-1) (debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-1) ) #1 SMP Mon Apr 30 05:20:23 UTC 2012 Xorg X server log files on system: ---------------------------------- -rw-r--r-- 1 root root 43446 Oct 7 2011 /var/log/Xorg.2.log -rw-r--r-- 1 root root 32234 May 2 13:06 /var/log/Xorg.!.log -rw-r--r-- 1 root root 56401 May 23 10:28 /var/log/Xorg.1.log -rw-r--r-- 1 root root 51686 May 23 11:07 /var/log/Xorg.0.log -- System Information: Debian Release: wheezy/sid APT prefers stable APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages xserver-xorg-core depends on: ii keyboard-configuration 1.68+squeeze2 ii libaudit0 1:1.7.18-1.1 ii libc6 2.13-32 ii libdrm2 2.4.33+git20120502.52887298-0ubuntu0sarvatt~precise ii libgcrypt11 1.5.0-3 ii libpciaccess0 0.13.1-2 ii libpixman-1-0 0.24.4-1 ii libselinux1 2.1.9-2 ii libudev0 164-3 ii libxau6 1:1.0.7-1 ii libxdmcp6 1:1.1.1-1 ii libxfont1 1:1.4.5-2 ii udev 164-3 ii xserver-common 2:1.13+git-20120423113043~6a1fdcd Versions of packages xserver-xorg-core recommends: ii libgl1-mesa-dri 8.1~git20120503.1bd3dafe-0ubuntu0ricotz~precisenw1 Versions of packages xserver-xorg-core suggests: pn xfonts-100dpi | xfonts-75dpi <none> pn xfonts-scalable <none> -- no debconf information
--- a/dix/getevents.c 2012-05-23 10:31:42.000000000 +0200 +++ a/dix/getevents.c 2012-05-23 10:34:38.000000000 +0200 @@ -1574,7 +1574,7 @@ /* Now turn the smooth-scrolling axes back into emulated button presses * for legacy clients, based on the integer delta between before and now */ for (i = 0; i < valuator_mask_size(&mask); i++) { - if (i >= pDev->valuator->numAxes) + if ( !pDev->valuator || (i >= pDev->valuator->numAxes)) break; if (!valuator_mask_isset(&mask, i))