Perry E. Metzger wrote:
I'm experimenting with a 2.0 setup, using the sieve plugin for 2.0 from
mercurial.

Without sieve, everything seems to work fine. Once I put in a
.dovecot.sieve file, though, nothing gets delivered, with the only hint
of what's going wrong being this mess in syslog:

Jul  7 13:18:00 bellman dovecot: lda(perry): Panic: file index-transaction.c: line 
70 (index_transaction_init): assertion failed: (box->opened)
Jul  7 13:18:00 bellman dovecot: lda(perry): Error: Raw backtrace: /usr/local/lib/dovecot/libdovecot.so.0 
[0x7f55e07fedd2] -> /usr/local/lib/dovecot/libdovecot.so.0(i_syslog_fatal_handler+0x2b) [0x7f55e07fee7b] 
-> /usr/local/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f55e07ff1e3] -> 
/usr/local/lib/dovecot/libdovecot-storage.so.0 [0x7f55e0cbdc31] -> 
/usr/local/lib/dovecot/libdovecot-storage.so.0(index_transaction_begin+0x3f) [0x7f55e0cbdc7f] -> 
/usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_transaction_begin+0x13) [0x7f55e0c750d3] -> 
/usr/local/lib/dovecot/libdovecot-sieve.so.0 [0x7f55df800724] -> 
/usr/local/lib/dovecot/libdovecot-sieve.so.0(sieve_result_execute+0x173) [0x7f55df7f9183] -> 
/usr/local/lib/dovecot/libdovecot-sieve.so.0(sieve_execute+0x7d) [0x7f55df807b5d] -> 
/usr/local/lib/dovecot/lib90_sieve_plugin.so [0x7f55dfa3bbed] -> 
/usr/local/lib/dovecot/libdovecot-lda.so.0(mail_deliver+0x44) [0x7f55e0a41e84] -> 
/usr/local/libexec/dovecot/dovecot-lda(main+0x692)
[0x402f72] -> /lib/libc.so.6(__libc_start_main+0xe6) [0x7f55e00831a6] -> 
/usr/local/libexec/dovecot/dovecot-lda [0x402819]


Fixed:

http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/703f82bb2b09

Regards,

Stephan.

Reply via email to