pf crashes in pfr_update_stats()

Ermal Luçi eri at freebsd.org
Fri Jan 27 10:00:15 UTC 2012


On Fri, Jan 27, 2012 at 7:47 AM, David Siebörger <d.sieborger at ru.ac.za> wrote:
> On Thursday, 26 January 2012 5:35 PM Ermal Luçi wrote:
>> Are you doing frequent updating of tables or loading larde lists of
>> addresses in them?
>
> The machine crashed again, and this time I ran ps in ddb.  It shows
> pfctl running on one CPU, and the incoming packet being handled by
> another:
>
> db> ps
>  pid  ppid  pgrp   uid   state   wmesg         wchan        cmd
> 99941 99922 99920     0  R       CPU 3                       pfctl
> ...
> 100028                   Run     CPU 0                       [irq256:
> bce0]
> ...
>
> The backtrace was the same as the last one.
>
> I guess this means that disabling SMP would fix the problem as a quick
> workaround, but there's probably something wrong with the locking when
> updating the tables.
>

Sorry, i am busy with $WORK stuff but will need to fix this before end
of February.
This is mostly related to GC and/or ruleset/table reloading and some
workarounds for SMP done on FreeBSD port.

Whenever i have a fix i will post it here
>
> --
> David Siebörger
> System Administrator, IT Division, Rhodes University
> _______________________________________________
> freebsd-pf at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe at freebsd.org"



-- 
Ermal


More information about the freebsd-pf mailing list