Hi there, I experience a strange Oops on my firewall, here's the output of ksymoops:
ddf4:~# ksymoops -v /boot/vmlinuz -m /boot/System.map < oops ksymoops 2.4.5 on i586 2.4.19-pre8. Options used -v /boot/vmlinuz (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.19-pre8/ (default) -m /boot/System.map (specified) /usr/bin/nm: /boot/vmlinuz: File format not recognized Error (pclose_local): read_nm_symbols pclose failed 0x100 Warning (read_vmlinux): no kernel symbols in vmlinux, is /boot/vmlinuz a valid vmlinux file? No modules in ksyms, skipping objects Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file? <4>kernel BUG at slab.c:1126! <4>invalid operand: 0000 <4>CPU: 0 <4>EIP: 0010:[<c0126140>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 <4>EFLAGS: 00010202 <4>eax: ffffffff ebx: c11bd5e0 ecx: 000001f0 edx: 00000000 <4>esi: 000001f0 edi: c11bd5e0 ebp: c96c3cf4 esp: c96c3cdc <4>ds: 0018 es: 0018 ss: 0018 <4>Process iptables (pid: 257, stackpage=c96c3000) <4>Stack: c11bd5e0 c11bd5e8 00000246 c021fa8c 00000217 ffffffff c96c3d10 c0126473 <4> c11bd5e0 000001f0 00000320 00000320 c9b51320 c96c3d50 c01dcb53 00000640 <4> 000001f0 ca845cd8 00000070 ca845c68 00000282 c021fa98 c96c3d50 ca845d02 <4>Call Trace: [<c0126473>] [<c01dcb53>] [<c01d79ca>] [<c01d811f>] [<c01d85d7>] <4> [<c01a88e3>] [<c01a893a>] [<c01b3dc1>] [<c011020b>] [<c01c8f6a>] [<c01ce479>] <4> [<c019e083>] [<c019e700>] [<c0108c34>] [<c0108b23>] <4>Code: 0f 0b 66 04 20 43 1f c0 c7 45 f8 01 00 00 00 83 fe 20 75 07 >>EIP; c0126140 <kmem_cache_grow+44/1e0> <===== >>eax; ffffffff <END_OF_CODE+3fd5bb6b/????> >>ebx; c11bd5e0 <END_OF_CODE+f1914c/????> >>edi; c11bd5e0 <END_OF_CODE+f1914c/????> >>ebp; c96c3cf4 <END_OF_CODE+941f860/????> >>esp; c96c3cdc <END_OF_CODE+941f848/????> Trace; c0126473 <kmalloc+d3/f8> Trace; c01dcb53 <checkentry+1e7/314> Trace; c01d79ca <translate_table+29e/528> Trace; c01d811f <do_replace+177/424> Trace; c01d85d7 <do_ipt_set_ctl+3f/64> Trace; c01a88e3 <nf_sockopt+c7/104> Trace; c01a893a <nf_setsockopt+1a/1c> Trace; c01b3dc1 <ip_setsockopt+819/8f8> Trace; c011020b <do_page_fault+17f/4c0> Trace; c01c8f6a <raw_setsockopt+26/58> Trace; c01ce479 <inet_setsockopt+21/24> Trace; c019e083 <sys_setsockopt+5f/78> Trace; c019e700 <sys_socketcall+144/174> Trace; c0108c34 <error_code+34/40> Trace; c0108b23 <system_call+33/40> Code; c0126140 <kmem_cache_grow+44/1e0> 00000000 <_EIP>: Code; c0126140 <kmem_cache_grow+44/1e0> <===== 0: 0f 0b ud2a <===== Code; c0126142 <kmem_cache_grow+46/1e0> 2: 66 data16 Code; c0126143 <kmem_cache_grow+47/1e0> 3: 04 20 add $0x20,%al Code; c0126145 <kmem_cache_grow+49/1e0> 5: 43 inc %ebx Code; c0126146 <kmem_cache_grow+4a/1e0> 6: 1f pop %ds Code; c0126147 <kmem_cache_grow+4b/1e0> 7: c0 c7 45 rol $0x45,%bh Code; c012614a <kmem_cache_grow+4e/1e0> a: f8 clc Code; c012614b <kmem_cache_grow+4f/1e0> b: 01 00 add %eax,(%eax) Code; c012614d <kmem_cache_grow+51/1e0> d: 00 00 add %al,(%eax) Code; c012614f <kmem_cache_grow+53/1e0> f: 83 fe 20 cmp $0x20,%esi Code; c0126152 <kmem_cache_grow+56/1e0> 12: 75 07 jne 1b <_EIP+0x1b> c012615b <kmem_cache_grow+5f/1e0> <4> <0>Kernel panic: Aiee, killing interrupt handler! 2 warnings and 1 error issued. Results may not be reliable. The box has the latest vm patch (vm-34) applied from andrea and additional lvm and freeswan support. A couple of netfilter patches from pom were also applied as well as the ippersonality netfilter patch. I attached my .config for further investigation. It's a debian box. The strange thing is, that I load my firewall script (script available on request) at S13(doesn't matter when, tho) in runlevel 2. However, if I disable automatic-startup, the machine comes up without problems and the firewall script is startable manually. -- Regards, Wiktor Wodecki | http://johoho.eggheads.org [EMAIL PROTECTED] | IRC: Johoho@IrcNET
config.gz
Description: Binary data
msg00935/pgp00000.pgp
Description: PGP signature