Bug#307961: exim4: Loops forever on bootup; restart works ok

Daniel Burrows Daniel Burrows <daniel@astro.psu.edu>, 307961@bugs.debian.org
Fri, 6 May 2005 17:16:01 -0400


Package: exim4
Version: 4.50-4
Severity: important
Tags: sarge

  On at least several computers here, exim goes into an infinite loop when the
computer is booted.  Its main log file starts like this:

2005-05-06 16:59:10 exim 4.50 daemon started: pid=3999, -q30m, listening for SMTP on [127.0.0.1]:25
2005-05-06 16:59:10 50 select() failures: Bad file descriptor
2005-05-06 16:59:10 50 select() failures: Bad file descriptor
2005-05-06 16:59:10 50 select() failures: Bad file descriptor
2005-05-06 16:59:10 50 select() failures: Bad file descriptor
2005-05-06 16:59:10 50 select() failures: Bad file descriptor
...

  paniclog is the same, but without the banner at the top.  If left to
itself, exim will continue using CPU and eating disk space until /var
fills up and it crashes.  However, if I just restart it in the usual way
(from init.d), it works fine.

  The configuration of this machine is just the "local delivery only" default
setup.  Let me know if you need more information.

  Daniel

-- Package-specific info:
Exim version 4.50 #1 built 02-Mar-2005 07:41:23
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'

dc_eximconfig_configtype='local'
dc_other_hostnames='chargers.swift.psu.edu'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
mailname:chargers.swift.psu.edu

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages exim4 depends on:
ii  exim4-base                    4.50-4     support files for all exim MTA (v4
ii  exim4-daemon-light            4.50-4     lightweight exim MTA (v4) daemon

-- no debconf information