>
> Got that crash again, with sync-on-panic disabled. The interesting thing
> is that the stack trace might be corrupted or inaccurate (maybe some tail
> recursion optimisation or inlining is going on around): although it seems
> to indicate that the panic is the one from "bwrite: need chained iodone"
> (which is absurd, as we saw, since bp->bp_xflags == 0), the panic
> message is "buffer is not busy???" from bwrite, and indeed we can see
> that this is the case (see print of bp->b_lock).

Thomas, excelent!  I found the bug with this information.  I improperly
unlocked the cluster buf instead of the target buf in a case where the
target buf could not be clustered.  It's fixed now though.

Thanks for the debuging help!

Cheers,
Jeff


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to