[Pkg-fglrx-devel] Bug#587708: [fglrx-driver] Driver crash after upgrade from 10-5 to 10-6

Lars Boegild Thomsen lth at cow.dk
Thu Jul 1 01:40:07 UTC 2010


Package: fglrx-driver
Version: 1:10-6-1
Severity: grave

After upgrading from 10-5 to 10-6, the fglrx-driver crashes.  

My current config is: 
------------------------------
# Configuration for xorg using Radeon driver and dual-head setup

Section "Monitor"
	Identifier "DVI-0"
	Option "DPMS" "true"
EndSection

Section "Monitor"
	Identifier "DVI-1"
	Option "RightOf" "DVI-0"
	Option "DPMS" "true"
EndSection

Section "Device"
	Identifier "ATI"
	Driver "fglrx"
	Option "AccelMethod" "EXA"
	Option "Monitor-DVI-I_1/digital" "DVI-0"
	Option "Monitor-DVI-I_2/digital" "DVI-1"
	Option "Monitor-DFP1" "DVI-0"
	Option "Monitor-DFP2" "DVI-1"
EndSection

Section "Screen"
	Identifier "Dual"
	Device "ATI"
	DefaultDepth	24
	SubSection "Display"
		Depth 24
		Modes "1280x1024"
		#Virtual 2560 2560
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier "Dual Head Layout"
	Screen "Dual"
EndSection


The log is:
------------------------------
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.14-dsa-ia32 i686 Debian
Current Operating System: Linux ncpws04 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 
UTC 2010 i686
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-686 root=/dev/mapper/sysvg-
root ro vga=0x366 rootdelay=10 elevator=as quiet
Build Date: 03 June 2010  04:08:50PM
xorg-server 2:1.7.7-2 (Julien Cristau <jcristau at debian.org>) 
Current version of pixman: 0.16.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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: Thu Jul  1 09:16:10 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "Dual Head Layout"
(**) |-->Screen "Dual" (0)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "ATI"
(==) No monitor specified for screen "Dual".
	Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x81eac60
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:1:0:0) 1002:9598:1462:1190 ATI Technologies Inc Mobility Radeon 
HD 3600 Series rev 0, Mem @ 0xc0000000/268435456, 0xd0020000/65536, I/O @ 
0x0000e000/256, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
	compiled for 7.5.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.74.4
	Module class: X.Org Video Driver
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.74.4
(II) ATI Proprietary Linux Driver Version Identifier:8.74.4
(II) ATI Proprietary Linux Driver Release Identifier: 8.741                                
(II) ATI Proprietary Linux Driver Build Date: May 27 2010 12:52:28
(II) Primary Device is: PCI 01 at 00:00:0
(WW) Falling back to old probe method for fglrx
(II) Loading PCS database from /etc/ati/amdpcsdb
(--) Assigning device section with no busID to primary device
(--) Chipset Supported AMD Graphics Processor (0x9598) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0 at 1:0:1) found
(II) AMD Video driver is running on a device belonging to a group targeted for 
this release
(II) AMD Video driver is signed

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80addcb]
1: /usr/bin/X (0x8048000+0x5ab75) [0x80a2b75]
2: /lib/i686/cmov/libpthread.so.0 (0xb77b0000+0xe4b0) [0xb77be4b0]
3: /usr/bin/X (xf86ParsePciBusString+0x2c) [0x80bb6dc]
4: /usr/bin/X (xf86ComparePciBusString+0x32) [0x80bb982]
5: /usr/lib/xorg/modules/drivers/fglrx_drv.so (atiddxProbe+0x95b) [0xb6d73dfb]
6: /usr/bin/X (xf86CallDriverProbe+0x182) [0x80affd2]
7: /usr/bin/X (InitOutput+0x3c2) [0x80b06a2]
8: /usr/bin/X (0x8048000+0x1e73b) [0x806673b]
9: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb752bc76]
10: /usr/bin/X (0x8048000+0x1e4e1) [0x80664e1]
Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional 
information.


-- Package-specific info:
VGA-compatible devices on PCI bus:
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 
3600 Series

DRM and fglrx Informations from dmesg:
[    1.056529] Linux agpgart interface v0.103
[   13.515680] fglrx: module license 'Proprietary. (C) 2002 - ATI 
Technologies, Starnberg, GERMANY' taints kernel.
[   13.610787] [fglrx] Maximum main memory to use for locked dma buffers: 1895 
MBytes.
[   13.610915] [fglrx]   vendor: 1002 device: 9598 count: 1
[   13.611227] [fglrx] ioport: bar 4, base 0xe000, size: 0x100
[   13.611467] [fglrx] Kernel PAT support is enabled
[   13.611485] [fglrx] module loaded - fglrx 8.74.4 [May 27 2010] with 1 
minors

Xorg X server configuration file status:
-rw-r--r-- 1 root root 722 Jul  1 09:13 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# Configuration for xorg using Radeon driver and dual-head setup

Section "Monitor"
	Identifier "DVI-0"
	Option "DPMS" "true"
EndSection

Section "Monitor"
	Identifier "DVI-1"
	Option "RightOf" "DVI-0"
	Option "DPMS" "true"
