<< | Thread Index | >> ]    [ << | Date Index | >> ]

Subject: Can anyone confirm this GPF (cipe-1.0.1, linux-2.0.38)
From: Matthew Callaway <matt,AT,kindjal,DOT,net>
Date: Fri, 6 Oct 2000 18:52:01 +0200

I have a firewall machine running linux kernel 2.0.38,
which has been crashing regularly.  The kernel Oopses
that are dumped to the logs frequently implicate CIPE
as a potential problem.

It's an older version of CIPE, so I don't expect anyone
to fix it, per se, but I was hoping that someone could
take a look at the kernel Oops and confirm that CIPE is
in fact the problem.  That is, is this a bug that has
been recognized and fixed in a later version?

What would be ideal is if someone could tell me what's
causing the problem, so that I can recreate it under
controlled circumstances (in a test lab), and then
verify that the problem goes away in later versions.

Info:
Kernel 2.0.38, patched for ipchains, configured as a firewall,
IP masquerading, etc.
CIPE 1.0.1

The kernel Oops is attached.  It is interesting to note that
one of the lines of the kernel Oops says:

SMP simultaneous entry of an interrupt handler

but this is not an SMP machine.  Any input would be great.

Thank you very much,

Matt


Oct  3 20:50:01 localhost kernel: general protection: 0000 
Oct  3 20:50:01 localhost kernel: CPU:    0 
Oct  3 20:50:01 localhost kernel: EIP:    0010:[wake_up_interruptible+53/232] 

Oct  3 20:50:01 localhost kernel: EFLAGS: 00010202 
Oct  3 20:50:01 localhost kernel: eax: 0beeb14c   ebx: 400ca057   ecx: 
0beeb14c   edx: 400ca06d 
Oct  3 20:50:01 localhost kernel: esi: 00000114   edi: 0beeb148   ebp: 
029b7d8c   esp: 029b7d80 
Oct  3 20:50:01 localhost kernel: ds: 0018   es: 0018   fs: 002b   gs: 002b   
ss: 0018 
Oct  3 20:50:01 localhost kernel: Process ls (pid: 21496, process nr: 154, 
stackpage=029b7000) 
Oct  3 20:50:01 localhost kernel: Stack: 03ed2810 00000114 00000000 029b7e04 
00153157 0beeb14c 03ed2810 0013b17f  
Oct  3 20:50:01 localhost kernel:        03ed2810 03ed2810 02a8a490 0013b47f 
03ed2810 02a8a490 0d0b1000 00000000  
Oct  3 20:50:01 localhost kernel:        400ca000 0013b90e 02a8a490 00000000 
0d0b10fc 00aeab08 10008660 02a8a490  
Oct  3 20:50:01 localhost kernel: Call Trace: [def_callback3+11/60] 
[sock_wfree+35/44] [kfree_skb+183/244] [dev_kfree_skb+62/76] 
[cip3b:cipe_prnpad+-39400/916] [cip3b:cipe_prnpad+-1
6456/916] [do_IRQ+101/136]  
Oct  3 20:50:01 localhost kernel:        [IRQ5_interrupt+89/128] 
[sys_setup+40/72] [ip_rule_match+29/592] [ip_fw_check+398/908] 
[tcp_rcv+2124/2644] [ipfw_input_check+19/52] [call_in
_firewall+42/68] [ip_rcv+446/1468]  
Oct  3 20:50:01 localhost kernel:        [net_bh+252/284] 
[do_bottom_half+59/96] [handle_bottom_half+11/24]  
Oct  3 20:50:01 localhost kernel: Code: 8b 02 83 f8 01 75 67 9c 5e fa c7 02 
00 00 00 00 83 7a 4c 00  
Oct  3 20:50:01 localhost kernel: Aiee, killing interrupt handler 
Oct  3 20:50:05 localhost kernel: eth1: IRQ 5 is physically blocked! Failing 
back to low-rate polling. 
Oct  3 20:50:05 localhost kernel: eth1: SMP simultaneous entry of an 
interrupt handler. 
Oct  3 20:50:05 localhost kernel: Warning: kfree_skb passed an skb still on a 
list (from 02a8a490). 
Oct  3 20:50:05 localhost kernel: general protection: 0000 
Oct  3 20:50:05 localhost kernel: CPU:    0 
Oct  3 20:50:05 localhost kernel: EIP:    0010:[wake_up_interruptible+53/232] 

