[Dovecot] Panic: file mail-storage.c: line 791 (mailbox_check_mismatching_separators)

Timo Sirainen tss at iki.fi
Thu Aug 23 22:58:23 EEST 2012


The assert crash I think is fixed already in v2.1.9. The folder structure can be changed with mail_shared_explicit_inbox=no

On 16.8.2012, at 14.30, Claus Rosenberger wrote:

> Could i send some more informations about this topic? I'm not sure whats
> happening here but i think it has something to do with the shared mailboxes.
> With cyrus i had following folder structure:
> 
> user1 -> inbox -> subfolders
>          -> user -> user1
>                       -> user2
> 
> 
> With dovecot the folder structure look like:
> 
> user1 -> inbox -> subfolders
>          -> shared -> user1 -> inbox
>                           -> user2 -> inbox
> 
> is there any way to show inbox directly in user1/user2 folder without
> having an inbox subfolder?
> 
> 
> 
> Am 22.07.2012 00:04, schrieb Claus Rosenberger:
>> Hi,
>> 
>> with fetching the folder structure with the webclient Tine i can see following error messages inside of the logfiles:
>> 
>> Panic: file mail-storage.c: line 791 (mailbox_check_mismatching_separators): assertion failed: (strncmp(vname, ns->prefix, ns->prefix_len-1) == 0)
>> 
>> Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x448fa) [0x7f70036db8fa] -> /usr/lib/dovecot/libdovecot.so.0(+0x44946) [0x7f70036db946] -> /usr/lib/dovecot/libdovecot.so.0(+0x1b8ca) [0x7f70036b28ca] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_open_stream+0) [0x7f70039a1550] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_open+0xf) [0x7f70039a156f] -> dovecot/imap(cmd_select_full+0x14a) [0x40db1a] -> dovecot/imap(command_exec+0x3d) [0x41160d] -> dovecot/imap() [0x41058e] -> dovecot/imap() [0x41066d] -> dovecot/imap(client_handle_input+0x135) [0x410895] -> dovecot/imap(client_input+0x5f) [0x4111bf] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36) [0x7f70036e7ea6] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x9f) [0x7f70036e8f2f] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7f70036e7e48] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f70036d4103] -> dovecot/imap(main+0x2a5) [0x419695] -> /lib/libc.so.6(__libc_start_main+0xfd) [0x7f7003353c8d] -> dovecot/imap() [0x408f49]
>> 
>> Fatal: master: service(imap): child 21152 killed with signal 6 (core dumps disabled)
>> 
> 




More information about the dovecot mailing list