Crash exiting Xorg/KDE

Rene Ladan r.c.ladan at gmail.com
Sat Dec 9 17:03:58 PST 2006


Kai Lockwood schreef:
> Hello, I am getting a message when I exit Xorg:
> 
> Fatal trap 12: page fault while in kernel mode
> fault virtual address       =0xdea12080
> fault code                  =supervisor read, page not present
> instruction point           =0x20:0xc06871df
> stack pointer               =0x28:0xde9abbd0
> frame pointer               =0x28:0xde9abbdc
> code segment                =base 0x0, limit 0xfffff, type 0x1b
>                            =DPL 0, pres 1, def32 1, gran 1
> processor eflags            =interrupt enabled, resume, IOPL = 0
> current process             =7466 (sh)
> trap number                 =12
> panic: page fault
> Uptime: 8m35s
> Cannot dump. No dump device defined. (how do I capture this?)
> Automatic reboot in 15 sec(yada yada)........
> 
> I am running:
> Athlon XP 2400+
> Biostar M7VIT Brano
> ATI Radeon 9200 <------ This is a PCI card
> 
Do you have AIGLX enabled in xorg-server?  Because AIGLX + Radeon card =
kernel panic.  What happens if you apply the attached patch to the
x11-servers/xorg-server port and recompile it with WITHOUT_AIGLX=yes
(the patch correctly defines this knob) ?  You also have to disable
AIGLX in xorg.conf .

> I've had trouble configuring the Radeon 9200 to display Xorg properly. X
> -config thinks that I should use the 'ati' driver, but Xorg won't start
> unless I use the 'radeon' driver.
'radeon' matches Radeon, as it already tells you...

I get panics with AIGLX enabled to, but they happen when I start X, not
when I exit it.
Regards,
Rene

-- 
GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001

-------------- next part --------------
--- Makefile.orig	Fri Dec  8 12:10:23 2006
+++ Makefile	Fri Dec  8 12:18:19 2006
@@ -39,6 +39,8 @@
 
 .if !defined(WITHOUT_AIGLX)
 CONFIGURE_ARGS+=	--enable-aiglx=yes
+.else
+CONFIGURE_ARGS+=	--enable-aiglx=no
 .endif
 		
 .if !defined(NO_SUID_XSERVER) || ${NO_SUID_XSERVER} == NO


More information about the freebsd-x11 mailing list