Oct  3 20:50:05 localhost kernel: EFLAGS: 00010202 
Oct  3 20:50:05 localhost kernel: eax: 0beeb14c   ebx: 400ca057   ecx: 
0beeb14c   edx: 400ca06d 
Oct  3 20:50:05 localhost kernel: esi: 00000764   edi: 0beeb148   ebp: 
001a5e38   esp: 001a5e2c 
Oct  3 20:50:05 localhost kernel: ds: 0018   es: 0018   fs: 002b   gs: 0018   
ss: 0018 
Oct  3 20:50:05 localhost kernel: Process swapper (pid: 0, process nr: 0, 
stackpage=001a402c) 
Oct  3 20:50:05 localhost kernel: Stack: 03ed2810 00000764 00000000 1a495de3 
00153157 0beeb14c 03ed2810 0013b17f  
Oct  3 20:50:05 localhost kernel:        03ed2810 03ed2810 02d0aee0 0013b47f 
03ed2810 02d0aee0 02d0aee0 03ed2810  
Oct  3 20:50:05 localhost kernel:        00000000 0014aebe 02d0aee0 00000000 
03ed2810 02bfd852 000e03a1 02bfde30  
Oct  3 20:50:05 localhost kernel: Call Trace: [def_callback3+11/60] 
[sock_wfree+35/44] [kfree_skb+183/244] [tcp_ack+1354/2292] 
[tcp_rcv+2237/2644] [ip_rcv+1124/1468] [dev_tint+106/1
48]  
Oct  3 20:50:05 localhost kernel:        [net_bh+252/284] 
[do_bottom_half+59/96] [handle_bottom_half+11/24] [sys_idle+92/112] 
[system_call+85/124] [init+0/864] [write_ldt+284/736]  
Oct  3 20:50:05 localhost kernel: Code: 8b 02 83 f8 01 75 67 9c 5e fa c7 02 
00 00 00 00 83 7a 4c 00  
Oct  3 20:50:05 localhost kernel: Aiee, killing interrupt handler 
Oct  3 20:50:05 localhost kernel: kfree of non-kmalloced memory: 001a6074, 
next= 00109578, order=1970169159 
Oct  3 20:50:05 localhost kernel: kfree of non-kmalloced memory: 001a6064, 
next= 00109578, order=1970169159 
Oct  3 20:50:05 localhost kernel: kfree of non-kmalloced memory: 001a6578, 
next= 00109578, order=1970169159 
Oct  3 20:50:05 localhost kernel: idle task may not sleep 
Oct  3 20:50:05 localhost last message repeated 4 times
Oct  3 20:50:05 localhost kernel: general protection: 0000 
Oct  3 20:50:05 localhost kernel: CPU:    0 
Oct  3 20:50:05 localhost kernel: EIP:    0010:[wake_up_interruptible+53/232] 

Oct  3 20:50:05 localhost kernel: EFLAGS: 00010202 
Oct  3 20:50:05 localhost kernel: eax: 0beeb14c   ebx: 400ca057   ecx: 
0beeb14c   edx: 400ca06d 
Oct  3 20:50:05 localhost kernel: esi: 022aee30   edi: 0beeb148   ebp: 
001a5c28   esp: 001a5c1c 
Oct  3 20:50:05 localhost kernel: ds: 0018   es: 0018   fs: 002b   gs: 0000   
ss: 0018 
Oct  3 20:50:05 localhost kernel: Process swapper (pid: 0, process nr: 0, 
stackpage=001a402c) 
Oct  3 20:50:05 localhost kernel: Stack: 03ed2810 022aee30 03ed2810 03ed28d0 
0015311c 0beeb14c 03ed28d0 0014b509  
Oct  3 20:50:05 localhost kernel:        03ed2810 00000000 03ed2810 022ae852 
022aee30 022ae852 02bea638 0014b769  
Oct  3 20:50:05 localhost kernel:        022aee30 03ed2810 022ae852 03ed2810 
022ae852 000e03a1 022aee30 0014c305
Oct  3 20:50:05 localhost kernel: Call Trace: [def_callback1+24/28] 
[tcp_queue+281/388] [tcp_data+501/540] [tcp_rcv+2445/2644] [ip_rcv+1124/1468] 
[dev_tint+106/148] [net_bh+252/284]
  
