[Dovecot] Imap process crash: assertion failed: (full_fs_access)

Joseph Tam jtam.home at gmail.com
Thu Feb 14 01:37:06 EET 2013


On Wed, 13 Feb 2013, dovecot-request at dovecot.org wrote:

Timo Sirainen <tss at iki.fi> writes:

>>>> Any guess at what would cause this?
>>>>>  	Feb  7 21:20:53 server dovecot: imap(user): Panic: file
>>>>  	mailbox-list-fs-iter.c: line 447 (fs_list_get_roots): assertion
>>>>  	failed: (full_fs_access)
>>> LIST command that had invalid parameters that somehow got through the
>>> first validity check. What namespace config do you have?
>>
>> 	namespace {
>> 	  alias_for =
>> 	  hidden = yes
>> 	  list = no
>> 	  location =
>> 	  prefix = /
>> 	  separator = /
>> 	}
>
> This one causes these crashes. Fixed in v2.2 now: http://hg.dovecot.org/dovecot-2.2/rev/fb367a977077

Thanks for diagnosing this.  I'll probably remove this namespace or limp
along until 2.2 becomes the latest stable release.

I added this namespace alias in an abundance of caution:  this was to
prevent users from trying to peruse the entire file space e.g. /etc.
A poor man's chroot.  I didn't test this thoroughly to see if it actually
did what it was supposed to.

Joseph Tam <jtam.home at gmail.com>



More information about the dovecot mailing list