Hi,
I have a strange phenomenon to submit to the community : a crash. :-)
The curiosity is that it never happens with a PC I have been (Celeron 766)
for 1 year.
And occurs systematically (but it used to work rarely) with 2 other PCs,
Celeron based, that runs over 1Ghz. One is a compaq evo300, the other one a
Flex.
The main differences between the 2 families of PC are, at least their age (a
few months difference) but also the type of Pentium III and the chipset.
The one on which it works (Celeron 766) without any problem is a Coppermine
with 128 k L2 cache two others are full PIII with 256k L2 cache.
Celeron 766 has a SiS5513 chipset, both others are Intel 815.
I made a try while reducing the CPU frequency of the Flex to 667 Mhz.
It worked the first time I did it and then always crashed at the same
frequency.
The kernel is 2.4.18 (compiled for i686) patched with super-freeswan-1.98b-kb5
and bridge-0.0.7.
The crash rises up in pluto when it receives a IKE exchange following an IKE
initialization. It never happends on a passive Pluto. It never happens
running without pluto (and making ping, telnet, ssh, etc).
The ksymoops speaks about a br_nf_post_routing_finish and ip_frag.
Could it be a pb with ip fragmentation ?
I canceled the rules in postrouting chain : no way.
I loaded ip_conntrack_ftp : no way.
So, you'll find here the end of the results of ksymoops.
If you can do anything (other than switch me to ebtables) it could save my
life :-)
Thanks,
db
>>EIP; c040884f <br_nf_post_routing_finish+33/84> <=====
>>eax; f8a8c000 <END_OF_CODE+2f9db37d/????>
>>ebx; c1e35220 <_end+17f20d4/8a51eb4>
>>ecx; 401336b0 Before first symbol
>>edx; c0cbd800 <_end+67a6b4/8a51eb4>
>>esi; c1db9810 <_end+17766c4/8a51eb4>
>>edi; c1db9824 <_end+17766d8/8a51eb4>
>>ebp; 000005c8 Before first symbol
>>esp; c22d1970 <_end+1c8e824/8a51eb4>
Trace; c03660ee <ip_fragment+2ee/3a8>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c0392991 <ip_refrag+45/60>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c0408906 <br_nf_post_routing+66/70>
Trace; c040881c <br_nf_post_routing_finish+0/84>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c04057da <br_forward_finish+3a/40>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c03473d0 <nf_hook_slow+118/1a4>
Trace; c0408750 <br_nf_local_out_finish+0/40>
Trace; c0408787 <br_nf_local_out_finish+37/40>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c03473d0 <nf_hook_slow+118/1a4>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c0408811 <br_nf_local_out+81/8c>
Trace; c0408750 <br_nf_local_out_finish+0/40>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c04057da <br_forward_finish+3a/40>
Trace; c0405760 <br_dev_queue_push_xmit+0/40>
Trace; c03473d0 <nf_hook_slow+118/1a4>
Trace; c0408750 <br_nf_local_out_finish+0/40>
Trace; c0408787 <br_nf_local_out_finish+37/40>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c03473d0 <nf_hook_slow+118/1a4>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c0408811 <br_nf_local_out+81/8c>
Trace; c0408750 <br_nf_local_out_finish+0/40>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c0366524 <ip_finish_output2+0/10c>
Trace; c040581d <__br_deliver+3d/44>
Trace; c04057a0 <br_forward_finish+0/40>
Trace; c0405889 <br_deliver+1d/44>
Trace; c0404b03 <__br_dev_xmit+63/84>
Trace; c0404b47 <br_dev_xmit+23/30>
Trace; c03404e8 <dev_queue_xmit+1bc/2ec>
Trace; c03665ed <ip_finish_output2+c9/10c>
Trace; c0408991 <ipv4_sabotage_out+49/60>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c0366524 <ip_finish_output2+0/10c>
Trace; c0366524 <ip_finish_output2+0/10c>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c0366524 <ip_finish_output2+0/10c>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c03650c7 <ip_output+177/180>
Trace; c0366524 <ip_finish_output2+0/10c>
Trace; c036651d <output_maybe_reroute+d/14>
Trace; c0408991 <ipv4_sabotage_out+49/60>
Trace; c0346fd5 <nf_iterate+39/84>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c0347394 <nf_hook_slow+dc/1a4>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c03659bd <ip_build_xmit_slow+405/4e4>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c037ffd8 <udp_getfrag+0/c4>
Trace; c0366510 <output_maybe_reroute+0/14>
Trace; c0365aea <ip_build_xmit+4e/364>
Trace; c037ffd8 <udp_getfrag+0/c4>
Trace; c033cb62 <alloc_skb+ea/1b4>
Trace; c0380470 <udp_sendmsg+38c/414>
Trace; c037ffd8 <udp_getfrag+0/c4>
Trace; c0386b56 <inet_sendmsg+3a/40>
Trace; c0339925 <sock_sendmsg+69/88>
Trace; c033a815 <sys_sendto+d9/f8>
Trace; c014580a <do_pollfd+5e/88>
Trace; c01458ba <do_poll+86/dc>
Trace; c0130988 <__free_pages+1c/20>
Trace; c01309a6 <free_pages+1a/1c>
Trace; c0144fca <poll_freewait+3a/44>
Trace; c0145be4 <sys_poll+2d4/2e4>
Trace; c033b01b <sys_socketcall+143/200>
Trace; c01070af <system_call+33/38>
Code; c040884f <br_nf_post_routing_finish+33/84>
0000000000000000 <_EIP>:
Code; c040884f <br_nf_post_routing_finish+33/84> <=====
0: 89 41 06 mov %eax,0x6(%ecx) <=====
Code; c0408852 <br_nf_post_routing_finish+36/84>
3: 0f b7 82 84 00 00 00 movzwl 0x84(%edx),%eax
Code; c0408859 <br_nf_post_routing_finish+3d/84>
a: 66 89 41 0a mov %ax,0xa(%ecx)
Code; c040885d <br_nf_post_routing_finish+41/84>
e: 81 3d 00 04 63 c0 00 cmpl $0x0,0xc0630400
Code; c0408864 <br_nf_post_routing_finish+48/84>
15: 00 00 00
<0>Kernel panic: Aiee, killing interrupt handler!
_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://www.math.leidenuniv.nl/mailman/listinfo/bridge