* Insan Praja SW <[EMAIL PROTECTED]> [2008-06-24 18:32]:
> Hi Misc@,
> I currently caught a kernel panic that says:
> uvm_fault(0xffffffff 80b7b0e0, 0x0, 0, 1) -> e
> kernel : page fault trap, code=0
> Stopped at pf_state_tree_RB_REMOVE_COLOR + 0x1C0: cmpl $0x1,0x40(%rsi)
> ddb {0}> trace
this problem has been reported by a few people, but so far we're unable
to track it down or even reproduce. it would help enourmously if we
knew WHEN this was introduced. so if someone who can reproduce this can
compile kernels going backwards day by day (cvs -D) and then ideally even
spot the commit that introduced it, that would help a LOT. yes, it is a
lot of work :(
in short, it seems some element of the pf state table (which is an RB
tree, pf_state_tree) gets freed or overwritten before being removed
from the RB tree, or something tries to remove it before it was
inserted. Ryan and I have been reading the code up and down without
being able to spot such a case yet.
--
Henning Brauer, [EMAIL PROTECTED], [EMAIL PROTECTED]
BS Web Services, http://bsws.de
Full-Service ISP - Secure Hosting, Mail and DNS Services
Dedicated Servers, Rootservers, Application Hosting - Hamburg & Amsterdam