The problem does not appear to exhibit with exim4-daemon-light, at least not after the 31 minutes of testing I did. However, it definitely *does* exhibit if you start exim4-daemon-light with,
LD_PRELOAD=/lib/libpthread.so.0 /usr/sbin/exim4 -bd -q30m -- the stack trace suggests exactly the same problem, though I don't have line numbers in this build: #0 0x00000000 in ?? () #1 0x40023825 in __pthread_sighandler () from /lib/libpthread.so.0 #2 <signal handler called> #3 0x4023f5d9 in __libc_sigaction () from /lib/libc.so.6 #4 0x40020828 in sigaction () from /lib/libpthread.so.0 #5 0x08082945 in os_non_restarting_signal () #6 0x0805b133 in daemon_go () #7 0x0806a598 in main () i.e., again consistent with there being some badness in the interaction between -lpthread and the signal handling code in exim. -- Chris Lightfoot mySociety -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]