[Mailman-Users] mailman 2.0 beta4 -- connection to sendmail hangs

Todd C. Miller Todd.Miller at courtesan.com
Thu Jul 27 23:02:59 CEST 2000

I'm seeing connections to port 25 on the local host hanging when
qrunner tries to do its thing.  Doing a syscall trace of qrunner
reveals that after it has written the message to sendmail, it gets:

  9182 python   RET   sendto 16384/0x4000
  9182 python   CALL  read(0x9,0xde000,0x4000)
  9182 python   RET   read -1 errno 35 Resource temporarily unavailable
  9182 python   CALL  gettimeofday(0xdfbfc694,0)
  9182 python   RET   gettimeofday 0
  9182 python   CALL  poll(0x61000,0x1,0)
  9182 python   RET   poll 0
  9182 python   CALL  gettimeofday(0xdfbfc624,0)
  9182 python   RET   gettimeofday 0
  9182 python   CALL  poll(0x61000,0x2,0xffffffff)

At this opint things hang indefinately.  Now, the EAGAIN it gets
from read(2) is a bit fishy.  The sendmail process does still
exist at this point:

root     24536  0.0  1.9   776  1204 ??  I      2:50PM    0:00.04 sendmail: server localhost [] child wait (sendmail)

For the time being I've switched to using Sendmail instead of SMTPDirect
as the delivery module.  This is sendmail 8.10.1 BTW.

 - todd

More information about the Mailman-Users mailing list