[Dovecot] Solaris 10 x64 - crash report

Rob Shepherd rob at techniumcast.com
Tue May 16 14:54:21 EEST 2006


Dear dovecot-devel

I have a newly built dovecot-1.0.beta8 crashing at start

May 16 11:11:33 zorch dovecot: [ID 475045 mail.info] Dovecot v1.0.beta8 
starting up
May 16 11:11:34 zorch dovecot: [ID 920869 mail.error] Login process died
too early - shutting down
May 16 11:11:34 zorch dovecot: [ID 684838 mail.error] child 28853
(login) killed with signal 11

Built on Solaris 10u1 x64 with Studio11 sun compiler, using

LDFLAGS=-L/opt/csw/lib -R/opt/csw/lib -lssl
CPPFLAGS=-I/opt/csw/include
./configure --prefix=/usr/local/dovecot-1.0.beta8 --with-ldap

which begat

[12:40:20][root at zorch:/usr/local/dovecot-1.0.beta8/libexec/dovecot]$ ldd
dovecot-auth
        libssl.so.0.9.8 =>       /opt/csw/lib/libssl.so.0.9.8
        libcrypt_i.so.1 =>       /usr/lib/libcrypt_i.so.1
        libpam.so.1 =>   /lib/libpam.so.1
        libldap-2.3.so.0 =>      /opt/csw/lib/libldap-2.3.so.0
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        librt.so.1 =>    /lib/librt.so.1
        libsendfile.so.1 =>      /lib/libsendfile.so.1
        libc.so.1 =>     /lib/libc.so.1
        libcrypto.so.0.9.8 =>    /opt/csw/lib/libcrypto.so.0.9.8
        libdl.so.1 =>    /lib/libdl.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libcmd.so.1 =>   /lib/libcmd.so.1
        liblber-2.3.so.0 =>      /opt/csw/lib/pentium/liblber-2.3.so.0
        libresolv.so.2 =>        /lib/libresolv.so.2
        libnet.so =>     /opt/csw/lib/i386/libnet.so
        libsasl2.so.2 =>         /opt/csw/lib/i386/libsasl2.so.2
        libssl.so.0.9.8 =>       /opt/csw/lib/pentium/libssl.so.0.9.8
        libcrypto.so.0.9.8 =>    /opt/csw/lib/pentium/libcrypto.so.0.9.8
        libmp.so.2 =>    /lib/libmp.so.2
        libmd5.so.1 =>   /lib/libmd5.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libaio.so.1 =>   /lib/libaio.so.1
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libm.so.2 =>     /lib/libm.so.2

which is run using this grep -v '#'ed conf file
> protocols = imap
> ssl_disable = yes
> login_user = dovecot
> mail_debug = yes
> default_mail_env = maildir:~/.maildir
> protocol imap {
> listen = *:145
>   imap_client_workarounds = outlook-idle
> }
>
> protocol pop3 {
> }
> auth_verbose = yes
> auth_debug = yes
> auth_debug_passwords = yes
> auth default {
>   mechanisms = plain
>   passdb pam {
>   }
>   passdb ldap {
>     args = /usr/local/dovecot-1.0.beta8/etc/dovecot-ldap.conf
>   }
>   userdb passwd {
>   }
>   userdb ldap {
>     args = /usr/local/dovecot-1.0.beta8/etc/dovecot-ldap.conf
>   }
>   user = root
> }
> plugin {
> }



which begat

-rw-------   1 root     root     4212175 May 16 12:15
/usr/local/dovecot-1.0.beta8/var/run/dovecot/core

I notice in the configure script, that it's building with the system 
ldap.h,
which I don't think is openldap. however the bin is linked to the
  lib from blastwave.org which is openldap.

How can I specify the correct inc/lib pair? if this is indeed the problem.

Please tell me how to produce a backtrace if one is needed if this is an
actual bug.....

Cheers

Rob

-- 
Rob Shepherd | Computer and Network Engineer | Technium CAST | LL57 4HJ
rob at techniumcast.com | 01248 671928 | 07776 210516


More information about the dovecot mailing list