[Dovecot] cram-md5 crashes passdb

Vincent Régnard vregnard at tbs-internet.com
Fri Feb 29 12:32:53 EET 2008


Hi all,

When setting auth mechanisms: plain login cram-md5 and only having pam 
passdb and passwd userdb. dovecot nevers starts and crashes reporting:

Feb 29 10:19:41 pitux-clust-op1 dovecot: Dovecot v1.0.10 starting up
Feb 29 10:19:41 pitux-clust-op1 dovecot: auth(default): CRAM-MD5 
mechanism can't be supported with given passdbs
Feb 29 10:19:41 pitux-clust-op1 dovecot: Auth process died too early - 
shutting down
Feb 29 10:19:41 pitux-clust-op1 dovecot: child 24722 (auth) returned 
error 89

Removing crom-md5 from auth mechanisms solves the problem.
Adding another passdb (like vpopmail) alsos solves the problem.

Any clue ? A bug ?

# dovecot --version
1.0.10

# dovecot -n
# 1.0.10: /etc/dovecot.conf
protocols: imap imaps pop3 pop3s
listen: [::]
ssl_cert_file: /usr/share/ssl/certs/dovecot.crt
ssl_key_file: /usr/share/ssl/private/dovecot.key
ssl_cipher_list: 
HIGH:-AES:MEDIUM:LOW:EXPORT:!ADH:!DSS:!EXPORT56:@STRENGTH:+3DES:+DES
login_dir: /var/run/dovecot/login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
login_process_size: 10
first_valid_uid: 89
mail_location: maildir:~/Maildir
mmap_disable: yes
mmap_no_write: yes
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): UID%u
namespace:
   type: private
   prefix: INBOX.
   inbox: yes
auth default:
   mechanisms: plain login cram-md5
   passdb:
     driver: pam
     args: dovecot
   userdb:
     driver: passwd

# uname -a
Linux 2.6.16-tbs-smp #1 SMP PREEMPT Wed Oct 17 13:07:32 GMT 2007 i686 
unknown unknown GNU/Linux

# strace -f dovecot

