On Fri, 2009-03-27 at 12:31 +0100, Jiri Novosad wrote:
dovecot: Mar 27 12:00:34 Error: auth-worker(default): *** glibc detected *** dovecot-auth: double free or corruption (!prev): 0x00002b30d5a7dd90 ***
Heap corruption, not good. How often does this happen?
dovecot: Mar 27 12:00:34 Error: child 21838 (auth-worker) killed with signal 6 (core not dumped) dovecot: Mar 27 12:10:23 Error: child 22711 (auth-worker) killed with signal 11 (core not dumped)
It says it dumped core file, so it did write it somewhere. You just might not be finding it.
in limits.conf, /proc/sys/kernel/core_pattern is set to /tmp/core.
auth-workers are chdired to Dovecot's base_dir (e.g. /var/run/dovecot). The core file is normally written there, do you see it? Try removing path from core_pattern and see if it shows up there then?
passdb: driver: pam args: dovecot
What PAM configuration are you using?