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/[email protected]/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?