Re: cat /proc/bus/pnp/escd -> kernel segfault (2.6 BK)

From: Maciej Babinski
Date: Mon Oct 27 2003 - 20:51:03 EST


On Mon, Oct 27, 2003 at 08:13:56PM +0100, Matthias Andree wrote:
> On Mon, 27 Oct 2003, Brian Gerst wrote:
>
> > Does this patch fix it?
>
> Unfortunately not. I am not seeing SIGSEGV or something, the machine
> freezes hard instead.
>

I was having a simliar problem, except my machine seemed to recover
from the error. With this patch applied, I get a double-fault:

PNPBIOS fault.. attempting recovery.
double fault, gdt at c02bbe20 [255 bytes]
double fault, tss at c031ca00
eip = ca2f9e10, esp = 00000028
eax = 00000000, ebx = ca2f9e0c, ecx = 00000097, edx = c02bf11c
esi = 00000000, edi = c01187f0

Here is how the addresses resolve in /proc/kallsyms:
c02bbe20 is in _etext
c031ca00 is in km_waitq [ipv6]
ca2f9e10 is in __crc_rtc_control [rtc]
ca2f9e0c is in __crc_rtc_control [rtc]
c02bf11c is in __PAGE_KERNEL [agpgart]
c01187f0 is in do_page_fault
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/