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>