segfault in ctl_cyrusdb/cyr_expire/lmtpd

Dmitry Katsubo dmitry.katsubo at gmail.com
Fri Nov 30 18:18:40 EST 2012


On 28.11.2012 23:13, Dan White wrote:
> On 11/28/12 21:41 +0100, Dmitry Katsubo wrote:
>> In there anybody in the maillist, who can further assist me with this
>> issue? Please help to recover.
> 
> The format of the mailboxes file is documented here:
> 
> http://cyrusimap.org/docs/cyrus-imapd/2.4.16/internal/database-formats.php
> 
> Your fields, within each record, should be separated by a space.
> 
> Your '09' value at 000000b1 is wrong. Same thing for 000000f09. 00000145
> looks correct.
> 
> You could try changing the file, offline, with hexedit or sed:
> 
> cp mailboxes.db <path>/mailboxes.bak
> cat mailboxes.db | sed 's/default\t/default /g' > mailboxes.new

Thanks, Dan!

That helped a lot. I think that problem was caused by buggy
ctl_mboxlist, that exported mailboxes.db using tab separator, but then
forgot to put spaces during import.

Everything works fine now. Thank you again for help.

-- 
With best regards,
Dmitry


More information about the Info-cyrus mailing list