vn_fullpath: 0xc85e24a0 is not locked but should be

Don Lewis truckman at FreeBSD.org
Fri Dec 12 16:47:26 PST 2003


On 12 Dec, Jeff Roberson wrote:
> On Fri, 12 Dec 2003, Don Lewis wrote:

>> DEBUG_VFS_LOCKS is quite usable as long as you don't run find, tar, etc.
>> that traverses procfs.
> 
> This isn't entirely relevant, but I'd like to point out how happy I am
> that it works even this much.  When I started fixing up VFS we couldn't
> even run init without DEBUG_VFS_LOCKS panicing.  It took me a few weeks of
> hacking to get the system running anything useful with all of these
> assertions.  A lot of other people have put significant effort in along
> the way as well.  I'm very happy to see the progress.

Both of my -CURRENT machines run with DEBUG_VFS_LOCKS enabled.  It is
very rare that I run into problems.  Doing funny things with procfs is
one way to trigger assertion failures, and I think there might be a bug
or two left in nullfs and/or unionfs, but I don't use those.

It's probably wise to write down the proper DDB incantations to disable
the code triggered by the assertion failures in case you get into
trouble.



More information about the freebsd-current mailing list