send(9, "<22>Feb 29 10:23:12 dovecot: Dov"..., 57, 0x4000) = 57
rt_sigaction(SIGINT, {0x8058760, [], 0}, NULL, 8) = 0
pipe([10, 11])                          = 0
fcntl64(0xa, 0x1, 0, 0xb7fcfacc)        = 0
fcntl64(0xa, 0x2, 0x1, 0xb7fcfacc)      = 0
fcntl64(0xb, 0x1, 0, 0xb7fcfacc)        = 0
fcntl64(0xb, 0x2, 0x1, 0xb7fcfacc)      = 0
rt_sigaction(SIGTERM, {0x8058760, [], 0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x8058800, [], 0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x8058760, [], 0}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x8058760, [], 0}, NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x8058760, [], 0}, NULL, 8) = 0
stat64("/var/run/dovecot/login/ssl-parameters.dat", 
{st_mode=S_IFREG|0644, st_size=230, ...}) = 0
stat64("/var/lib/dovecot/ssl-parameters.dat", {st_mode=S_IFREG|0644, 
st_size=230, ...}) = 0
umask(0)                                = 077
socket(PF_UNIX, SOCK_STREAM, 0)         = 12
bind(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 110) 
= -1 EADDRINUSE (Address already in use)
close(12)                               = 0
umask(077)                              = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 12
fcntl64(0xc, 0x3, 0, 0xb7fcfacc)        = 2
fcntl64(0xc, 0x4, 0x802, 0xb7fcfacc)    = 0
connect(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 
110) = -1 ECONNREFUSED (Connection refused)
close(12)                               = 0
unlink("/var/run/dovecot/dict-server")  = 0
umask(0)                                = 077
socket(PF_UNIX, SOCK_STREAM, 0)         = 12
bind(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 110) = 0
listen(12, 64)                          = 0
umask(077)                              = 0
fcntl64(0xc, 0x1, 0, 0xb7fcfacc)        = 0
fcntl64(0xc, 0x2, 0x1, 0xb7fcfacc)      = 0
unlink("/var/run/dovecot/login/default") = -1 ENOENT (No such file or 
directory)
umask(0117)                             = 077
socket(PF_UNIX, SOCK_STREAM, 0)         = 13
bind(13, {sin_family=AF_UNIX, path="/var/run/dovecot/login/default"}, 
110) = 0
listen(13, 16)                          = 0
umask(077)                              = 0117
chown32(0x80691e8, 0, 0x5a)             = 0
fcntl64(0xd, 0x3, 0, 0xb7fcfacc)        = 2
fcntl64(0xd, 0x4, 0x802, 0xb7fcfacc)    = 0
fcntl64(0xd, 0x1, 0, 0xb7fcfacc)        = 0
fcntl64(0xd, 0x2, 0x1, 0xb7fcfacc)      = 0
socketpair(PF_UNIX, SOCK_STREAM, 0, [14, 15]) = 0
pipe([16, 17])                          = 0
fcntl64(0x10, 0x3, 0, 0xb7fcfacc)       = 0
fcntl64(0x10, 0x4, 0x800, 0xb7fcfacc)   = 0
fcntl64(0x10, 0x1, 0, 0xb7fcfacc)       = 0
fcntl64(0x10, 0x2, 0x1, 0xb7fcfacc)     = 0
fcntl64(0x11, 0x1, 0, 0xb7fcfacc)       = 0
fcntl64(0x11, 0x2, 0x1, 0xb7fcfacc)     = 0
fstat64(16, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fork()                                  = 24795
[pid 24794] fcntl64(0xe, 0x3, 0, 0xb7fcfacc <unfinished ...>
[pid 24795] dup2(15, 0 <unfinished ...>
[pid 24794] <... fcntl64 resumed> )     = 2
[pid 24794] fcntl64(0xe, 0x4, 0x802, 0xb7fcfacc) = 0
[pid 24794] fcntl64(0xe, 0x1, 0, 0xb7fcfacc <unfinished ...>
[pid 24795] <... dup2 resumed> )        = 0
[pid 24794] <... fcntl64 resumed> )     = 0
[pid 24795] close(14 <unfinished ...>
[pid 24794] fcntl64(0xe, 0x2, 0x1, 0xb7fcfacc) = 0
[pid 24795] <... close resumed> )       = 0
[pid 24794] fstat64(14,  <unfinished ...>
[pid 24795] close(15 <unfinished ...>
[pid 24794] <... fstat64 resumed> {st_mode=S_IFSOCK|0777, st_size=0, 
...}) = 0
[pid 24795] <... close resumed> )       = 0
[pid 24795] dup2(4, 1)                  = 1
[pid 24795] dup2(17, 2)                 = 2
[pid 24794] _llseek(14, 0,  <unfinished ...>
[pid 24795] dup2(13, 3 <unfinished ...>
[pid 24794] <... _llseek resumed> 0xbf8e41e4, SEEK_CUR) = -1 ESPIPE 
(Illegal seek)
[pid 24795] <... dup2 resumed> )        = 3
[pid 24794] getsockname(14, {sin_family=AF_UNIX, path="ö·àv"}, [2]) = 0
[pid 24795] fcntl64(0x3, 0x1, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] unlink("/var/run/dovecot/auth-worker.24795" <unfinished ...>
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] <... unlink resumed> )      = -1 ENOENT (No such file or 
directory)
[pid 24795] fcntl64(0x3, 0x2, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] umask(0177)                 = 077
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] socket(PF_UNIX, SOCK_STREAM, 0) = 18
[pid 24795] fcntl64(0, 0x1, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] bind(18, {sin_family=AF_UNIX, 
path="/var/run/dovecot/auth-worker.24795"}, 110 <unfinished ...>
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] <... bind resumed> )        = 0
[pid 24795] fcntl64(0, 0x2, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] listen(18, 16 <unfinished ...>
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] <... listen resumed> )      = 0
[pid 24795] fcntl64(0x1, 0x1, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] umask(077)                  = 0177
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] chown32(0x8069238, 0, 0 <unfinished ...>
[pid 24795] fcntl64(0x1, 0x2, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] <... chown32 resumed> )     = 0
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] fcntl64(0x12, 0x3, 0, 0xb7fcfacc <unfinished ...>
[pid 24795] fcntl64(0x2, 0x1, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] <... fcntl64 resumed> )     = 2
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] fcntl64(0x12, 0x4, 0x802, 0xb7fcfacc <unfinished ...>
[pid 24795] fcntl64(0x2, 0x2, 0, 0xb7fcfacc <unfinished ...>
[pid 24794] <... fcntl64 resumed> )     = 0
[pid 24795] <... fcntl64 resumed> )     = 0
[pid 24794] fcntl64(0x12, 0x1, 0, 0xb7fcfacc) = 0
[pid 24794] fcntl64(0x12, 0x2, 0x1, 0xb7fcfacc <unfinished ...>
[pid 24795] getrlimit(0x2, 0xbf8e4258 <unfinished ...>
[pid 24794] <... fcntl64 resumed> )     = 0
[pid 24795] <... getrlimit resumed> )   = 0
[pid 24794] write(14, "VERSION\t1\t0\n", 12 <unfinished ...>
[pid 24795] setrlimit(RLIMIT_DATA, {rlim_cur=262144*1024, 
rlim_max=262144*1024} <unfinished ...>
[pid 24794] <... write resumed> )       = 12
[pid 24795] <... setrlimit resumed> )   = 0
[pid 24794] close(15 <unfinished ...>
[pid 24795] setrlimit(RLIMIT_AS, {rlim_cur=262144*1024, 
rlim_max=262144*1024} <unfinished ...>
[pid 24794] <... close resumed> )       = 0
[pid 24795] <... setrlimit resumed> )   = 0
[pid 24794] close(17 <unfinished ...>
[pid 24795] getpid( <unfinished ...>
[pid 24794] <... close resumed> )       = 0
[pid 24795] <... getpid resumed> )      = 24795
[pid 24794] getpid()                    = 24794
[pid 24795] close(9 <unfinished ...>
[pid 24794] open("/var/run/dovecot/master.pid", 
O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644 <unfinished ...>
[pid 24795] <... close resumed> )       = 0
[pid 24794] <... open resumed> )        = 15
[pid 24794] write(15, "24794\n", 6 <unfinished ...>
[pid 24795] execve("/usr/libexec/dovecot/dovecot-auth", 
["dovecot-auth"], [/* 23 vars */] <unfinished ...>
[pid 24794] <... write resumed> )       = 6
[pid 24794] close(15)                   = 0
[pid 24794] gettimeofday({1204280592, 45523}, NULL) = 0
[pid 24794] poll( <unfinished ...>
[pid 24795] <... execve resumed> )      = 0
[pid 24795] uname({sys="Linux", 
node="pitux-clust-op1.clust-op1.dyn1.pitux.com", ...}) = 0
[pid 24795] brk(0)                      = 0x823e000
[pid 24795] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file 
or directory)
[pid 24795] open("/etc/ld.so.cache", O_RDONLY) = 4
[pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=16778, ...}) = 0
[pid 24795] old_mmap(NULL, 16778, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f37000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libpam.so.0", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\24"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=29596, ...}) = 0
[pid 24795] old_mmap(NULL, 32656, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f2f000
[pid 24795] old_mmap(0xb7f36000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xb7f36000
[pid 24795] close(4)                    = 0
[pid 24795] open("/usr/lib/libldap.so.2", O_RDONLY) = 4
[pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 
y\0\000"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=180688, ...}) = 0
[pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f2e000
[pid 24795] old_mmap(NULL, 179652, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f02000
[pid 24795] old_mmap(0xb7f2d000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2b000) = 0xb7f2d000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libpthread.so.0", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340?\0"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1081581, ...}) = 0
[pid 24795] old_mmap(NULL, 339140, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7eaf000
[pid 24795] old_mmap(0xb7ebe000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe000) = 0xb7ebe000
[pid 24795] old_mmap(0xb7ec0000, 269508, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec0000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libnsl.so.1", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0005\0"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1333353, ...}) = 0
[pid 24795] old_mmap(NULL, 83968, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e9a000
[pid 24795] old_mmap(0xb7eab000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x10000) = 0xb7eab000
[pid 24795] old_mmap(0xb7ead000, 6144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ead000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libm.so.6", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00003\0\000"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1240727, ...}) = 0
[pid 24795] old_mmap(NULL, 139424, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e77000
[pid 24795] old_mmap(0xb7e98000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x20000) = 0xb7e98000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libcrypt.so.1", O_RDONLY) = 4
[pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 
\10\0\000"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=64673, ...}) = 0
[pid 24795] old_mmap(NULL, 180540, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e4a000
[pid 24795] old_mmap(0xb7e4e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0xb7e4e000
[pid 24795] old_mmap(0xb7e50000, 155964, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e50000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libdl.so.2", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=152008, ...}) = 0
[pid 24795] old_mmap(NULL, 12392, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e46000
[pid 24795] old_mmap(0xb7e48000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xb7e48000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libc.so.6", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=21026567, ...}) = 0
[pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e45000
[pid 24795] old_mmap(NULL, 1146164, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d2d000
[pid 24795] old_mmap(0xb7e3f000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x112000) = 0xb7e3f000[pid 
24795] old_mmap(0xb7e43000, 7476, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e43000
[pid 24795] close(4)                    = 0
[pid 24795] open("/usr/lib/liblber.so.2", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\36\0"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=38772, ...}) = 0
[pid 24795] old_mmap(NULL, 41832, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d22000
[pid 24795] old_mmap(0xb7d2c000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xb7d2c000
[pid 24795] close(4)                    = 0
[pid 24795] open("/lib/libresolv.so.2", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`$\0\000"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=408834, ...}) = 0
[pid 24795] old_mmap(NULL, 71880, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d10000
[pid 24795] old_mmap(0xb7d1e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0xb7d1e000
[pid 24795] old_mmap(0xb7d20000, 6344, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d20000
[pid 24795] close(4)                    = 0
[pid 24795] open("/usr/lib/libsasl.so.7", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0$\0\000"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=55952, ...}) = 0
[pid 24795] old_mmap(NULL, 57008, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d02000
[pid 24795] old_mmap(0xb7d0f000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0xb7d0f000
[pid 24795] close(4)                    = 0
[pid 24795] open("/usr/lib/libssl.so.0", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\201"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=191344, ...}) = 0
[pid 24795] old_mmap(NULL, 196132, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7cd2000
[pid 24795] old_mmap(0xb7cff000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2c000) = 0xb7cff000
[pid 24795] close(4)                    = 0
[pid 24795] open("/usr/lib/libcrypto.so.0", O_RDONLY) = 4
[pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 
\340\1"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=786000, ...}) = 0
[pid 24795] old_mmap(NULL, 797860, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7c0f000
[pid 24795] old_mmap(0xb7cc5000, 40960, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xb6000) = 0xb7cc5000
[pid 24795] old_mmap(0xb7ccf000, 11428, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ccf000
[pid 24795] close(4)                    = 0
[pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c0e000
[pid 24795] open("/usr/local/lib/i686/sse2/libdb-3.3.so", O_RDONLY) = -1 
ENOENT (No such file or directory)
[pid 24795] stat64("/usr/local/lib/i686/sse2", 0xbf94c1c0) = -1 ENOENT 
(No such file or directory)
[pid 24795] open("/usr/local/lib/i686/libdb-3.3.so", O_RDONLY) = -1 
ENOENT (No such file or directory)
[pid 24795] stat64("/usr/local/lib/i686", 0xbf94c1c0) = -1 ENOENT (No 
such file or directory)
[pid 24795] open("/usr/local/lib/sse2/libdb-3.3.so", O_RDONLY) = -1 
ENOENT (No such file or directory)
[pid 24795] stat64("/usr/local/lib/sse2", 0xbf94c1c0) = -1 ENOENT (No 
such file or directory)
[pid 24795] open("/usr/local/lib/libdb-3.3.so", O_RDONLY) = -1 ENOENT 
(No such file or directory)
[pid 24795] stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
[pid 24795] open("/lib/libdb-3.3.so", O_RDONLY) = 4
[pid 24795] read(4, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\25"..., 512) = 512
[pid 24795] fstat64(4, {st_mode=S_IFREG|0444, st_size=593096, ...}) = 0
[pid 24795] old_mmap(NULL, 596716, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7b7c000
[pid 24795] old_mmap(0xb7c0c000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8f000) = 0xb7c0c000
[pid 24795] close(4)                    = 0
[pid 24795] mprotect(0xb7c0f000, 745472, PROT_READ|PROT_WRITE) = 0
[pid 24795] mprotect(0xb7c0f000, 745472, PROT_READ|PROT_EXEC) = 0
[pid 24795] mprotect(0xb7d1e000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7e3f000, 8192, PROT_READ) = 0
[pid 24795] mprotect(0xb7e48000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7e4e000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7e98000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7eab000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7ebe000, 4096, PROT_READ) = 0
[pid 24795] mprotect(0xb7f4e000, 4096, PROT_READ) = 0
[pid 24795] munmap(0xb7f37000, 16778)   = 0
[pid 24795] getrlimit(0x3, 0xbf94cdc8)  = 0
[pid 24795] setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, 
rlim_max=RLIM_INFINITY}) = 0
[pid 24795] getpid()                    = 24795
[pid 24795] rt_sigaction(SIGRT_0, {0xb7eb7f60, [], 0}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGRT_1, {0xb7eb7e40, [32], 0}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGRT_2, {0xb7eb7ff0, [], 0}, NULL, 8) = 0
[pid 24795] rt_sigprocmask(SIG_BLOCK, [32], NULL, 8) = 0
[pid 24795] rt_sigprocmask(SIG_UNBLOCK, [33], NULL, 8) = 0
[pid 24795] _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbf94cdf8, 43, (nil), 
0}) = 0
[pid 24795] time(NULL)                  = 1204280592
[pid 24795] brk(0)                      = 0x823e000
[pid 24795] brk(0x825f000)              = 0x825f000
[pid 24795] uname({sys="Linux", 
node="pitux-clust-op1.clust-op1.dyn1.pitux.com", ...}) = 0
[pid 24795] getpid()                    = 24795
[pid 24795] gettimeofday({1204280592, 128724}, {0, 0}) = 0
[pid 24795] open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 4
[pid 24795] read(4, "\365\\v\276", 4)   = 4
[pid 24795] fcntl64(0x4, 0x1, 0, 0xb7f01cc0) = 0
[pid 24795] fcntl64(0x4, 0x2, 0x1, 0xb7f01cc0) = 0
[pid 24795] stat64("/usr/lib/dovecot/auth/passwd.so", 0xbf94d050) = -1 
ENOENT (No such file or directory)
[pid 24795] open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 
ENOTDIR (Not a directory)
[pid 24795] open("/usr/lib/dovecot/auth/password", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file 
or directory)
[pid 24795] rt_sigaction(SIGINT, {0xb7ebbb40, [], 0}, NULL, 8) = 0
[pid 24795] pipe([5, 6])                = 0
[pid 24795] fcntl64(0x5, 0x1, 0, 0xb7f01cc0) = 0
[pid 24795] fcntl64(0x5, 0x2, 0x1, 0xb7f01cc0) = 0
[pid 24795] fcntl64(0x6, 0x1, 0, 0xb7f01cc0) = 0
[pid 24795] fcntl64(0x6, 0x2, 0x1, 0xb7f01cc0) = 0
[pid 24795] rt_sigaction(SIGTERM, {0xb7ebbb40, [], 0}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGALRM, {0xb7ebbb40, [], 0}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGHUP, {SIG_IGN}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGUSR2, {SIG_IGN}, NULL, 8) = 0
[pid 24795] rt_sigaction(SIGCHLD, {0xb7ebbb40, [], 0}, NULL, 8) = 0
[pid 24795] write(2, "\1FCRAM-MD5 mechanism can\'t be su"..., 59) = 59
[pid 24794] <... poll resumed> [{fd=10, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=12, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=16, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}, {fd=14, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=18, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 5, 986) = 1
[pid 24794] gettimeofday( <unfinished ...>
[pid 24795] semget(89, 3214200836, 0x59|020 <unfinished ...>
[pid 24794] <... gettimeofday resumed> {1204280592, 130807}, {0, 0}) = 0
[pid 24794] read(16, "\1FCRAM-MD5 mechanism can\'t be su"..., 1024) = 59
[pid 24794] time([1204280592])          = 1204280592
[pid 24794] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, 
...}) = 0
[pid 24794] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, 
...}) = 0
PANIC: attached pid 24795 exited
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
--- SIGCHLD (Child exited) ---
write(11, "\21", 1)                     = 1
sigreturn()                             = ? (mask now [])
send(9, "<19>Feb 29 10:23:12 dovecot: aut"..., 101, 0x4000) = 101
gettimeofday({1204280592, 131997}, NULL) = 0
poll([{fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, 
revents=POLLIN}, {fd=12, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=16, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLHUP}, 
{fd=14, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, 
revents=POLLIN|POLLERR|POLLHUP}, {fd=18, 
events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 5, 900) = 3
gettimeofday({1204280592, 132190}, {0, 0}) = 0
read(14, 0x8076200, 4096)               = -1 ECONNRESET (Connection 
reset by peer)
time([1204280592])                      = 1204280592
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
send(9, "<19>Feb 29 10:23:12 dovecot: Aut"..., 73, 0x4000) = 73
unlink("/var/run/dovecot/auth-worker.24795") = 0
close(18)                               = 0
close(14)                               = 0
read(16, "", 965)                       = 0
close(16)                               = 0
read(10, "\21", 512)                    = 1
waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 89], WNOHANG) = 24795
time([1204280592])                      = 1204280592
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
send(9, "<19>Feb 29 10:23:12 dovecot: chi"..., 66, 0x4000) = 66
waitpid(-1, 0xbf8e40c8, WNOHANG)        = -1 ECHILD (No child processes)
unlink("/var/run/dovecot/master.pid")   = 0
waitpid(-1, 0xbf8e4358, WNOHANG)        = -1 ECHILD (No child processes)
unlink("/var/run/dovecot/login/default") = 0
close(13)                               = 0
close(12)                               = 0
close(4)                                = 0
close(10)                               = 0
close(11)                               = 0
close(9)                                = 0
semget(IPC_PRIVATE, 0, 0PANIC: attached pid 24794 exited

-- 
Vincent Régnard
vregnard at tbs-internet.com
TBS-internet.com
027 630 5902

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5793 bytes
Desc: S/MIME Cryptographic Signature
Url : http://dovecot.org/pipermail/dovecot/attachments/20080229/1940d325/attachment-0001.bin 


More information about the dovecot mailing list