Re: Oops - hard crash in 2.2.15 - no2 today, almost identical again

From: Whit Blauvelt (whit@transpect.com)
Date: Wed May 17 2000 - 14:13:14 EST


Hi,

This keeps finding the same place to crash. I don't have enough data points
for real statistics, but these recent results suggest that I was better off
running the earlier part of the 2.2.15pre series and merely having
/proc/sys/net/tcp_keepalive_time set way high (which it still is, by the
way) than I am with the 2.2.15pre17+ kernel code and its tcp improvements.
Seems I'm getting twice the crashes now. Then again, this could just be
chance - traffic is up a bit too - and we _have_ gone from the previous
NULL pointer request failure to a paging request failure, which may be some
sort of progress??

The latest Oopsen follows for comparison.

Whit

Unable to handle kernel paging request at virtual address a14a1984
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0179278>]
EFLAGS: 00010206
eax: c7e80000 ebx: a14a1964 ecx: 00000001 edx: a14a1964
esi: 00000001 edi: 00000001 ebp: 00000887 esp: c0215000
ds: 0018 es: 0018 ss: 0018
Stack: 0000001d 000df87f a14a1964 00000000 c0179699 c0209650 00000000 c0179668
        00000001 c0215f48 c01113a9 00000000 00000001 c0252384 00000000 c0215f60
        c0117b99 00000000 c0214000 000df87d 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