I've been very disappointed with the quality of NetBSD 7.0.1 since I upgraded from 6.1.5 a few weeks ago. I've been running pretty much the same system config as my home router/NAT/firewall/server since NetBSD 1.5. I believe that's almost 15 years of ipfilter/ipnat. It has always worked well for me... until I moved to NetBSD 7. I've had several issues with various parts of the OS, but ipf is the one that causes random kernel panics.
Interestingly, when the system comes back out of reboot after the panic, the init system fails to assign my static IP address to the internal adapter, so the entire home network is offline until I go downstairs, plug something into the rack, and manually refresh it. Not cool, guys. Not cool. -d ------------------------------------------------------------------------------- bash-4.3# crash -M netbsd.0.core -N netbsd.0 Crash version 7.0.1, image version 7.0.1. System panicked: trap Backtrace from time of crash is available. crash> bt _KERNEL_OPT_NARCNET() at 0 _KERNEL_OPT_ACPI_SCANPCI() at _KERNEL_OPT_ACPI_SCANPCI+0x1 vpanic() at vpanic+0x145 snprintf() at snprintf startlwp() at startlwp calltrap() at calltrap+0x11 ipf_frag_expire() at ipf_frag_expire+0x76 ipf_slowtimer() at ipf_slowtimer+0x15 ipf_timer_func() at ipf_timer_func+0x2d callout_softclock() at callout_softclock+0x248 softint_dispatch() at softint_dispatch+0x7d DDB lost frame for Xsoftintr+0x4f, trying 0xfffffe80cefcaff0 Xsoftintr() at Xsoftintr+0x4f --- interrupt --- 0: crash> q bash-4.3# crash -M netbsd.1.core -N netbsd.1 Crash version 7.0.1, image version 7.0.1. System panicked: trap Backtrace from time of crash is available. crash> bt _KERNEL_OPT_NARCNET() at 0 _KERNEL_OPT_ACPI_SCANPCI() at _KERNEL_OPT_ACPI_SCANPCI+0x7 vpanic() at vpanic+0x145 snprintf() at snprintf startlwp() at startlwp calltrap() at calltrap+0x11 ipf_frag_delete() at ipf_frag_delete+0x74 ipf_frag_expire() at ipf_frag_expire+0x152 ipf_slowtimer() at ipf_slowtimer+0x15 ipf_timer_func() at ipf_timer_func+0x2d callout_softclock() at callout_softclock+0x248 softint_dispatch() at softint_dispatch+0x7d DDB lost frame for Xsoftintr+0x4f, trying 0xfffffe80cefcaff0 Xsoftintr() at Xsoftintr+0x4f --- interrupt --- 0: crash> q bash-4.3# ------------------------------------------------------------------------------- On Fri, Jul 29, 2016, at 01:34 PM, Rodolfo Edgar wrote: > Hi guys again, the problem is a bug of ipfilter 5, the same rules in > NetBSD 6.1.5 it works, version in NetBSD 6.1.5 of ipfilter is 4.