[SA-exim] exim processes stuck using the CPU
dman
dman at dman.ddts.net
Mon, 20 May 2002 23:01:56 -0500
---------------------- multipart/signed attachment
I've got exim 4.04 with Marc Merlin's local_scan() function (v 1.1).
The system is Linux 2.4.18 and is using an IDE disk with ext3
filesystem. Tonight I found 5 exim processes each consuming as much
CPU time as possible. Connecting to each one with gdb showed the
following backtrace :
#0 0x40271c9c in _IO_un_link () from /lib/libc.so.6
#1 0x402680cf in fclose () from /lib/libc.so.6
#2 0x0807731e in receive_msg ()
#3 0x0804d98c in handle_smtp_call ()
#4 0x0804ec65 in daemon_go ()
#5 0x0805c913 in main ()
#6 0x4022014f in __libc_start_main () from /lib/libc.so.6
Looking at the spool I see lots of duplicate -D files and no
corresponding -H file. The only interesting thing about the messages
is that the 3 of them are all in a single thread from a certain
mailing list. These files are dated from May 14 through May 20
(today).
The 5 running processes each have a different file open in the
SAdevnull directory. Each of those files are for the exact same
(stock quote) spam messaged from an excite.com address.
This almost looks like a libc problem, but could it be caused by a
race condition of some sort since it seems related to the local_scan's
saving of the message?
TIA,
-D
--=20
Dishonest money dwindles away,
but he who gathers money little by little makes it grow.
Proverbs 13:11
=20
GnuPG key : http://dman.ddts.net/~dman/public_key.gpg
---------------------- multipart/signed attachment
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 240 bytes
Desc: not available
Url : http://lists.merlins.org/archives/sa-exim/attachments/fc13b8e5/attachment.bin
---------------------- multipart/signed attachment--