Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2012 11:00:12 +0100
From:      =?ISO-8859-1?Q?Ermal_Lu=E7i?= <eri@freebsd.org>
To:        =?ISO-8859-1?Q?David_Sieb=F6rger?= <d.sieborger@ru.ac.za>
Cc:        freebsd-pf@freebsd.org
Subject:   Re: pf crashes in pfr_update_stats()
Message-ID:  <CAPBZQG0=2o32_cnXAWk4isVTuj_vgF24D7Q4Pv1PY6f%2B5RXf1g@mail.gmail.com>
In-Reply-To: <201201270847.18897.d.sieborger@ru.ac.za>
References:  <201201261638.26599.d.sieborger@ru.ac.za> <CAPBZQG2uLOHBB5VJ7vv5QLhyL3B_ERFUP9a5=7vFMFgUdae3xg@mail.gmail.com> <201201270847.18897.d.sieborger@ru.ac.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 27, 2012 at 7:47 AM, David Sieb=F6rger <d.sieborger@ru.ac.za> w=
rote:
> On Thursday, 26 January 2012 5:35 PM Ermal Lu=E7i 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. =A0It shows
> pfctl running on one CPU, and the incoming packet being handled by
> another:
>
> db> ps
> =A0pid =A0ppid =A0pgrp =A0 uid =A0 state =A0 wmesg =A0 =A0 =A0 =A0 wchan =
=A0 =A0 =A0 =A0cmd
> 99941 99922 99920 =A0 =A0 0 =A0R =A0 =A0 =A0 CPU 3 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 pfctl
> ...
> 100028 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Run =A0 =A0 CPU 0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [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=F6rger
> System Administrator, IT Division, Rhodes University
> _______________________________________________
> freebsd-pf@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org"



--=20
Ermal



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPBZQG0=2o32_cnXAWk4isVTuj_vgF24D7Q4Pv1PY6f%2B5RXf1g>