Chris Wakelin wrote:

> I've been testing zlib again in Dovecot 1.1.1 (plus assert-crash fix)
> and 1.1.2 and I'm beginning to think it may be some sort of race
> condition (the Solaris 8 box is significantly slower than the SuSE one!).
> 
> If I leave a few seconds pause between the "FETCH <uid> BODY[]"
> commands, it seems not to crash, even with the same sequence. Mind you,
> I wouldn't have expected to be able to type quickly enough to cause
> problems!
> 
> Is that plausible?
> 
> Best Wishes,
> Chris
> 

Still a problem with 1.1.3rc. I've got some truss output (attached)
which shows some differences depending on whether I wait a few seconds
between FETCHes. The sequence of events is

(remove .imap/test.gz directory)

LOGIN ...
SELECT test.gz

(start truss on imap process)

FETCH 1:167 FULL
FETCH 167 BODY[]
FETCH 37 BODY[]
FETCH 123 BODY[]

With a pause it works; without, the FETCH 37 bombs out.

Any idea what's going wrong?

Best Wishes,
Chris

-- 
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
Christopher Wakelin,                           [EMAIL PROTECTED]
IT Services Centre, The University of Reading,  Tel: +44 (0)118 378 8439
Whiteknights, Reading, RG6 2AF, UK              Fax: +44 (0)118 975 3094

Attachment: imap-testgz.truss.gz
Description: GNU Zip compressed data

Attachment: imap-testgz-2.truss.gz
Description: GNU Zip compressed data

Reply via email to