[Dovecot] doveadm mailbox status 2.0.12 crashes

Joseph Tam jtam.home at gmail.com
Tue May 10 03:11:12 EEST 2011


On Mon, 9 May 2011, Timo Sirainen wrote:

>>  	# dbx doveadm
>>  	(dbx) run mailbox status -u user messages \*
>>  	... long list ...
>>  	igel messages=1
>>  	INBOX messages=231
>>  	doveadm(user): Panic: Trying to deinit storage before freeing its objects
>
> A backtrace can't really show why it crashed with this. Something wasn't
> freed for some reason. Can you still reproduce this? I'd like to know of
> a way to reproduce this. Maybe you can copy this problematic user's
> mailboxes to a test user and keep deleting stuff until you see what
> triggers it?

I started removing files as you've suggested and the minimal
condition that triggers a crash is at least one non-mbox file.

 	$ rm /var/mail/user
 	$ rm -rf ~user/mail/*
 	$ echo x >~user/mail/x

 	$ doveadm mailbox status -u user messages \*
 	doveadm(user): Error: Syncing mailbox x failed: Mailbox isn't a valid mbox file
 	doveadm(user): Panic: Trying to deinit storage before freeing its objects
 	doveadm(user): Error: Raw backtrace: 0xff1c296c -> 0xff2a4e20 ->
 		0xff29e5cc -> 0xff2a8784 -> 0xff2a89fc -> 0x168d4 ->
 		0x169e0 -> 0x16ef4 -> 0x1745c -> 0x1cafc -> 0x1629c

Joseph Tam <jtam.home at gmail.com>


More information about the dovecot mailing list