Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2012 08:47:18 +0200
From:      David =?iso-8859-1?q?Sieb=F6rger?= <d.sieborger@ru.ac.za>
To:        freebsd-pf@freebsd.org
Subject:   Re: pf crashes in pfr_update_stats()
Message-ID:  <201201270847.18897.d.sieborger@ru.ac.za>
In-Reply-To: <CAPBZQG2uLOHBB5VJ7vv5QLhyL3B_ERFUP9a5=7vFMFgUdae3xg@mail.gmail.com>
References:  <201201261638.26599.d.sieborger@ru.ac.za> <CAPBZQG2uLOHBB5VJ7vv5QLhyL3B_ERFUP9a5=7vFMFgUdae3xg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

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.


-- 
David Siebörger
System Administrator, IT Division, Rhodes University



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201270847.18897.d.sieborger>