Re: squid server w/3com 905B explodes under load

From: Brian (hiryuu@envisiongames.net)
Date: Sun Jan 21 2001 - 19:58:51 EST


On Sunday 21 January 2001 16:10, Andi Kleen wrote:
> On Sun, Jan 21, 2001 at 04:00:09PM -0500, Brian wrote:
> > I tossed a little more on and somewhere around 1500 FDs and 15Mbit,
> > all of the connections froze. I assume that's when it coughed up
> > this: Jan 21 14:51:24 squid1 kernel: reset_xmit_timer sk=cf14dcc0 1
> > when=0x3b92, caller=c019a4c2
> > Jan 21 14:51:25 squid1 kernel: Unable to handle kernel NULL pointer
> > dereference at virtual address 00000014
>
> Could you run the complete oops through ksymoops ?

I didn't get all of that one (syslogd died and I rebooted before grabbing
it from dmesg).

Here's another one, though:
kernel BUG at inode.c:519!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c013bbfa>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 0000001b ebx: ca427828 ecx: c01f0868 edx: 00000000
esi: ca427820 edi: cb170d88 ebp: cfe39fac esp: cfe39f88
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=cfe39000)
Stack: c01ca3ee c01ca48e 00000207 00010f00 00000004 00000011 00000890
cdc432c8
       c9ab19c8 00000000 c013bc81 00001ea7 c01246a7 00000006 00000004
00000006
       00000004 00010f00 c01c6b17 cfe38239 0008e000 c0124748 00000004
00000000
Call Trace: [<c013bc81>] [<c01246a7>] [<c0124748>] [<c0107424>]
Code: 0f 0b 83 c4 0c 90 8b 53 04 8b 03 89 50 04 89 02 8b 53 fc 8b

>>EIP; c013bbfa <prune_icache+92/f8> <=====
Trace; c013bc81 <shrink_icache_memory+21/30>
Trace; c01246a7 <do_try_to_free_pages+5b/80>
Trace; c0124748 <kswapd+7c/11c>
Trace; c0107424 <kernel_thread+28/38>
Code; c013bbfa <prune_icache+92/f8>
00000000 <_EIP>:
Code; c013bbfa <prune_icache+92/f8> <=====
   0: 0f 0b ud2a <=====
Code; c013bbfc <prune_icache+94/f8>
   2: 83 c4 0c add $0xc,%esp
Code; c013bbff <prune_icache+97/f8>
   5: 90 nop
Code; c013bc00 <prune_icache+98/f8>
   6: 8b 53 04 mov 0x4(%ebx),%edx
Code; c013bc03 <prune_icache+9b/f8>
   9: 8b 03 mov (%ebx),%eax
Code; c013bc05 <prune_icache+9d/f8>
   b: 89 50 04 mov %edx,0x4(%eax)
Code; c013bc08 <prune_icache+a0/f8>
   e: 89 02 mov %eax,(%edx)
Code; c013bc0a <prune_icache+a2/f8>
  10: 8b 53 fc mov 0xfffffffc(%ebx),%edx
Code; c013bc0d <prune_icache+a5/f8>
  13: 8b 00 mov (%eax),%eax

And here I thought it was a NIC issue.

This was compiled with
        gcc version 2.95.2 20000220 (Debian GNU/Linux)
No SMP, no module support, optimized for PII/Celeron.

No swap had been used when it died.

        -- Brian
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org



This archive was generated by hypermail 2b29 : Tue Jan 23 2001 - 21:00:32 EST