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

Reply via email to