[Bug 197276] [ipfw] "ipfw table <name> destroy" cause panic in case of non-empty "type iface" table

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Feb 2 17:51:16 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197276

--- Comment #2 from Lev A. Serebryakov <lev at FreeBSD.org> ---
Stacktrace is

#12 0xffffffff814505e6 in ipfw_iface_del_notify (ch=<value optimized out>, 
    ic=0xfffff80002b1e5b8)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_iface.c:392
#13 0xffffffff8144f865 in destroy_ifidx_locked (ii=<value optimized out>, 
    no=0xfffff80002b1e580, arg=0xffffffff80741504)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_table_algo.c:2136
#14 0xffffffff81443ccc in ipfw_objhash_foreach (ni=0xfffff80005fcf800, 
    f=0xffffffff8144f850 <destroy_ifidx_locked>, arg=0xffffffff81454d00)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_sockopt.c:3400
#15 0xffffffff8144d765 in ta_destroy_ifidx (ta_state=0xfffff80005563b00, 
    ti=<value optimized out>)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_table_algo.c:2156
#16 0xffffffff81449f5c in flush_table_v0 (ch=<value optimized out>, 
    op3=<value optimized out>, sd=<value optimized out>)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_table.c:3050
#17 0xffffffff81442122 in ipfw_ctl3 (sopt=0xfffffe01236c3a78)
    at /data/src/sys/modules/ipfw/../../netpfil/ipfw/ip_fw_sockopt.c:2700
#18 0xffffffff804bdf54 in kern_setsockopt (td=0xfffff80005fb2000, 
    s=<value optimized out>, level=<value optimized out>, 
    name=<value optimized out>, val=<value optimized out>, 
    valseg=<value optimized out>, valsize=<value optimized out>)
    at /data/src/sys/kern/uipc_syscalls.c:1453
#19 0xffffffff804bde84 in sys_setsockopt (td=0xffffffff80741504, 
    uap=<value optimized out>) at /data/src/sys/kern/uipc_syscalls.c:1407
#20 0xffffffff806a51b6 in amd64_syscall (td=0xfffff80005fb2000, traced=0)
    at subr_syscall.c:133
#21 0xffffffff80684dcb in Xfast_syscall ()
    at /data/src/sys/amd64/amd64/exception.S:395
#22 0x0000000800b2dcba in ?? ()

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list