2.3.99pre8 + Oops
sampsa@staff.netsonic.fi
sampsa@staff.netsonic.fi
Sun, 21 May 2000 19:59:45 +0300 (EEST)
Hi,
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
purposes.
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>]
[<c010018e>]
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
sampsa@netsonic.fi