EndSection

Section "Device"
	Identifier "ATI"
	Driver "fglrx"
	Option "AccelMethod" "EXA"
	Option "Monitor-DVI-I_1/digital" "DVI-0"
	Option "Monitor-DVI-I_2/digital" "DVI-1"
	Option "Monitor-DFP1" "DVI-0"
	Option "Monitor-DFP2" "DVI-1"
EndSection

Section "Screen"
	Identifier "Dual"
	Device "ATI"
	DefaultDepth	24
	SubSection "Display"
		Depth 24
		Modes "1280x1024"
		Virtual 2560 2560
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier "Dual Head Layout"
	Screen "Dual"
EndSection



Xorg X server log files on system:
-rw-r--r-- 1 root root 6116 Jul  1 09:16 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file
/var/log/Xorg.0.log:

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.14-dsa-ia32 i686 Debian
Current Operating System: Linux ncpws04 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 
UTC 2010 i686
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-686 root=/dev/mapper/sysvg-
root ro vga=0x366 rootdelay=10 elevator=as quiet
Build Date: 03 June 2010  04:08:50PM
xorg-server 2:1.7.7-2 (Julien Cristau <jcristau at debian.org>) 
Current version of pixman: 0.16.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
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: Thu Jul  1 09:16:10 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "Dual Head Layout"
(**) |-->Screen "Dual" (0)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "ATI"
(==) No monitor specified for screen "Dual".
	Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x81eac60
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:1:0:0) 1002:9598:1462:1190 ATI Technologies Inc Mobility Radeon 
HD 3600 Series rev 0, Mem @ 0xc0000000/268435456, 0xd0020000/65536, I/O @ 
0x0000e000/256, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
	compiled for 7.5.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.74.4
	Module class: X.Org Video Driver
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
	compiled for 1.7.1, module version = 8.74.4
(II) ATI Proprietary Linux Driver Version Identifier:8.74.4
(II) ATI Proprietary Linux Driver Release Identifier: 8.741                                
(II) ATI Proprietary Linux Driver Build Date: May 27 2010 12:52:28
(II) Primary Device is: PCI 01 at 00:00:0
(WW) Falling back to old probe method for fglrx
(II) Loading PCS database from /etc/ati/amdpcsdb
(--) Assigning device section with no busID to primary device
(--) Chipset Supported AMD Graphics Processor (0x9598) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0 at 1:0:1) found
(II) AMD Video driver is running on a device belonging to a group targeted for 
this release
(II) AMD Video driver is signed

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80addcb]
1: /usr/bin/X (0x8048000+0x5ab75) [0x80a2b75]
2: /lib/i686/cmov/libpthread.so.0 (0xb77b0000+0xe4b0) [0xb77be4b0]
3: /usr/bin/X (xf86ParsePciBusString+0x2c) [0x80bb6dc]
4: /usr/bin/X (xf86ComparePciBusString+0x32) [0x80bb982]
5: /usr/lib/xorg/modules/drivers/fglrx_drv.so (atiddxProbe+0x95b) [0xb6d73dfb]
6: /usr/bin/X (xf86CallDriverProbe+0x182) [0x80affd2]
7: /usr/bin/X (InitOutput+0x3c2) [0x80b06a2]
8: /usr/bin/X (0x8048000+0x1e73b) [0x806673b]
9: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb752bc76]
10: /usr/bin/X (0x8048000+0x1e4e1) [0x80664e1]
Segmentation fault at address (nil)

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional 
information.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (200, 'stable'), (100, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages fglrx-driver depends on:
ii  debconf [debconf-2.0]         1.5.32     Debian configuration management 
sy
ii  fglrx-glx                     1:10-6-1   proprietary libGL for the non-
free
ii  laptop-detect                 0.13.7     attempt to detect a laptop
ii  libc6                         2.11.2-2   Embedded GNU C Library: Shared 
lib
ii  libgcc1                       1:4.4.4-5  GCC support library
ii  libgl1-mesa-glx [libgl1]      7.7.1-3    A free implementation of the 
OpenG
ii  libx11-6                      2:1.3.3-3  X11 client-side library
ii  libxext6                      2:1.1.1-3  X11 miscellaneous extension 
librar
ii  libxinerama1                  2:1.1-3    X11 Xinerama extension library
ii  libxrandr2                    2:1.3.0-3  X11 RandR extension library
ii  libxrender1                   1:0.9.5-2  X Rendering Extension client 
libra
ii  xserver-xorg                  1:7.5+6    the X.Org X server

Versions of packages fglrx-driver recommends:
ii  fglrx-atieventsd              1:10-6-1   external events daemon for the 
non
ii  fglrx-glx                     1:10-6-1   proprietary libGL for the non-
free
ii  fglrx-modules-dkms            1:10-6-1   dkms module source for the non-
fre
ii  fglrx-source                  1:10-6-1   kernel module source for the non-
f

Versions of packages fglrx-driver suggests:
ii  fglrx-control                 1:10-6-1   control panel for the non-free 
AMD

-- debconf information:
  fglrx-driver/acpi_switch: false





More information about the Pkg-fglrx-devel mailing list