[Bug 42] New: Kernel panic in PSD
bugzilla-daemon@netfilter.org
bugzilla-daemon@netfilter.org
Tue, 04 Feb 2003 09:58:28 +0100
https://bugzilla.netfilter.org/cgi-bin/bugzilla/show_bug.cgi?id=42
Summary: Kernel panic in PSD
Product: netfilter/iptables
Version: patch-o-matic
Platform: i386
OS/Version: other
Status: NEW
Severity: major
Priority: P2
Component: ip_tables (kernel)
AssignedTo: laforge@netfilter.org
ReportedBy: matt@xrefer.com
CC: netfilter-buglog@lists.netfilter.org
Hi,
Using the PSD matching module found within the current patch-o-matic, I
repeatedly get a kernel panic after an unknown period of time, sometimes 1/2 and
hour, sometimes 12 hours.
Here is the ksymoops'd oops:
Unable to handle kernel paging request at virtual address e23cc9ca
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01fc7c4>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 1e22bd3e ebx: c03156d0 ecx: e23cc9c2 edx: c030ef00
esi: 00000002 edi: 000001eb ebp: c72dcba0 esp: c02cbd74
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c02cb000)
Stack: c885902c c885909c 00000070 c02cbdfc c02cbdcc 005c8f2b 02066e54 aabe1900
1e22bd3e c72dcbb4 00000000 c01f79f1 c75a1c00 c75db000 c7536800 c88590bc
00000000 c72dcbb4 00000018 c02cbdfc c02cbe8c c0308fb0 c01cfc5c c7536800
Call Trace: [<c01f79f1>] [<c01cfc5c>] [<c01f9841>] [<c01c8228>] [<c01cfc5c>]
[<c01cfc5c>] [<c01c84dd>] [<c01cfc5c>] [<c01cfc06>] [<c01cfc5c>] [<c01ceedc>]
[<c01cf050>] [<c01ceedc>] [<c01c8516>] [<c01ced77>] [<c01ceedc>] [<c01c3093>]
[<c01c312d>] [<c01c3240>] [<c011918a>] [<c010803d>] [<c0105220>] [<c0105220>]
[<c010a138>] [<c0105220>] [<c0105220>] [<c0105243>] [<c01052a9>] [<c0105000>]
[<c0105027>]
Code: 39 41 08 74 0e 8b 01 46 85 c0 0f 45 d1 89 c1 85 c9 75 e9 89
>>EIP; c01fc7c4 <ipt_psd_match+c4/400> <=====
>>ebx; c03156d0 <state+9fb0/a020>
>>edx; c030ef00 <state+37e0/a020>
>>ebp; c72dcba0 <_end+6fc6428/8528888>
>>esp; c02cbd74 <init_task_union+1d74/2000>
Trace; c01f79f1 <ipt_do_table+241/38c>
Trace; c01cfc5c <ip_forward_finish+0/54>
Trace; c01f9841 <ipt_hook+21/28>
Trace; c01c8228 <nf_iterate+30/84>
Trace; c01cfc5c <ip_forward_finish+0/54>
Trace; c01cfc5c <ip_forward_finish+0/54>
Trace; c01c84dd <nf_hook_slow+b5/144>
Trace; c01cfc5c <ip_forward_finish+0/54>
Trace; c01cfc06 <ip_forward+196/1ec>
Trace; c01cfc5c <ip_forward_finish+0/54>
Trace; c01ceedc <ip_rcv_finish+0/1a4>
Trace; c01cf050 <ip_rcv_finish+174/1a4>
Trace; c01ceedc <ip_rcv_finish+0/1a4>
Trace; c01c8516 <nf_hook_slow+ee/144>
Trace; c01ced77 <ip_rcv+327/35c>
Trace; c01ceedc <ip_rcv_finish+0/1a4>
Trace; c01c3093 <netif_receive_skb+107/134>
Trace; c01c312d <process_backlog+6d/110>
Trace; c01c3240 <net_rx_action+70/108>
Trace; c011918a <do_softirq+5a/a4>
Trace; c010803d <do_IRQ+c1/d4>
Trace; c0105220 <default_idle+0/28>
Trace; c0105220 <default_idle+0/28>
Trace; c010a138 <call_do_IRQ+5/d>
Trace; c0105220 <default_idle+0/28>
Trace; c0105220 <default_idle+0/28>
Trace; c0105243 <default_idle+23/28>
Trace; c01052a9 <cpu_idle+41/54>
Trace; c0105000 <_stext+0/0>
Trace; c0105027 <rest_init+27/28>
Code; c01fc7c4 <ipt_psd_match+c4/400>
00000000 <_EIP>:
Code; c01fc7c4 <ipt_psd_match+c4/400> <=====
0: 39 41 08 cmp %eax,0x8(%ecx) <=====
Code; c01fc7c7 <ipt_psd_match+c7/400>
3: 74 0e je 13 <_EIP+0x13> c01fc7d7 <ipt_psd_match+
d7/400>
Code; c01fc7c9 <ipt_psd_match+c9/400>
5: 8b 01 mov (%ecx),%eax
Code; c01fc7cb <ipt_psd_match+cb/400>
7: 46 inc %esi
Code; c01fc7cc <ipt_psd_match+cc/400>
8: 85 c0 test %eax,%eax
Code; c01fc7ce <ipt_psd_match+ce/400>
a: 0f 45 d1 cmovne %ecx,%edx
Code; c01fc7d1 <ipt_psd_match+d1/400>
d: 89 c1 mov %eax,%ecx
Code; c01fc7d3 <ipt_psd_match+d3/400>
f: 85 c9 test %ecx,%ecx
Code; c01fc7d5 <ipt_psd_match+d5/400>
11: 75 e9 jne fffffffc <_EIP+0xfffffffc> c01fc7c0 <ip
t_psd_match+c0/400>
Code; c01fc7d7 <ipt_psd_match+d7/400>
13: 89 00 mov %eax,(%eax)
<0>Kernel panic: Aiee, killing interrupt handler!
1 warning issued. Results may not be reliable.
The kernel is 2.4.20 with all pending patches from the latest
patch-o-matic-20030107 and the psd and ttl patches also.
If I can provide any more info, please let me know.
Cheers
Matt
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.