Two different hardware firewall 4.6 machines in the last 24 hours have
produced the following:

UVM_fault(0xd0891180,  0x0,  0, 3)  -> e
Kernel: page fault trap, code = 0
Stopped at      pf_test_rule+0xa87:         movl        %ecx,0x4(%ecx)
Ddb{0}>

Frozen, couldn't type anything...

Now, I did some research and found this thread:
http://www.mail-archive.com/misc@openbsd.org/msg83853.html from late last
year. In summary, it sounds like Henning may have fixed it from this post:
http://marc.info/?l=openbsd-cvs&m=124955744915786&w=2


My question is: should I just make my own patch and roll out changes to all
our firewalls in our enterprise from some revision of pf.c (1.656, 1.657,
1.??? *which one*) to minimize risk of this crash happening again. We have
only had 4.6 in production on one of the two machines [above] for a week and
the other about a month, we have about half a dozen other firewalls at 4.6
just in the last week.



Also, why didn't this make it to an errata reliability fix?

Reply via email to