[Dovecot] Segfault on dovecot 2.0.1 w/ACLs

Michael M. Slusarz slusarz at curecanti.org
Wed Sep 1 08:17:27 EEST 2010


* 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



More information about the dovecot mailing list