dovecot-0.99.10.5-0.FC2 I have had a report from a user that when accessing their inbox, the connection is suddenly dropped. Dovecot reports the following:- imap(user): file buffer.c: line 357 (buffer_set_start_pos): assertion failed: (abs_pos <= I_MIN(buf->used, buf->limit)) From searching the list, I found an indication that it is a problem with an individual message. As the user has rather a large number of emails, how can I isolate the message? Regards -- Chris Hills IT Services North East Worcestershire College
news.gmane.org wrote:> dovecot-0.99.10.5-0.FC2 > > I have had a report from a user that when accessing their inbox, the > connection is suddenly dropped. Dovecot reports the following:- > > imap(user): file buffer.c: line 357 (buffer_set_start_pos): assertion > failed: (abs_pos <= I_MIN(buf->used, buf->limit)) > > From searching the list, I found an indication that it is a problem > with an individual message. As the user has rather a large number of > emails, how can I isolate the message? > > Regards > > -- > Chris Hills > IT Services > North East Worcestershire College > >I forgot to mention, this fails on the command THREAD REFERENCES ISO-8859-1 ALL Regards -- Chris Hills IT Services North East Worcestershire College
On 2.9.2004, at 13:05, news.gmane.org wrote:> dovecot-0.99.10.5-0.FC2 > > I have had a report from a user that when accessing their inbox, the > connection is suddenly dropped. Dovecot reports the following:- > > imap(user): file buffer.c: line 357 (buffer_set_start_pos): assertion > failed: (abs_pos <= I_MIN(buf->used, buf->limit)) > > From searching the list, I found an indication that it is a problem > with an individual message. As the user has rather a large number of > emails, how can I isolate the message?I'll release 0.99.11 soon which fixes this. Or use this patch: --- dovecot-0.99.10.9.orig/src/lib-imap/imap-base-subject.c 2003-11-08 17:47:43.000000000 +0200 +++ dovecot-0.99.10.9/src/lib-imap/imap-base-subject.c 2004-09-02 13:29:52.000000000 +0300 @@ -149,7 +149,7 @@ if (*data == ' ') { /* independent from checks below - always removed */ - data++; + data++; orig_data++; buffer_set_start_pos(buf, buffer_get_start_pos(buf)+1); ret = TRUE; } -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20040902/d4db904c/attachment-0001.bin>