Subject: LFS not quite stable
To: None <perseant@netbsd.org>
From: Charles M. Hannum <root@ihack.net>
List: current-users
Date: 04/04/1999 04:35:06
So I decide to give LFS another whirl.

I put all of /usr/src, /usr/pkgsrc and /usr/xsrc in a LFS, along with
the obj directories for 3 platforms.  I then started a `make -j4' on
the file server (a PC).

At some point, everything hung.  One of the cpp(1) processes was hung
with `lfsino??' (DDB ought to show the rest) and everything appeared
to be backed up from there.

Upon rebooting the machine, it consistently loses with:

panic: lockmgr: draining against myself

The backtrace is:

syscall() -> lfs_bmapv() -> lfs_vget() -> lfs_vcreate() -> getnewvnode() ->
vgonel() -> vclean() -> ufs_lock() -> lockmgr() -> panic()

Also, fsck_lfs(8) reports:

! INO 66722: daddr 0x35e28f is in clean segment 1724
! INO 66722: daddr 0x35e28f is in clean segment 1724

For the moment, I'm going to turn this back into a FFS.