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>
