ever and ever the same ooops

Fabien Klein (fabklein@hotmail.com)
Wed, 10 Feb 1999 01:59:40 PST


Hi

I m currently writing a isdn device driver for a Bt8472 board,
This one randomly crashes after few hours of work , the resulting log
is always the same

Feb 10 09:50:50 linuxfab kernel: Unable to handle kernel paging request
at virtual address c1c00000
Feb 10 09:50:50 linuxfab kernel: current->tss.cr3 = 00101000, Xr3 =
00101000
Feb 10 09:50:50 linuxfab kernel: *pde = 00000000
Feb 10 09:50:50 linuxfab kernel: Oops: 0000
Feb 10 09:50:50 linuxfab kernel: CPU: 0
Feb 10 09:50:50 linuxfab kernel: EIP: 0010:[<02033dcb>]
Feb 10 09:50:50 linuxfab kernel: EFLAGS: 00010293
Feb 10 09:50:50 linuxfab kernel: eax: fe401092 ebx: 0217ba8c ecx:
01c00000 edx: 00005f64
Feb 10 09:50:50 linuxfab kernel: esi: 00000001 edi: 0217b7d8 ebp:
001b227c esp: 001b2268
Feb 10 09:50:50 linuxfab kernel: ds: 0018 es: 0018 fs: 002b gs:
0018 ss: 0018
Feb 10 09:50:50 linuxfab kernel: Process swapper (pid: 0, process nr: 0,
stackpage=001b03b8)
Feb 10 09:50:50 linuxfab kernel: Stack: 00000001 0217b7d8 00000000
fe401092 01c00000 001b229c 02035f36 0217b7d8
Feb 10 09:50:59 linuxfab kerneld: error: exit: Identifier removed
Feb 10 09:50:50 linuxfab kernel: 00000001 00000078 02075094
00000005 00000001 001b22b8 0203b743 021797a0
Feb 10 09:50:50 linuxfab kernel: 02056000 02056000 00000001
0000000a 001b22d0 0203e01b 02075094 0000000a
Feb 10 09:50:51 linuxfab kernel: Call Trace: [<0217b7d8>] [<02035f36>]
[<0217b7d8>] [<02075094>] [<0203b743>] [<021797a0>] [<02056000>]
Feb 10 09:50:51 linuxfab kernel: [<02056000>] [<0203e01b>]
[<02075094>] [<02056000>] [<0203e000>] [timer_bh+749/820] [<02056000>]
[do_bottom_half+59/96]
Feb 10 09:50:51 linuxfab kernel: [handle_bottom_half+11/32]
[sys_idle+92/112] [system_call+85/128] [init+0/624]
[start_kernel+449/460] [it_real_fn+0/72] [schedule+564/652]
Feb 10 09:50:51 linuxfab kernel: Code: 66 8b 11 8b 87 98 1f 00 00 66 89
10 83 c1 02 89 4d fc 8b 45
Feb 10 09:50:51 linuxfab kernel: Aiee, killing interrupt handler
Feb 10 09:50:52 linuxfab kernel: kfree of non-kmalloced memory:
001b2400, next= 001b2108, order=47
Feb 10 09:50:52 linuxfab kernel: kfree of non-kmalloced memory:
001b23f0, next= 001b2108, order=47
Feb 10 09:50:52 linuxfab kernel: kfree of non-kmalloced memory:
001b2904, next= 001b2108, order=47
Feb 10 09:50:52 linuxfab kernel: idle task may not sleep
Feb 10 09:50:52 linuxfab last message repeated 4 times

My interrupt handler seems to be faulty ...??

How can i decode this message
Is there a SoftIce equivalent programm running on linux?
Is there a way to put breakpoints on a driver?

In advance thanks

Fabien


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

-
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/