(Illustration by Gaich Muramatsu)
On Wed, Jul 12, 2000 at 03:03:55PM -0400, Jan Harkes wrote: > On Wed, Jul 12, 2000 at 06:32:36PM +0200, System V wrote: > > tail -f /usr/coda/etc/venus.log > > [ W(25) : 0000 : 18:20:25 ] WAITING((0x7f000000.0x1.0x1)): level = RD, > > readers = 0, writers = 1 > > Brian Noble at one point identified a kernel problem that can cause this > situation. Upcalls from the kernel to venus are aborted when the process > triggering the upcall receives a ^C, this also happens for CLOSE upcalls. > > In that case venus cannot correctly decrement the readers/writers. BTW. this bug is fixed in linux 2.4.0-test1 and later kernels. The patches haven't been backported to linux 2.2 or 2.0 kernels. It is unknown whether the *BSD and Solaris kernel modules are affected by the same problem. JanReceived on 2000-07-12 15:11:04