On Jul 11, 2009, at 6:06 PM, Andrew Schulman wrote:
OK, I restarted dovecot with
auth_executable = /usr/bin/valgrind --log-file=/var/run/dovecot/
valgrind.%p
/usr/lib/dovecot/dovecot-auth
as you suggested. My dovecot-auth process just quit:
Jul 11 17:50:33 helium dovecot: auth(default):
worker-server(andrex,127.0.0.1): Aborted: Worker process died
unexpectedly
Jul 11 17:50:33 helium dovecot: child 14415 (auth-worker) returned
error 1
but this time with signal 1, apparently because valgrind wasn't able
to
allocate any more memory. The valgrind log is below.
auth_process_size = 0 helps with this.
==14415== Invalid write of size 8
==14415== at 0x400D420: (within /lib/ld-2.9.so)
==14415== by 0x6B2330B: (within /lib/libdl-2.9.so)
==14415== by 0x6B2300E: dlclose (in /lib/libdl-2.9.so)
==14415== by 0x5062E66: (within /lib/libpam.so.0.81.12)
==14415== by 0x5062059: pam_end (in /lib/libpam.so.0.81.12)
Hmm. A bit strange if the error is coming from dlclose().. That would
point to a bug in libc.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org