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, c.d.wakelin@reading.ac.uk IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439 Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094