[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#413463: xserver-xorg-video-ati: Crash on start with radeon driver



On Mon, 2007-03-05 at 20:01 +0100, Brice Goglin wrote:
> Could you rebuild the server (xserver-xorg-core) and ATI driver with
> debugging information and capture a backtrace with gdb? FYI, there are
> details on all this at http://wiki.debian.org/HowToGetABacktrace
> (replace "hello" with the packages above).

Hi,

Sure, I'm attaching the backtrace. 

BTW, that page doesn't have any tips on getting a backtrace from X.
Maybe one of the examples from this page could be adapted?
http://wiki.x.org/wiki/DebuggingTheXserver . I ended up using "Debugging
with one machine", version 1.

Also, thanks for following up on this bug so fast! :)

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 760BDD22
(gdb) Reading symbols from /usr/bin/Xorg.orig...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) (gdb) Signal        Stop	Print	Pass to program	Description
SIGUSR1       No	Yes	Yes		User defined signal 1
(gdb) Signal        Stop	Print	Pass to program	Description
SIGUSR2       No	Yes	Yes		User defined signal 2
(gdb) Signal        Stop	Print	Pass to program	Description
SIGPIPE       No	Yes	Yes		Broken pipe
(gdb) Starting program: /usr/bin/Xorg.orig :0 -dpi 96 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
Failed to read a valid object file image from memory.

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux Debian
Current Operating System: Linux zoe 2.6.18-4-686 #1 SMP Wed Feb 21 16:06:54 UTC 2007 i686
Build Date: 05 March 2007
	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: Mon Mar  5 22:01:06 2007
(==) Using config file: "/etc/X11/xorg.conf"
[Thread debugging using libthread_db enabled]
[New Thread -1210890560 (LWP 7460)]
(**) RADEON(0): RADEONPreInit

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1210890560 (LWP 7460)]
0xb7c0aabe in RADEONValidateMergeModes (pScrn1=0x81ef390)
    at ../../src/radeon_modes.c:648
648	    if (pScrn->monitor->DDC) {
(gdb) #0  0xb7c0aabe in RADEONValidateMergeModes (pScrn1=0x81ef390)
    at ../../src/radeon_modes.c:648
#1  0xb7bf756f in RADEONPreInitModes (pScrn=0x81ef390, 
    pInt10=<value optimized out>) at ../../src/radeon_driver.c:2252
#2  0xb7bfa5c9 in RADEONPreInit (pScrn=0x81ef390, flags=<value optimized out>)
    at ../../src/radeon_driver.c:3187
#3  0x0809ff54 in InitOutput (pScreenInfo=0x81dc540, argc=11, argv=0xbfd3b294)
    at ../../../../hw/xfree86/common/xf86Init.c:601
#4  0x0806e35b in main (argc=11, argv=0xbfd3b294, envp=0xbfd3b2c4)
    at ../../dix/main.c:370
(gdb) Continuing.

Backtrace:
0: /usr/bin/Xorg.orig(xf86SigHandler+0x84) [0x80cc2a4]
1: [0xb7fc2420]
2: /usr/lib/xorg/modules/drivers//radeon_drv.so [0xb7bf756f]
3: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONPreInit+0xb99) [0xb7bfa5c9]
4: /usr/bin/Xorg.orig(InitOutput+0x9c4) [0x809ff54]
5: /usr/bin/Xorg.orig(main+0x27b) [0x806e35b]
6: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7ddaea8]
7: /usr/bin/Xorg.orig(FontFileCompleteXLFD+0xa5) [0x806d8a1]

Fatal server error:
Caught signal 11.  Server aborting


Program received signal SIGABRT, Aborted.
0xb7fc2410 in ?? ()
(gdb) The program is running.  Exit anyway? (y or n) [answered Y; input not from terminal]

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: