On Tue, Sep 28, 2010 at 6:08 PM, Timo Sirainen <t...@iki.fi> wrote: > On Tue, 2010-09-28 at 15:17 +0300, Odhiambo Washington wrote: > > Just upgraded to this version from 2.0.1 and get this: > > > > Sep 28 15:15:34 master: Info: Dovecot v2.0.4 starting up > > Sep 28 15:15:37 auth: Info: mysql: Connected to localhost (vexim) > > Sep 28 15:15:37 imap-login: Info: Login: user=<john...@domain.name>, > > method=PLAIN, rip=68.171.238.44, lip=41.215.34.70, mpid=97783 > > Sep 28 15:15:37 master: Error: service(imap): child 97783 killed with > signal > > 11 (core not dumped - set service imap { drop_priv_before_exec=yes } > > ) > > doveconf -n output? >
# /opt/dovecot2/bin/doveconf -n # 2.0.1: /opt/dovecot2/etc/dovecot/dovecot.conf # OS: FreeBSD 7.3-STABLE i386 ufs auth_cache_negative_ttl = 86400 s auth_cache_size = 10485760 auth_mechanisms = plain digest-md5 auth_socket_path = /opt/dovecot2/var/run/auth-userdb auth_verbose = yes base_dir = /opt/dovecot2/var/run/ default_login_user = dovecot disable_plaintext_auth = no first_valid_gid = 26 first_valid_uid = 26 log_path = /opt/dovecot2/var/log/dovecot.log login_greeting = Dovecot-2.0 ready. mail_access_groups = mailnull mail_location = maildir:/var/spool/virtual/%d/%n/Maildir mail_privileged_group = mailnull passdb { args = /opt/dovecot2/etc/dovecot/dovecot-sql.conf driver = sql } postmaster_address = postmas...@thisuglytest.name service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } service_count = 1 } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 } } ssl_cert = </etc/ssl/dovecot/cert.pem ssl_key = </etc/ssl/dovecot/key.pem userdb { args = /opt/dovecot2/etc/dovecot/dovecot-sql.conf driver = sql } protocol imap { imap_client_workarounds = delay-newmail tb-extra-mailbox-sep mail_plugins = quota } protocol pop3 { mail_plugins = quota pop3_client_workarounds = outlook-no-nuls oe-ns-eoh } > > Can you get a gdb backtrace? Looks like you're not using Linux, so it > can get a bit tricky. http://dovecot.org/bugreport.html may give hints.. > I am using FreeBSD 7.3 on this box. I've followed the instructions and here is the backtrace: gw# gdb /opt/dovecot2/libexec/dovecot/imap imap.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... warning: exec file is newer than core file. Core was generated by `imap'. Program terminated with signal 11, Segmentation fault. Reading symbols from /opt/dovecot2/lib/dovecot/libdovecot-storage.so.0...done. Loaded symbols for /opt/dovecot2/lib/dovecot/libdovecot-storage.so.0 Reading symbols from /opt/dovecot2/lib/dovecot/libdovecot.so.0...done. Loaded symbols for /opt/dovecot2/lib/dovecot/libdovecot.so.0 Reading symbols from /usr/lib/librt.so.1...done. Loaded symbols for /usr/lib/librt.so.1 Reading symbols from /lib/libc.so.7...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /opt/dovecot2/lib/dovecot/lib10_quota_plugin.so...done. Loaded symbols for /opt/dovecot2/lib/dovecot/lib10_quota_plugin.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x282ccd73 in quota_get_mail_user_quota (user=0x2834c020) at quota-storage.c:436 436 struct quota_user *quser = QUOTA_USER_CONTEXT(user); (gdb) bt full #0 0x282ccd73 in quota_get_mail_user_quota (user=0x2834c020) at quota-storage.c:436 No locals. #1 0x282ccda5 in quota_mailbox_list_created (list=0x28328820) at quota-storage.c:509 qlist = Variable "qlist" is not available. (gdb) quit gw# gdb /opt/dovecot2/libexec/dovecot/pop3 pop3.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... warning: exec file is newer than core file. Core was generated by `pop3'. Program terminated with signal 11, Segmentation fault. Reading symbols from /opt/dovecot2/lib/dovecot/libdovecot-storage.so.0...done. Loaded symbols for /opt/dovecot2/lib/dovecot/libdovecot-storage.so.0 Reading symbols from /opt/dovecot2/lib/dovecot/libdovecot.so.0...done. Loaded symbols for /opt/dovecot2/lib/dovecot/libdovecot.so.0 Reading symbols from /usr/lib/librt.so.1...done. Loaded symbols for /usr/lib/librt.so.1 Reading symbols from /lib/libc.so.7...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /opt/dovecot2/lib/dovecot/lib10_quota_plugin.so...done. Loaded symbols for /opt/dovecot2/lib/dovecot/lib10_quota_plugin.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x282b8d73 in quota_get_mail_user_quota (user=0x2834c020) at quota-storage.c:436 436 struct quota_user *quser = QUOTA_USER_CONTEXT(user); (gdb) bt full #0 0x282b8d73 in quota_get_mail_user_quota (user=0x2834c020) at quota-storage.c:436 No locals. #1 0x282b8da5 in quota_mailbox_list_created (list=0x28320820) at quota-storage.c:509 qlist = Variable "qlist" is not available. (gdb) -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If you have nothing good to say about someone, just shut up!." -- Lucky Dube