On 11/22/13 12:03, Stuart Henderson wrote: > On 2013/11/22 08:47, RD Thrush wrote: >> On 11/11/13 11:22, Stuart Henderson wrote: >>> On 2013/11/11 09:53, RD Thrush wrote: >>>>> Synopsis: Firewall panic with Nov 10 snapshot >>>>> Category: kernel >>>>> Environment: >>>> System : OpenBSD 5.4 >>>> Details : OpenBSD 5.4-current (GENERIC) #142: Sun Nov 10 22:52:49 >>>> MST 2013 >>>> >>>> [email protected]:/usr/src/sys/arch/i386/compile/GENERIC >>>> Architecture: OpenBSD.i386 >>>> Machine : i386 >>>>> Description: >>>> Soekris 5501 firewall panics an hour after booting new snapshot. >>>> Appended is >>>> some ddb info as well as normal sendbug details. >>>>> How-To-Repeat: >>>> Don't know. >>>>> Fix: >>>> Revert to Nov 7 kernel >>> >>> I've reverted the bpf commit for now, it looks like the change is >>> invalidating >>> assumptions of the conditional around bpf_read()'s tsleep in bpf.c:439 .. >> >> It appears this problem still exists. I've had panic's on 3 machines since >> upgrading to the Nov 20 snap (2 amd64, 1 i386). I've attached the report >> from >> the x2 machine and am appending ddb's trace,ps,show registers and callout >> from >> all three. I have the full serial captures if more info is required. > > I've just updated things on my router at home and hit this (with > ladvd), including with the bpf.c commits reverted. > > I'm using "ladvd -Lz" and hit the panic pretty much as soon as it starts.
Rolling back to the Nov 14 kernels did *not* fix the problem here. I've now rolled back to the Nov 10 kernels which worked for me during the time between my two reports. FWIW, darkstat seems to be the active process when the panic triggers but likely is a curveball for this asynchronous problem.
