On Fri, Dec 25, 2009 at 03:05:12PM +0000, Mark Brown wrote: > As far as I can tell zlib is performing correctly here, the man-db > process doing the decompression exits correctly having detected EOF and > closed the file, then exits. The read() that's spinning with zero bytes > is certainly not a zlib one, it reads data in 16384 byte chunks but > that's a read of 65535 bytes (and the man-db debug output says the > process that's spinning is a manconv one.
> That said, I can't immediately spot a problem in the man-db code and > reverting the explict reporting of EOF in zlib makes man-db stop falling > over so I'll upload a package just now. Having looked further there was a problem with zlib truncating output which should now be fixed with the change I made, however this shouldn't explain the spin in man-db so there may still be a latent bug there that's worth looking into. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org