2.3.99pre8 + Oops

sampsa@staff.netsonic.fi sampsa@staff.netsonic.fi
Sun, 21 May 2000 19:59:45 +0300 (EEST)


here is a dump for a crash on production 2.3.99pre8 non-SMP NAT server.
On boot, the ip_conntrack module says that it can handle max 2048
connections, it is possible that this was reached. A option to overwrite
the default memory usage would be nice, because this machine is dedicated
to run NAT & routing and has lot of memory wasted unless used for these

Here is the dump, copied by hand, so you can expect minor errors, hope
there aren't any bad ones.

I dunno if this message falls under netfilter or linux-kernel list, I try
netfilter first due the nature of this Oops.

 Oops included:

ksymoops 0.7c on i586 2.3.99-pre8.  Options used
     -V (specified)
     -k /proc/ksyms (specified)
     -l /proc/modules (specified)
     -o /lib/modules/2.3.99-pre8/ (specified)
     -m /usr/src/linux/System.map (specified)

Oops: 0000
CPU:    0
EIP:    0010:[<c282c550>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010207
eax: c2831000   ebx: 00000000 ecx: c2831800  edx: 000000d1
esi: 00000000   edi: c2831800 ebp: c1e4bc20  esp: c023fe1c
ds: 0018  es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c023f000)
Stack: c282f180 c023fea4 c282c6a5 c2831800 00000000 c023fea4 c023fea0 c1e4bc20
       c1e4bc20 c1e4bc20 00000000 c034d420 c023fea4 81bb8f2a c2831800 81bb8f2a
       00006987 000000b1 81bb8f2a c2831000 c282c2d5 c023fea4 c282cb25 c023fea4
Call Trace: [<c282f180>] [<c282c6a5>] [<c2821800>] [<c2831000>]
[<c282c2d5>] [<c282cb25>]
      [<c282f180>] [c01aea52>] [<c282f180>] [<c01af718>] [<c019ec4a>]
[<c01aea54>] [<c019ee5b>]
      [<c01aea54>] [<c282f230>] [<c01ae906>] [<c01aea54>] [<c01a2e13>]
[<c01199af>] [<c010a64e>] [<c0107200>]
      [<c01096a0>] [<c0107200>] [<c0107223>] [<c010725a>] [c015000>]
Code: 8b 53 18 8b 42 40 a8 02 75 07 8b 42 40 a8 04 75 08 8b 1b 39

>>EIP; c282c550 <[ip_conntrack]early_drop+18/98>   <=====
Trace; c282f180 <[ip_conntrack]ip_conntrack_protocol_udp+0/40>
Trace; c282c6a5 <[ip_conntrack]init_conntrack+a9/3c0>
Trace; c2821800 <[3c59x]vortex_probe1+5b4/a44>
Trace; c2831000 <[ip_conntrack]__module_using_checksums+1b15/3b65>
Trace; c282c2d5 <[ip_conntrack]ip_conntrack_find_get+15/2c>
Trace; c282cb25 <[ip_conntrack]ip_conntrack_in+169/2a4>
Trace; c282f180 <[ip_conntrack]ip_conntrack_protocol_udp+0/40>
Trace; c01aea54 <ip_rcv_finish+0/22c>
Trace; c019ee5b <nf_hook_slow+3f/b0>
Trace; c01aea54 <ip_rcv_finish+0/22c>
Trace; c282f230 <[ip_conntrack]ip_conntrack_in_ops+0/18>
Trace; c01ae906 <ip_rcv+366/39c>
Trace; c01aea54 <ip_rcv_finish+0/22c>
Trace; c01a2e13 <net_rx_action+123/1e8>
Trace; c01199af <do_softirq+4f/70>
Trace; c010a64e <do_IRQ+a6/b8>
Trace; c0107200 <default_idle+0/28>
Trace; c01096a0 <ret_from_intr+0/20>
Trace; c0107200 <default_idle+0/28>
Trace; c0107223 <default_idle+23/28>
Trace; c010725a <cpu_idle+32/48>
Trace; c010018e <L6+0/2>
Code;  c282c550 <[ip_conntrack]early_drop+18/98>
00000000 <_EIP>:
Code;  c282c550 <[ip_conntrack]early_drop+18/98>   <=====
   0:   8b 53 18                  movl   0x18(%ebx),%edx   <=====
Code;  c282c553 <[ip_conntrack]early_drop+1b/98>
   3:   8b 42 40                  movl   0x40(%edx),%eax
Code;  c282c556 <[ip_conntrack]early_drop+1e/98>
   6:   a8 02                     testb  $0x2,%al
Code;  c282c558 <[ip_conntrack]early_drop+20/98>
   8:   75 07                     jne    11 <_EIP+0x11> c282c561 <[ip_conntrack]early_drop+29/98>
Code;  c282c55a <[ip_conntrack]early_drop+22/98>
   a:   8b 42 40                  movl   0x40(%edx),%eax
Code;  c282c55d <[ip_conntrack]early_drop+25/98>
   d:   a8 04                     testb  $0x4,%al
Code;  c282c55f <[ip_conntrack]early_drop+27/98>
   f:   75 08                     jne    19 <_EIP+0x19> c282c569 <[ip_conntrack]early_drop+31/98>
Code;  c282c561 <[ip_conntrack]early_drop+29/98>
  11:   8b 1b                     movl   (%ebx),%ebx
Code;  c282c563 <[ip_conntrack]early_drop+2b/98>
  13:   39 00                     cmpl   %eax,(%eax)

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!

 - Sampsa Ranta