Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Oct 1995 18:51:17 +1000
From:      Stephen McKay <syssgm@devetir.qld.gov.au>
To:        David Greenman <davidg@Root.COM>
Cc:        freebsd-current@freebsd.org, syssgm@devetir.qld.gov.au
Subject:   Re: /kernel: biodone: buffer already done
Message-ID:  <199510170851.SAA18528@orion.devetir.qld.gov.au>

next in thread | raw e-mail | index | archive | help
On Mon, 2 Oct 1995 10:10:15 GMT, David Greenman <davidg@Root.COM> explained:

>>My memory starved test box has thrown up this:
>>
>>Oct  2 15:10:26 stupid /kernel: biodone: buffer already done
>>Oct  2 15:10:27 stupid /kernel: biodone: buffer already done
>
>   This is a "known" problem. It's apparantly caused by inadequate vnode
>locking in the NFS code and the result is a race condition which then causes
>the above.
>
>>  UID   PID  PPID CPU PRI NI   VSZ  RSS WCHAN  STAT TT       TIME COMMAND
>>    0   149   148 109 -18  5   300   12 objtrm DN   p0    0:00.22 mv /tmp/_depend148 .depend
>                                         ^^^^^^
>
>Yep, that's another symptom of the bug. We'll hopefully get this fixed soon.

Just in case it throws any light on the matter, I've now got this hung process:

  UID   PID  PPID CPU PRI NI   VSZ  RSS WCHAN  STAT TT       TIME COMMAND
 1056 16443   167  46 -18  0   144   24 vmopar D+   p0    0:00.43 tail /ctm/LOG

and, yes, /ctm is NFS mounted.  This hang came after the usual pair of
"biodone: buffer already done" messages.  The 'make world' is still going
though, and writes to /ctm/LOG are still working.

I'm running -current from 1995-10-15 21:39:29 (src-cur 1082).

Stephen.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510170851.SAA18528>