Hi, I've retried with v2.2.7 and I get a slightly different backtrace now:
$ doveadm -v backup -R -u [email protected] maildir:/home/rsync/ example.com/user/Maildir/ [...] dsync([email protected]): Panic: file dsync-brain-mailbox.c: line 668 (dsync_brain_slave_recv_mailbox): assertion failed: (memcmp(dsync_box->mailbox_guid, local_dsync_box.mailbox_guid, sizeof(dsync_box->mailbox_guid)) == 0) dsync([email protected]): Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x5f030) [0x7f5716869030] -> /usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x2a) [0x7f571686910a] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f5716823779] -> doveadm [[email protected] Archives/2004 send:mailbox recv:mailbox](dsync_brain_slave_recv_mailbox+0x399) [0x42d4e9] -> doveadm [ [email protected] Archives/2004 send:mailbox recv:mailbox](dsync_brain_run+0x369) [0x42b2d9] -> doveadm [[email protected]/2004 send:mailbox recv:mailbox]() [0x4290c3] -> doveadm [ [email protected] Archives/2004 send:mailbox recv:mailbox]() [0x411c17] -> doveadm [[email protected] Archives/2004 send:mailbox recv:mailbox](doveadm_mail_try_run+0x260) [0x4128e0] -> doveadm [ [email protected] Archives/2004 send:mailbox recv:mailbox](main+0x3f0) [0x411800] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f571646b76d] -> doveadm [[email protected] Archives/2004 send:mailbox recv:mailbox]() [0x4119fd] Let me know what else I can do to assist. Thanks, Anand On 3 November 2013 11:27, Anand Kumria <[email protected]> wrote: > Hi Timo, > > I would but exactly how to run this script usefully escapes me. > > Neither: > > $ perl maildir-anonymize.pl . > > $ perl maildir-anonymize.pl Maildir/ > > work. > > And: > > $ cd Maildir; perl maildir-anonymize.pl * > > outputs lots of 'x', but that isn't useful. Since I assume you want the > original contents anonymized. > > Also, the issue might be related to the folder structure, the original is > using Maildir within Maildir (what Dovecot 1.x creates actually). > > So you might need the full structure? > > Regards, > Anand > > > On 26 October 2013 16:23, Timo Sirainen <[email protected]> wrote: > >> On 20.10.2013, at 19.24, Anand Kumria <[email protected]> wrote: >> >> > Using dovecot v2.2.5.5, I get the following: >> > >> > $ doveadm -v backup -R -u [email protected] maildir:/home/rsync/ >> > example.com/user/Maildir/ >> > >> > [...] >> > >> > dsync([email protected]): Panic: file dsync-mailbox-export.c: line 228 >> > (export_save_change_get): assertion failed: (change->type == >> > DSYNC_MAIL_CHANGE_TYPE_FLAG_CHANGE) >> >> That’s definitely a bug, but I’m not sure how to reproduce it. Can you >> create such a test maildir where this happens that you could send to me? >> For example you could change all the mail contents to just use “x” letters. >> Here’s a script that does it: >> http://dovecot.org/tools/maildir-anonymize.pl >> >> Most likely this is related to your specific dovecot.index* files, and >> deleting them would fix the problem. I’d still like to fix the real bug >> though. >> >> >> >
