v2.3.15 IMAP connection hangs

Rosenbaum, Larry M. rosenbaumlm at ornl.gov
Thu Sep 17 10:13:10 EDT 2009


> From: Bron Gondwana [mailto:brong at fastmail.fm]
> Sent: Wednesday, September 16, 2009 8:22 PM
> To: Simon Matter
> Cc: Rosenbaum, Larry M.; Bron Gondwana; info-cyrus at lists.andrew.cmu.edu
> Subject: Re: v2.3.15 IMAP connection hangs
> 
> On Wed, Sep 16, 2009 at 07:04:05PM +0200, Simon Matter wrote:
> > >> From: Simon Matter [mailto:simon.matter at invoca.ch]
> > >>...
> > >> >> Long shot - but you might want to try it with the attached
> patch
> > >> >> applied.
> > >> >> It rewrites the zlib handling logic quite a lot, though it
> wasn't
> > >> >> originally
> > >> >> designed to deal with your problem!  I'm going to push it to
> CVS
> > >> soon.
> > >> >
> > >> > I already have the patch installed because we have an old
> version of
> > >> Zlib.
> > >> >  Could the patch be causing the problem?
> > >>
> > >> Hi,
> > >>
> > >> I have the same patch in my RPMs and tested it on a ancient
> OS/zlib and
> > >> didn't see any problems. Of course it doesn't mean much because
> I'm
> > >> running Linux.
> > >> Did you already try to build and run without zlib support?
> > >
> > > I hadn't thought of building it without zlib support.
> > >
> > > I have just installed a newer zlib, removed the patch, and rebuilt
> Cyrus
> > > IMAP with the new zlib.  Now it works!
> >
> > Good, but I'm sure Bron would still like to know why it didn't work
> before...
> 
> I sure would!  Given that we've been running that patch on top of CVS
> for
> a few months not (Linux with a newer zlib) without problems, I'd love
> to
> know what's wrong with the patch - particularly since I'm planning to
> add
> it to CVS if there's nothing else wrong with it.
> 
> So it goes into an infinite loop on signals_poll, obviously.
> 
> Can you please try building with the patch, but with the new zlib?

With the new zlib and the patch, it hangs.

Perhaps the problem with the patch is Solaris-specific.


More information about the Info-cyrus mailing list