On 24/09/2012 17:58, Timo Sirainen wrote:
On 24.9.2012, at 17.55, Birta Levente wrote:

On 24/09/2012 17:32, Timo Sirainen wrote:
On 23.9.2012, at 14.05, Joe Auty wrote:

#0  0x00007f789cd08e14 in hash_table_destroy () from 
/usr/lib/dovecot/libdovecot.so.0
(gdb) bt full
#0  0x00007f789cd08e14 in hash_table_destroy () from 
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#1  0x00007f789ccda054 in settings_parser_deinit () from 
/usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#2  0x00007f789ccff33d in master_service_settings_cache_deinit () from 
/usr/lib/dovecot/libdovecot.so.0

Well, the good news is that it crashes only after it has already disconnected 
the client anyway. But I thought I fixed this bug in v2.1.10 and I'm not able 
to reproduce it myself.. Having debugging information available might show 
something useful. Try installing dovecot-dbg package and getting the bt full 
again?


I have the same problem, but on centos 6.3 64bit. How can I give you the debug 
information?

Show your doveconf -n output at least. As for debugging information, that would 
depend on how you installed Dovecot? From some RPM or sources?


I build my own rpm based on src rpm: dovecot-2.1.1-2_132.src.rpm.

#dovecot -n

auth_mechanisms = plain login cram-md5
debug_log_path = /var/log/dovecot.log
disable_plaintext_auth = no
listen = *
mail_access_groups = vmail
mail_location = maildir:/var/vmail/%d/%n/Maildir
mail_plugins = quota
mbox_write_locks = fcntl
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
  separator = /
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
  mail_log_fields = uid box msgid size
  quota = maildir:User quota
quota_exceeded_message = Quota exceeded, please contact postmaster at benvenuti.ro
  quota_warning = storage=95%% quota-warning 95 %u
  quota_warning2 = storage=90%% quota-warning 90 %u
  quota_warning3 = storage=85%% quota-warning 85 %u
  quota_warning4 = storage=80%% quota-warning 80 %u
  quota_warning5 = storage=50%% quota-warning 50 %u
}
postmaster_address = postmas...@mydomain.com
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0600
    user = vmail
  }
}
service imap-login {
  inet_listener imap {
    port = 143
  }
  inet_listener imaps {
    port = 993
    ssl = yes
  }
}
service pop3-login {
  inet_listener pop3 {
    port = 110
  }
  inet_listener pop3s {
    port = 995
    ssl = yes
  }
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  unix_listener quota-warning {
    group = vmail
    mode = 0640
    user = vmail
  }
  user = vmail
}
ssl_ca = </etc/pki/tls/certs/ca.pem
ssl_cert = </etc/pki/tls/certs/0.pem
ssl_key = </etc/pki/tls/private/0.pem
userdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
protocol lmtp {
  mail_plugins = quota
}
protocol lda {
  mail_plugins = quota
}
protocol imap {
  mail_plugins = quota imap_quota
}
protocol pop3 {
  mail_plugins = quota
  pop3_uidl_format = %08Xu%08Xv
}
local xxx.xxx.xxx.xxx {
  ssl_ca = </etc/pki/tls/certs/ca.pem
  ssl_cert = </etc/pki/tls/certs/1.cert.pem
  ssl_key = </etc/pki/tls/private/1.privatekey.pem
}
local xxx.xxx.xxx.xxx {
  ssl_ca = </etc/pki/tls/certs/ca.pem
  ssl_cert = </etc/pki/tls/certs/2.cert.pem
  ssl_key = </etc/pki/tls/private/2.privatekey.pem
}

Reply via email to