Oct  3 20:50:05 localhost kernel:        [do_bottom_half+59/96] 
[handle_bottom_half+11/24] [exit_notify+30/472] [do_exit+456/508] 
[die_if_kernel+695/704] [<10800000>] [cip3b:cipe_pr
npad+-73800/916] [do_general_protection+124/172]  
Oct  3 20:50:05 localhost kernel:        [do_general_protection+0/172] 
[error_code+64/72] [cip3b:cipe_prnpad+-73776/916] 
[wake_up_interruptible+53/232] [def_callback3+11/60] [sock_w
free+35/44] [kfree_skb+183/244] [tcp_ack+1354/2292]  
Oct  3 20:50:05 localhost kernel:        [tcp_rcv+2237/2644] 
[ip_rcv+1124/1468] [dev_tint+106/148] [net_bh+252/284] [do_bottom_half+59/96] 
[handle_bottom_half+11/24] [sys_idle+92/11
2] [system_call+85/124]  
Oct  3 20:50:05 localhost kernel:        [init+0/864] [write_ldt+284/736]  
Oct  3 20:50:05 localhost kernel: Code: 8b 02 83 f8 01 75 67 9c 5e fa c7 02 
00 00 00 00 83 7a 4c 00  
Oct  3 20:50:05 localhost kernel: Aiee, killing interrupt handler 
Oct  3 20:50:05 localhost kernel: general protection: 0000 
Oct  3 20:50:05 localhost kernel: CPU:    0 
Oct  3 20:50:05 localhost kernel: EIP:    0010:[wake_up_interruptible+53/232] 

Oct  3 20:50:05 localhost kernel: EFLAGS: 00010202 
Oct  3 20:50:05 localhost kernel: eax: 0beeb14c   ebx: 400ca057   ecx: 
0beeb14c   edx: 400ca06d 
Oct  3 20:50:05 localhost kernel: esi: 00000114   edi: 0beeb148   ebp: 
001a5a5c   esp: 001a5a50 
Oct  3 20:50:05 localhost kernel: ds: 0018   es: 0018   fs: 002b   gs: 0000   
ss: 0018 
Oct  3 20:50:05 localhost kernel: Process swapper (pid: 0, process nr: 0, 
stackpage=001a402c) 
Oct  3 20:50:05 localhost kernel: Stack: 03ed2810 00000114 00000000 001a5ad4 
00153157 0beeb14c 03ed2810 0013b17f  
Oct  3 20:50:05 localhost kernel:        03ed2810 03ed2810 02bd4e7c 0013b47f 
03ed2810 02bd4e7c 0d0b1000 00000000  
Oct  3 20:50:05 localhost kernel:        000ca000 0013b90e 02bd4e7c 00000000 
0d0b10fc 00aeab34 10008660 02bd4e7c  
Oct  3 20:50:05 localhost kernel: Call Trace: [def_callback3+11/60] 
[sock_wfree+35/44] [kfree_skb+183/244] [dev_kfree_skb+62/76] 
[cip3b:cipe_prnpad+-39400/916] [cip3b:cipe_prnpad+-1
6456/916] [cip3b:cipe_prnpad+-41958/916]  
Oct  3 20:50:05 localhost kernel:        [cip3b:cipe_prnpad+-42124/916] 
[cip3b:cipe_prnpad+-16456/916] [timer_bh+749/820] [do_bottom_half+59/96] 
[handle_bottom_half+11/24] [exit_not
ify+30/472] [do_exit+456/508] [die_if_kernel+695/704]  
Oct  3 20:50:05 localhost kernel:        [<10800000>] 
[cip3b:cipe_prnpad+-73800/916] [do_general_protection+124/172] 
[do_general_protection+0/172] [error_code+64/72] [wake_up_interr
uptible+53/232] [def_callback1+24/28] [tcp_queue+281/388]  
Oct  3 20:50:05 localhost kernel:        [tcp_data+501/540] 
[tcp_rcv+2445/2644] [ip_rcv+1124/1468] [dev_tint+106/148] [net_bh+252/284] 
[do_bottom_half+59/96] [handle_bottom_half+11/
24] [exit_notify+30/472]  
Oct  3 20:50:05 localhost kernel:        [do_exit+456/508] 
[die_if_kernel+695/704] [<10800000>] [cip3b:cipe_prnpad+-73800/916] 
[do_general_protection+124/172] [do_general_protection
+0/172] [error_code+64/72] [cip3b:cipe_prnpad+-73776/916]  
Oct  3 20:50:05 localhost kernel:        [wake_up_interruptible+53/232] 
[def_callback3+11/60] [sock_wfree+35/44] [kfree_skb+183/244] 
[tcp_ack+1354/2292] [tcp_rcv+2237/2644] [ip_rcv+
1124/1468] [dev_tint+106/148]  
Oct  3 20:50:05 localhost kernel:        [net_bh+252/284] 
[do_bottom_half+59/96] [handle_bottom_half+11/24] [sys_idle+92/112] 
[system_call+85/124] [init+0/864] [write_ldt+284/736]  
Oct  3 20:50:05 localhost kernel: Code: 8b 02 83 f8 01 75 67 9c 5e fa c7 02 
00 00 00 00 83 7a 4c 00  
Oct  3 20:50:05 localhost kernel: Aiee, killing interrupt handler




<< | Thread Index | >> ]    [ << | Date Index | >> ]