* PREAUTH [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID
ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND
UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1
CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH
LIST-STATUS ACL RIGHTS=texk] Logged in as slusarz
5 LIST (SUBSCRIBED) "" (*) RETURN (SUBSCRIBED)
* LIST (\Subscribed) "." "INBOX"
[...]
* LIST (\Subscribed) "." "Mileage Plus"
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6d0cd61 in ?? () from /usr/lib/dovecot/modules/lib01_acl_plugin.so
(gdb) bt full
#0 0x00007ffff6d0cd61 in ?? ()
from /usr/lib/dovecot/modules/lib01_acl_plugin.so
No symbol table info available.
#1 0x00007ffff7b40eea in mailbox_list_iter_next ()
from /usr/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#2 0x000000000040b209 in ?? ()
No symbol table info available.
#3 0x000000000040c030 in cmd_list_full ()
No symbol table info available.
#4 0x000000000040f9dd in ?? ()
No symbol table info available.
#5 0x000000000040fab2 in ?? ()
No symbol table info available.
#6 0x000000000040fcfd in client_handle_input ()
No symbol table info available.
#7 0x000000000041059f in client_input ()
No symbol table info available.
#8 0x00007ffff78d8e85 in io_loop_handler_run ()
from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#9 0x00007ffff78d80f8 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#10 0x00007ffff78c76f3 in master_service_run ()
from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#11 0x0000000000418791 in main ()
No symbol table info available.
# 2.0.1: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.35-ARCH x86_64
plugin {
acl = vfile
quota = maildir:User quota
quota_rule = *:storage=10485769
}
Can verify that disabling acl makes the segfault go away.
michael
On Tue, 2010-08-31 at 23:17 -0600, Michael M. Slusarz wrote:> 5 LIST (SUBSCRIBED) "" (*) RETURN (SUBSCRIBED) > * LIST (\Subscribed) "." "INBOX" > [...] > * LIST (\Subscribed) "." "Mileage Plus" > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff6d0cd61 in ?? () from /usr/lib/dovecot/modules/lib01_acl_plugin.so > (gdb) bt full > #0 0x00007ffff6d0cd61 in ?? () > from /usr/lib/dovecot/modules/lib01_acl_plugin.so > No symbol table info available.I couldn't reproduce this. I guess it requires some specific config. Can you get bt with debug symbols and/or give full doveconf -n output?
Apparently Analagous Threads
- Crash while accessing mdbox folders
- Dovecot 2.0.beta3: mdbox mailbox crashes upon login
- 2.2.0rc6: crash with mailbox_list_index=yes (and virtual?)
- Panic at "doveadm backup" (mailbox_symlink_exists): assertion failed: (ret > 0)
- Panic: file mailbox-list-maildir.c: line 133: unreached