Re: Oops in fbcon

Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
Thu, 26 Nov 1998 12:15:44 +0100 (CET)


On Thu, 26 Nov 1998, Jochen Heuer wrote:
> today I tried the new XFree86-3.3.3 SVGA server for my Matrox Mill. G200
> card and I immediately got an oops. Maybe this is caused because I just
> installed the new server without the other packages. I just wanted to try
> it because the server is glibc like the rest of my system. The SuSE server
> which I was running before flawlessly is only libc5. Maybe I should just
> wait for RedHat to release an update package. Although I think that the
> system should not oops. Or am I wrong here? Well, here comes the oops:

Running an X server that's not frame buffer device aware can give unexpected
results and may crash the system.

> Unable to handle kernel paging request at virtual address c4800000
> current->tss.cr3 = 026a7000, `r3 = 026a7000
> *pde = 03f67063
> *pte = 00000000
> Oops: 0002
> CPU: 0
> EIP: 0010:[<c0188d2f>]
> EFLAGS: 00010206
> eax: 007fee00 ebx: c47ffda0 ecx: 000000c0 edx: 00000002
> esi: 00000008 edi: c4800000 ebp: c01dbf30 esp: c26abe00
> ds: 0018 es: 0018 ss: 0018
> Process less (pid: 410, process nr: 36, stackpage=c26ab000)
> Stack: c02a1cc0 0000026a 00000003 00000250 00000320 c01dbf00 00000320 c018588c
> c02a1cc0 c01dbf30 00000001 c02a1cc0 00000025 00000025 00000001 00000025
> c02a1cc0 c01d0001 00000000 00000000 c016d4ac c02a1cc0 00000000 00000025
> Call Trace: [<c018588c>] [<c016d4ac>] [<c016ea69>] [<c016ff56>] [<c016df5f>] [<c01715d5>] [<c0171bea>] [<c0175d97>] [<c0177c0a>] [<c0177c22>] [<c011070b>] [<c0173c41>] [<c0177af0>] [<c01232fc>] [<c01088f0>]
> Code: f3 aa 03 5c 24 20 89 54 24 10 4a 83 7c 24 10 00 7f e3 5b 5e
>
> Fed through ksymoops:
>
> Using `/boot/System.map-2.1.130-pre3' to map addresses to symbols.
>
> >>EIP: c0188d2f <fbcon_cfb8_clear_margins+c7/e4>

Aha, clear_margins().

> If any further informations are needed please let me know. I switched
> back to the old XFree86 server and no problems so far. Duh, I'm running
> linux-2.1.130-pre3.

Does it help if you apply Petr Vandrovecs patch? It's included in

http://www.cs.kuleuven.ac.be/~geert/bin/video-2.1.130pre3.diff.gz

Greetings,

Geert

--
Geert Uytterhoeven                     Geert.Uytterhoeven@cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP}  http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/