[Dovecot] backup maildir mailbox bugs

Anand Kumria wildfire at progsoc.org
Sun Oct 20 19:24:04 EEST 2013


Hi,

Using dovecot v2.2.5.5, I get the following:

$ doveadm -v backup -R -u user at example.com maildir:/home/rsync/
example.com/user/Maildir/

[...]

dsync(user at example.com): Panic: file dsync-mailbox-export.c: line 228
(export_save_change_get): assertion failed: (change->type ==
DSYNC_MAIL_CHANGE_TYPE_FLAG_CHANGE)
dsync(user at example.com): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x59e6a) [0x7f91ad185e6a] ->
/usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x2a)
[0x7f91ad185f2a] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0)
[0x7f91ad144b89] -> doveadm [user at example.com Printing Quotes send:mailbox
recv:mailbox](dsync_mailbox_export_init+0x8b8) [0x434028] -> doveadm [
user at example.com Printing Quotes send:mailbox
recv:mailbox](dsync_brain_sync_mailbox_open+0x233) [0x42ba83] -> doveadm [
user at example.com Printing Quotes send:mailbox
recv:mailbox](dsync_brain_slave_recv_mailbox+0x125) [0x42c615] -> doveadm [
user at example.com Printing Quotes send:mailbox
recv:mailbox](dsync_brain_run+0x369) [0x42a929] -> doveadm
[user at example.comPrinting Quotes send:mailbox recv:mailbox]()
[0x42881b] -> doveadm [
user at example.com Printing Quotes send:mailbox recv:mailbox]() [0x411ad7] ->
doveadm [user at example.com Printing Quotes send:mailbox
recv:mailbox](doveadm_mail_try_run+0x260) [0x4127a0] -> doveadm [
user at example.com Printing Quotes send:mailbox recv:mailbox](main+0x3f0)
[0x4116c0] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
[0x7f91acd8e76d] -> doveadm [user at example.com Printing Quotes send:mailbox
recv:mailbox]() [0x4118bd]

Other lines emitted were Info lines indicating what message was being
processed.

Unfortunately this appears to stop the backup dead in it's tracks.

Suggestions on how to proceed? I was (originally) doing this as an IMAP to
IMAP copy, and when that failed I managed to get the raw Maildir. Now I
appear stuck with that too.

Regards,
Anand

-- 
“Don’t be sad because it’s over. Smile because it happened.” – Dr. Seuss


More information about the dovecot mailing list