Subject: panic: pfil_list_remove
To: None <current-users@netbsd.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: current-users
Date: 08/20/1999 15:18:57
With a kernel supped on Tuesday 17th, i386:
panic: pfil_list_remove
#0 0xf021d928 in devcls ()
(gdb) bt
#0 0xf021d928 in devcls ()
#1 0x4fcd000 in ?? ()
#2 0xf01e8783 in cpu_reboot (howto=256, bootstr=0x0)
at ../../../../arch/i386/i386/machdep.c:1212
#3 0xf0143b19 in panic () at ../../../../kern/subr_prf.c:217
#4 0xf0170322 in pfil_list_remove (list={tqh_first = 0x0,
tqh_last = 0xf0533e40}, func=0xf018dac0 <fr_check>)
at ../../../../net/pfil.c:152
#5 0xf01702c0 in pfil_remove_hook (func=0xf018dac0 <fr_check>, flags=3)
at ../../../../net/pfil.c:129
#6 0xf018c185 in ipl_disable () at ../../../../netinet/ip_fil.c:303
#7 0xf018c459 in iplioctl (dev=11264, cmd=2147775048, data=0xf64a8ec4 "",
mode=3, p=0xf6470644) at ../../../../netinet/ip_fil.c:419
#8 0xf01644ae in spec_ioctl (v=0xf64a8df4)
at ../../../../miscfs/specfs/spec_vnops.c:423
#9 0xf0161d3e in vn_ioctl (fp=0xf63798d0, com=2147775048, data=0xf64a8ec4 "",
p=0xf6470644) at ../../../../sys/vnode_if.h:327
#10 0xf0146231 in sys_ioctl (p=0xf6470644, v=0xf64a8f88, retval=0xf64a8f80)
at ../../../../kern/sys_generic.c:637
#11 0xf01ee5e1 in syscall (frame={tf_es = 31, tf_ds = 31, tf_edi = -272637968,
tf_esi = 2, tf_ebp = -272638840, tf_ebx = -272638748,
tf_edx = -272638832, tf_ecx = -272638652, tf_eax = 54, tf_trapno = 3,
tf_err = 2, tf_eip = 134629969, tf_cs = 23, tf_eflags = 535,
The computer was running with no ipf rules, and 2 simple ipnat ones. I think
the sequence before the panic was
ipf -D
ipnat -f /etc/ipnat.conf
but I'm not sure. (Don't think it got as far as ipf -E)
Any thoughts on extracting more useful information from the coredump?
Cheers,
Patrick