[Xapian-devel] Re: [XapianBug 117] Invalid data in remote protocol can cause buffer overflow

Olly Betts olly at survex.com
Thu Apr 5 16:29:54 BST 2007


On Thu, Apr 05, 2007 at 04:04:27PM +0100, James Aylett wrote:
> On Thu, Apr 05, 2007 at 03:45:07PM +0100, Olly Betts wrote:
> 
> > > It's waiting for the locking child to die:
> > 
> > Has the child died?  If not, what's the child doing?  Does the box have
> > /bin/cat?
> 
> Yes, -, yes.

Erm, then what is waitpid waiting for?  The linux man page for waitpid
says that it should return with ECHILD in this case...

But perhaps this patch might help:

http://oligarchy.co.uk/xapian/patches/flint-lock-osx.patch

Cheers,
    Olly



More information about the Xapian-devel mailing list