Hello,
I have 2.0.beta6 (3156315704ef) on Solaris.
A user can login, if he makes logout imap-login will be killed with signal 11.
I tried both: passdb driver ldap and userdb driver ldap, or passdb driver shadow and userdb driver passwd.
processes
dovecot 20236 20235 0 14:40:28 ? 0:00 dovecot/anvil root 20237 20235 0 14:40:28 ? 0:00 dovecot/log root 20235 1 0 14:40:28 ? 0:00 /usr/dovecotBeta6/sbin/dovecot -c /usr/dovecotBeta6/etc/dovecot/dovecot.conf
Login: imap-login: Info: Login: user=<userx>, method=PLAIN, rip=..., lip=..., mpid=20565, TLS
dovecot 20236 20235 0 14:40:28 ? 0:00 dovecot/anvil root 20242 20235 0 14:41:59 ? 0:00 dovecot/config root 20244 20235 0 14:41:59 ? 0:00 dovecot/ssl-params nobody4 20241 20235 0 14:41:59 ? 0:00 dovecot/imap-login dovecot 20243 20235 0 14:41:59 ? 0:00 dovecot/auth root 20245 20244 1 14:41:59 ? 0:13 dovecot/ssl-params root 20237 20235 0 14:40:28 ? 0:00 dovecot/log root 20235 1 0 14:40:28 ? 0:00 /usr/dovecotBeta6/sbin/dovecot -c /usr/dovecotBeta6/etc/dovecot/dovecot.conf sysdov 20246 20235 0 14:42:08 ? 0:00 dovecot/imap
Logout: imap(userx): Info: Disconnected: Logged out byte... master: Error: service(imap-login): child 20241 killed with signal 11 (core not dumped - set drop_priv_before_exec=yes) master: Warning: Killed with signal 15 (by pid=20250 uid=0 code=kill)
dovecot 20236 1 0 14:40:28 ? 0:00 dovecot/anvil root 20245 1 1 14:41:59 ? 1:39 dovecot/ssl-params root 20237 1 0 14:40:28 ? 0:00 dovecot/log
dovecot -n # 2.0.beta6 (3156315704ef): /usr/dovecotBeta6/etc/dovecot/dovecot.conf # OS: SunOS 5.10 sun4v auth_cache_ttl = 0 s auth_debug = yes auth_debug_passwords = yes auth_username_chars = abcdefghijklmnopqrstuvwxyz01234567890 auth_verbose = yes default_client_limit = 6244 default_login_user = nobody4 first_valid_gid = 20 first_valid_uid = 20 listen = 141.20.1.125 log_path = /var/log/dovecot mail_gid = sysdov mail_location = maildir:~/maildir:INDEX=/addons/index/%u:CONTROL=~/control:LAYOUT=fs mail_uid = sysdov namespace { inbox = yes ...
passdb { args = /usr/dovecotBeta6/etc/ldapauth.conf driver = ldap } ... service auth { client_limit = 6244 unix_listener auth-userdb { mode = 01204 } } ... userdb { args = /usr/dovecotBeta6/etc/ldapuser.conf driver = ldap }
configure: --prefix=/usr/dovecotBeta6 --exec-prefix=/usr/dovecotBeta6 CFLAGS="-I/opt/csw/include -I/usr/include/security" LDFLAGS="-L/opt/csw/lib" LIBS="-llber" --with-gssapi=no --with-sql=yes --with-pgsql=no --with-mysql=no --with-sqlite=yes --with-bsdauth=no --with-vpopmail=no -with-ssl=openssl -with-ssldir=/opt/csw/etc/ssl --with-ldap=yes --with-pam=yes --with-nss=no --with-gnu-ld
Install prefix . : /usr/dovecotBeta6 File offsets ... : 64bit I/O polling .... : poll I/O notifys .... : none SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow pam checkpassword ldap sql : -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql : -vpopmail -nss SQL drivers .... : sqlite : -pgsql -mysql
-- Burckhard Schmidt