Date: Thu, 11 Feb 1999 12:19:11 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Bjoern Fischer <bfischer@Techfak.Uni-Bielefeld.DE> Cc: freebsd-stable@FreeBSD.ORG Subject: Re: NFS + cdda2wav Message-ID: <199902112019.MAA94489@apollo.backplane.com> References: <19990209233951.A402@broccoli.no-support.loc> <199902100355.TAA77997@apollo.backplane.com> <19990211031636.A2690@broccoli.no-support.loc>
next in thread | previous in thread | raw e-mail | index | archive | help
:Then I compiled the whole thing for debugging. Synchronization :between the parent (writing) process and the child (reading) :process is managed with fifos. Just before the last write should :be done the syncing function receives a SIGPIPE as it was trying :to write to the pipe. At the time I don't know how this can happen. : : Bjoern SIGPIPE occurs if the reader side of the fifo goes away and the writer then tries to write. So it looks like one of the two processes must be dying ( perhaps thinking that the transfer is done ) whe, in fact, there is still a little more data in the fifo to write. It sounds like a timing bug in the program rather then an OS bug. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902112019.MAA94489>