Re: ffs_blkfree panic w/ sources from late last night (est)

From: Maxime Henrion <mux_at_freebsd.org>
Date: Wed, 24 Dec 2003 22:22:42 +0100
Ryan Sommers wrote:
> On Wed, 2003-12-24 at 14:27, Robin P. Blanchard wrote:
> > #3  0xc05661e1 in bremfreel (bp=0xc431eda0) at
> > /usr/src/sys/kern/vfs_bio.c:647
> > #4  0xc0566115 in bremfree (bp=0x0) at /usr/src/sys/kern/vfs_bio.c:629
> 
> This looks odd that bremfree(bp=0x0) was called and then
> bremfreel(bp=0xc431eda0) was called. I must be missing something but
> shouldn't the same value be passed to bremfreel()?
> 
> -- snip from vfs_bio.c ---
> void
> bremfree(struct buf * bp)
> {
>         mtx_lock(&bqlock);
>         bremfreel(bp);
>         mtx_unlock(&bqlock);
> }
> 
> void
> bremfreel(struct buf * bp)
> --- end snip ---

Typical gdb fuckup :-).

Cheers,
Maxime
Received on Wed Dec 24 2003 - 12:22:43 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:35 UTC