* 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

Reply via email to