Summary ======= OpenBSD 3.7, X.org 6.8.2, Fujitsu/Siemens E6646 i686 laptop, ATI Radeon Mobility M6 LY video chipset. The problem is that the X server crashes on startup with a signal 11. XFree86 4.3.99.902 works fine on the same system. Details ======= I am using a Fujitsu/Siemens E6646 Lifebook i686 laptop. The video chipset is an ATI Radeon Mobility M6 LY. I have just (re)installed OpenBSD 3.7 (which includes X.org 6.8.2) on this system. The problem is that the X server crashes on startup with a signal 11. I have tried a number of different ways of generating /etc/X11/xorg.conf but all give the same behavior (signal 11 crash on startup): * xorgcfg * X -configure * xorgcfg -textmode * copy working XFree86 XF86Config for this same system (see below) Attached are an OpenBSD 'dmesg' (showing the video & other hardware as detected by the kernel), an /etc/X11/xorg.conf, and the /var/log/Xorg.0.log from 'startx' with that xorg.conf. The same system (booting from a different disk partition) runs OpenBSD 3.5-stable's XFree86 4.3.99.902 fine (attached are the 3.5-stable dmesg, /usr/X11R6/lib/X11/XF86Config, and /var/log/XFree86.0.log).
Created attachment 2957 [details] GPG pubkey
Created attachment 2958 [details] [review] Simplify Imakefiles and fix build (bad)
Created attachment 2959 [details] [review] Proposed patch
Created attachment 2960 [details] [review] fix version check
Created attachment 2961 [details] Xorg log file As noted in the bug text, OpenBSD 3.5's XFree86 4.3.99.902 works fine on the same system. This attachment shows the OpenBSD 3.5 kernel's detection of hardware (including the video chipset).
Created attachment 2962 [details] [review] Patch I'm applying This is the /usr/X11R6/lib/X11/XF86Config file I use for OpenBSD 3.5's XFree86 4.3.99.902 on this same system (which works fine).
Created attachment 2963 [details] [review] Proposed patch
starting with the 6.8.99.14 snapshot, on linux systems, the X server can print its own backtrace when it crashes. please confirm that these bugs are still valid with 6.8.99.14 or later, and if they are please attach a the server log from the crash.
I have the same problem with a ATI Radeon IGP 340M card and OpenBSD. Today I tryed to compile a snapshot on OpenBSD 3.7-current (from 22 june). 6.8.99.15 and 6.8.99.14 won't compile on OpenBSD but 6.8.99.13 compiled. It has the same problems and the only warning I get is: (WW) RADEON(0): LCD DDC Info Table found! and then the same: Fatal server error: Caught signal 11. Server aborting.
Created attachment 3228 [details] copy of my /etc/X11/xorg.conf file
Created attachment 3229 [details] copy of /var/log/Xorg.0.log when running X server under gdb
Created attachment 3230 [details] gdb log (including traceback) from running X server This is the gdb log when following the instructions on http://wiki.x.org/wiki/DebuggingTheXserver in the section "Debugging with one machine", subsection "Version 1". Unfortunately, it seems my X server was built with only limited debugging symbols, so many addresses aren't resolved. :( :(
I realise that the gdb traceback I've just submitted isn't very useful (not enough debugging symbols in the X server binary). I will try to compile a new X server from source with full -g debugging support, and if successful, I'll submit a new (& hopefully more informative) gdb traceback.
*** This bug has been marked as a duplicate of 3227 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.