Sven Lankes writes:
On Sat, Jul 19, 2008 at 08:57:40PM +0200, Hans Ulrich Niedermann wrote:
Program received signal SIGINT, Interrupt.
SIGINT? We were looking for a SIGSEGV... something is very wrong here :-/
Right. It is just me being dumb and not used to gdb and debugging at all. I have read some wiki pages on debugging xorg in the meantime - maybe this is better:
Yes, definitely!
(gdb) run -keeptty -dumbSched Starting program: /usr/bin/Xorg -keeptty -dumbSched [Thread debugging using libthread_db enabled]
X.Org X Server 1.4.99.905 (1.5.0 RC 5) Release Date: 5 September 2007 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.18-92.1.6.el5 i686 Current Operating System: Linux xob.killefiz.local 2.6.27-0.156.rc0.git4.fc10.i686 #1 SMP Wed Jul 16 21:20:33 EDT 2008 i686 Build Date: 02 July 2008 11:04:45AM Build ID: xorg-x11-server 1.4.99.905-2.20080701.fc10 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: Sat Jul 19 21:29:10 2008 (==) Using config file: "/etc/X11/xorg.conf" [New Thread 0xb80c2710 (LWP 3625)]
Program received signal SIGSEGV, Segmentation fault. bestModeForAspect (config=0x9ac5f40, enabled=0x9ac6f48, aspect=0) at xf86Crtc.c:1857 1857 while ((mode = nextAspectMode(config->output[o], mode, aspect))) { (gdb) bt #0 bestModeForAspect (config=0x9ac5f40, enabled=0x9ac6f48, aspect=0) at xf86Crtc.c:1857 #1 0x080e7181 in xf86TargetAspect () at xf86Crtc.c:1917 #2 xf86InitialConfiguration (scrn=0x9aac610, canGrow=0) at xf86Crtc.c:2049
Maybe this patch for xf86Crtc.c would already help: - nextEnabledOutput(config, enabled, &o); + if (!nextEnabledOutput(config, enabled, &o)) + return NULL; while ((mode = nextAspectMode(config->output[o], mode, aspect))) { Cheers, Egbert. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org