Package: xserver-xorg-video-neomagic Version: 1:1.1.1-4 Severity: critical Tags: patch Justification: breaks the whole system
The bug itself is caused by an implicit declaration of abs(). As a result the video modes produced can not be handled by the [external] monitor. After killing the X server, the graphic card is left in a weird state, most of the time unradable (e.g. totally pink screen with no text visible). This patch, taken from http://bugs.freedesktop.org/show_bug.cgi?id=7873, fixes the problem. --- a/src/neo_driver.c +++ b/src/neo_driver.c @@ -118,6 +118,9 @@ #define _XF86DGA_SERVER_ #include <X11/extensions/xf86dgastr.h> #endif +/* For abs() */ +#include <stdlib.h> + /* Mandatory functions */ static const OptionInfoRec * NEOAvailableOptions(int chipid, int busid); static void NEOIdentify(int flags); -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages xserver-xorg-video-neomagic depends on: ii libc6 2.3.6.ds1-11 GNU C Library: Shared libraries ii xserver-xorg-core 2:1.1.1-18 X.Org X server -- core server xserver-xorg-video-neomagic recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]