Google luky.org euqset.org

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: oops in snmp6_unregister_dev()


I may have been wrong about that user-space workaround.
It's not 100% reliable.

I previously wrote:
> Hi all,
> 
> I'm getting an oops in snmp6_unregister_dev(). I've replicated the
> problem with these kernels:
> 
>   Pre-built 2.6.9-1.6_FC2 (Fedora Core 2)
>   Pre-built 2.6.9-1.11_FC2 (Fedora Core 2)
>   Custom-built 2.6.10 (kernel.org)
> 
> The oops message below is from 2.6.9-1.11_FC2.
> 
> The trigger is these commands in rapid succession:
> 
>   service dhcpd stop
>   ifdown eth2
>   ifconfig eth2 0.0.0.0
> 
> The ifconfig command is not required to trigger the oops but it
> dramatically increases the odds of it happening to better than
> 90%. Without the ifconfig command the odds of getting the oops
> are much lower, less than 10%.
> 
> The service and ifdown scripts, and the ifconfig utility
> are those included with FC2.
> 
> Interface eth2 is associated with the r8169 device driver. The
> DHCP server is configured to dish out leases on this interface.
> 
> The user-space workaround is to insert delays between the commands
> as follows:
> 
>   service dhcpd stop
>   sleep 1
>   ifdown eth2
>   sleep 1
>   ifconfig eth2 0.0.0.0
> 
> The oops message text below was hand typed so their could be some
> errors.
> 
> Thanks,
> Terry
> 
> 
> Unable to handle kernel NULL pointer dereference at virtual address
> 0000000a
>  printing eip:
> c019f200
> *pde = 1faf3067
> Oops: 0000 [#1]
> Modules linked in: r8169 microcode dm_mod uhci_hcd ehci_hdc e100 mii
> appletalk ipx md5 ipv6 ext3 jbd
> CPU:    0
> EIP:    0060:[<c019f200>]    Not tainted VLI
> EFLAGS: 00010286   (2.6.9-1.11_FC2)
> EIP is at remove_proc_entry+0x2f/0xe3
> eax: 00000000   ebx: 0000000a   ecx: ffffffff   edx: de100200
> esi: ddce6000   edi: 0000000a   ebp: c03d9fd0   esp: c03d9f80
> ds: 007b   es: 007b   ss: 0068
> Process swapper (pid: 0, threadinfo=c03d9000 task=c034cb80)
> Stack: de100200 0000000a dfd24800 ddce6000 00000000 c03d9fd0 e09691d7
> dfd24800
>        e094b025 dd9e6e80 dddf2680 c02a63e1 dddf2680 c0421ce0 c03529e0
> c02a606f
>        00000000 c02a5fc4 c0128666 c03d9fd0 c03d9fd0 c03d9fd0 00000000
> 00000001
> Call Trace:
>  [<e09691d7>] snmp6_unregister_dev+0x2f/0x3e [ipv6]
>  [<e094b025>] in6_dev_finish_destroy+0x70/0x7f [ipv6]
>  [<c02a63e1>] dst_destroy+0x60/0xa7
>  [<c02a606f>] dst_run_gc+0xab/0x18a
>  [<c02a5fc4>] dst_run_gc+0x0/0x18a
>  [<c0128666>] run_timer_softirq+0x1e3/0x2e1
>  [<c0124b41>] __do_softirq+0x35/0x79
>  [<c01093e7>] do_softirq+0x3a/0x41
>  =======================
>  [<c0108993>] do_IRQ+0x239/0x242
>  [<c0106468>] common_interrupt+0x18/0x20
>  [<c0116418>] apm_bios_call_simple+0x5e/0x95
>  [<c02f0000>] __xfrm_state_delete+0xe8/0x160
>  [<c0116523>] apm_do_idle+0x12/0x5c
>  [<c0116637>] apm_cpu_idle+0xab/0x121
>  [<c010408c>] cpu_idle+0x1f/0x34
>  [<c03af6bc>] start_kernel+0x20f/0x211
> Code: 56 53 55 55 89 14 24 89 44 24 04 75 13 8d 4c 24 04 89 e2 e8 42 f4
> ff ff 85 c0 0f 85 b7 00 00 00 8b 5c 24 04 31 c0 83 c9 ff 89 df <f2> ae
> f7 d1 49 8b 04 24 89 cd 8d 70 34 83 78 34 00 0f 84 95 00
>  <0>Kernel panic - not syncing: Fatal exception in interrupt
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


$B$3$N>pJs$,$"$J$?$NC5$7$F$$?$b$N$+$I$&$+A*Br$7$F$/$@$5$!#(B
yes/$B$^$5$K$3$l$@!*(B   no/$B0c$&$J$!(B   part/$B0lIt8+$D$+$C$?(B   try/$B$3$l$G;n$7$F$_$k(B

$B$"$J$?$,C5$7$F$$?>pJs$O$I$N$h$&$J$3$H$+!"$4<+M3$K5-F~2<$5$!#FC$K!V$^$5$K$3$l$@!*!W$H8@$&>l9g$O5-F~$r$*4j$$7$^$9!#(B
$BNc(B:$B!VJ#?t$N%^%7%s$+$i(BCATV$B7PM3$G(Bipmasquerade$B$rMxMQ$7$F(BWeb$B$r;2>H$7$?$>l9g$N@_Dj$K$D$$F!W(B
References: