Re: Oops - hard crash in 2.2.15 - 2nd w/in 24 hrs, almost identical

From: Whit Blauvelt (whit@transpect.com)
Date: Wed May 17 2000 - 11:36:24 EST


Hi,

Here's the processed Oops. The _only_ differences are the virtual address
on the first line; the eax, ebx, ecx, edx, edi and edp values; and the 1st,
2nd, 3rd and 20th values in the stack. System remains as at last report.

If someone can suggest how to just deep six the whole tcp_keepalive section
of the kernel (I can recall when including it used to be a configuration
option a few years back, perhaps it should be returned to 'experimental'
status?) ... or are other functions dependent on it now?

Whit

Unable to handle kernel paging request at virtual address 21a6901c
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0179278>]
EFLAGS: 00010206
eax: c7e80000 ebx: 21a68ffc ecx: c0202f88 edx: 21a68ffc
esi: 00000001 edi: 00000001 ebp: 0000a362 esp: c0215000
ds: 0018 es: 0018 ss: 0018
Stack: 00000001 0056f554 21a68ffc 00000000 c0179699 c0209650 00000000 c0179668
        00000001 c0215f48 c01113a9 00000000 00000001 c0252384 00000000 c0215f60
        c0117b99 00000000 c0214000 0056f552 c010a2cd 00000e00 c0109f9c 00000000
Call Trace: [<c0179699>] [<c0179668>] [<c01113a9>] [<c0117b99>] [<c010a2cd>] [<c0109f9c>] [<c01078a9>]
                [<c0106000>] [<c01078cc>] [<c01090fc>] [<c0106000>] [<c010607b>] [<c0106000>] [<c0100175>]
Code: 8b 53 20 89 54 24 10 83 7b 30 00 0f 85 ef 00 00 00 8a 43 77

>>EIP: c0179278 <tcp_keepalive+38/180>
Trace: c0179699 <tcp_sltimer_handler+31/70>
Trace: c0179668 <tcp_sltimer_handler+0/70>
Trace: c01113a9 <timer_bh+2e9/330>
Trace: c0117b99 <do_bottom_half+49/64>
Trace: c010a2cd <do_IRQ+39/40>
Trace: c0109f9c <common_interrupt+18/20>
Trace: c01078a9 <cpu_idle+61/70>
Trace: c0106000 <get_options+0/74>
Code: c0179278 <tcp_keepalive+38/180> 00000000 <_EIP>: <===
Code: c0179278 <tcp_keepalive+38/180> 0: 8b 53 20 mov 0x20(%ebx),%edx <===
Code: c017927b <tcp_keepalive+3b/180> 3: 89 54 24 10 mov %edx,0x10(%esp,1)
Code: c017927f <tcp_keepalive+3f/180> 7: 83 7b 30 00 cmpl $0x0,0x30(%ebx)
Code: c0179283 <tcp_keepalive+43/180> b: 0f 85 ef 00 00 00 jne c0179378 <tcp_keepalive+138/180>
Code: c0179289 <tcp_keepalive+49/180> 11: 8a 43 77 mov 0x77(%ebx),%al

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing

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



This archive was generated by hypermail 2b29 : Tue May 23 2000 - 21:00:13 EST