Re: 2.2.16 fatal Oops

From: Whit (whit@transpect.com)
Date: Thu Jun 22 2000 - 11:28:59 EST


Alexey,

Hmm. Thanks. Not at all sure how that happenned. You seem to be right
though, when I specify the System.map I had in /boot for that kernel (which
_should_ have been the same as in /usr/src/linux, sigh), I get something
that looks a lot more like the old tcp_keepalive crash that's been dogging
me (from 2.2.13 on) since last Fall. Results below.

Oleg's patch, by the way, didn't take. I've currently switched to the
2.2.17pre5 kernel to see if the fixes there work for this. Since the usual
case is for it to take a week or so to crash, I can't say if they matter
yet.

Unable to handle kernel paging request at virtual address 66a93fb4
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0178cd0>]
EFLAGS: 00010002
eax: c7e80000 ebx: 66a93f94 ecx: 00000001 edx: 66a93f94
esi: 00000001 edi: 00000000 ebp: 0000cacb esp: c0217efc
ds: 0018 es: 0018 ss: 0018
Stack: 0000000f 0c513b6c 66a93f94 00000292 00000000 c0179109 c020c510
c020c4ec
       c01790d8 c0217f44 c0217f48 c011126d 00000000 00000001 c0254594
00000000
       00000001 c0216000 00000000 c0217f60 c01179f5 00000000 c0216000
06513b57
Call Trace: [<c0179109>] [<c01790d8>] [<c011126d>] [<c01179f5>] [<c010a311>]
[<c0109fe0>] [<c01078a9>]
            [<c0106000>] [<c01078cc>] [<c01090fc>] [<c0106000>] [<c010607b>]
[<c0106000>] [<c0100175>]
Code: 8b 53 20 89 54 24 10 83 7b 30 00 0f 85 fb 00 00 00 8a 43 77

>>EIP: c0178cd0 <tcp_keepalive+40/198>
Trace: c0179109 <tcp_sltimer_handler+31/70>
Trace: c01790d8 <tcp_sltimer_handler+0/70>
Trace: c011126d <timer_bh+27d/3a8>
Trace: c01179f5 <do_bottom_half+49/64>
Trace: c010a311 <do_IRQ+39/40>
Trace: c0109fe0 <common_interrupt+18/20>
Trace: c01078a9 <cpu_idle+61/70>
Trace: c0106000 <get_options+0/74>
Code: c0178cd0 <tcp_keepalive+40/198> 00000000 <_EIP>: <===
Code: c0178cd0 <tcp_keepalive+40/198> 0: 8b 53 20
mov 0x20(%ebx),%edx <===
Code: c0178cd3 <tcp_keepalive+43/198> 3: 89 54 24 10
mov %edx,0x10(%esp,1)
Code: c0178cd7 <tcp_keepalive+47/198> 7: 83 7b 30 00
cmpl $0x0,0x30(%ebx)
Code: c0178cdb <tcp_keepalive+4b/198> b: 0f 85 fb 00 00 00
jne c0178ddc <tcp_keepalive+14c/198>
Code: c0178ce1 <tcp_keepalive+51/198> 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

On Thu, Jun 22, 2000 at 07:21:37PM +0400, kuznet@ms2.inr.ac.ru wrote:
> Hello!
>
> > hope this gives some more meaningful diagnostic hint. Here's the Oops:
>
> Please, check your System.map. The dump was made with wrong System.map
> and undeciphereable, hence.
>
> Alexey

 \/\/ I-I I T
 Blauvelt
 whit@transpect.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/



This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 21:00:24 EST