James Lee
2010-Dec-10 11:00 UTC
[Dovecot] deliver -m causes crash: Panic: stream doesn't support seeking backwards
When exim runs deliver -m and tries to write to a directory that does not exist is causes a crash which stops the exim MTA. Dec 9 23:20:38 mailhost exim: [ID 197553 mail.info] 2010-12-09 23:20:38 1PQpmu-0007O9-OD <= dovecot-bounces+user=domain.co.uk at dovecot.org H=dovecot.org [62.236.108.70] P=esmtp S=2714 id=1291936811.2991.135.camel at kurkku.sapo.corppt.com Dec 9 23:20:38 localhost spamd[7995]: prefork: child states: II Dec 9 23:20:38 mailhost dovecot: [ID 583609 mail.info] lda(user at domain.co.uk): msgid=<1291936811.2991.135.camel at kurkku.sapo.corppt.com>: save failed to Dovecot: Mailbox doesn't exist: Dovecot Dec 9 23:20:38 mailhost dovecot: [ID 583609 mail.crit] lda(user at domain.co.uk): Panic: stream doesn't support seeking backwards Dec 9 23:20:38 mailhost dovecot: [ID 583609 mail.error] lda(user at domain.co.uk): Error: Raw backtrace: 0xff13ca0c -> 0xff146f88 -> 0xff144700 -> 0xff1472fc -> 0xff1442f4 -> 0xff146314 -> 0xff1466c4 -> 0xff1442f4 -> 0xff148d9c -> 0xff1442f4 -> 0xff144b94 -> 0xff15284c -> 0xff1526c4 -> 0xff0568cc -> 0xff01c7b4 -> 0xff01c850 -> 0xff1cb1b4 -> 0xff0260d0 -> 0xff385470 -> 0x132ac -> 0x11f40 Dec 9 23:20:38 mailhost exim: [ID 197553 mail.info] 2010-12-09 23:20:38 1PQpmu-0007O9-OD ** |/opt/xxxx/libexec/dovecot/deliver -d user at domain.co.uk -m Dovecot (user at domain.co.uk) <user at domain.co.uk> R=userforward T=address_pipe: Child process of address_pipe transport (running command "/opt/xxxx/libexec/dovecot/deliver -d user at domain.co.uk -m Dovecot") was terminated by signal 6 (Abort) Dec 9 23:20:38 mailhost exim: [ID 197553 mail.info] 2010-12-09 23:20:38 1PQpmw-0007OL-B2 <= <> R=1PQpmu-0007O9-OD U=exim P=local S=3731 When run from the command line syslog reports: save failed to missing: Mailbox doesn't exist: missing saved mail to INBOX (no crash) Exceeding quotas also cause a "Panic: stream doesn't support seeking backwards" and a crash as reported elsewhere. Dovecot 2.0.7 Exim 4.72 James.
Timo Sirainen
2010-Dec-17 13:24 UTC
[Dovecot] deliver -m causes crash: Panic: stream doesn't support seeking backwards
On Fri, 2010-12-10 at 11:00 +0000, James Lee wrote:> Dec 9 23:20:38 mailhost dovecot: [ID 583609 mail.crit] lda(user at domain.co.uk): Panic: stream doesn't support seeking backwardsFixed now: http://hg.dovecot.org/dovecot-2.0/rev/89936539e3b8 It also doesn't happen if you enable Sieve plugin.