Package: sendmail Version: 8.14.4-8 Severity: grave Justification: causes non-serious data loss
Dear Maintainer, running the sendmail-queue leads reproducibly to crashes with error message error.c:255: ldap_parse_result: Assertion `r != ((void *)0)' failed. This happens on connections to external smtp-servers which are slowly or not at all responding. As a result, unsent messages pile up in the queue, including those which do not show the error themselves. The same bug has been reported and fixed on RedHat-Linux with package sendmail-8.14.4-9.el6, see https://access.redhat.com/solutions/1979993 Could it be possible to implement this fix also on debian? Thanks alot and best regards, Andreas -- Package-specific info: Output of /usr/share/bug/sendmail/script: ls -alR /etc/mail: /etc/mail: total 316 drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 . drwxr-xr-x 1 root root 3016 Jun 2 13:24 .. -rwxr-xr-- 1 root smmsp 13786 May 25 15:09 Makefile -rw------- 1 root root 14236 May 30 13:33 access -rw-r----- 1 smmta smmsp 24576 May 30 13:33 access.db -rw-r--r-- 1 root root 281 Oct 2 2014 address.resolve lrwxrwxrwx 1 root smmsp 10 May 25 13:59 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 May 25 15:09 aliases.db -rw-r--r-- 1 root root 3985 May 25 15:09 databases -rw-r----- 1 smmta smmsp 58 May 25 13:59 default-auth-info -rw-r--r-- 1 root smmsp 0 May 25 13:59 generics-domains -rw-r----- 1 root smmsp 0 May 25 13:59 genericstable -rw-r----- 1 root smmsp 12288 May 25 15:09 genericstable.db -rw-r--r-- 1 root root 5657 Oct 2 2014 helpfile -r-------- 1 root smmsp 9 May 25 14:03 ldap-pass -rw-r--r-- 1 smmta smmsp 705 May 30 16:31 ldap-route-domains -rw-r--r-- 1 root smmsp 37 May 25 13:59 local-host-names drwxr-sr-x 1 smmta smmsp 40 May 25 13:59 m4 -rw-r----- 1 root smmsp 205 May 25 14:03 mailertable -rw-r----- 1 root smmsp 12288 May 25 15:09 mailertable.db -rw-r----- 1 smmta smmsp 4689 May 25 15:05 milter-limit.cf -rw-r----- 1 smmta smmsp 3503 May 25 15:05 milter-limit.mc -rw-r----- 1 smmta smmsp 53 May 25 14:00 milter-null.cf -rw-r----- 1 smmta smmsp 2613 May 25 14:00 milter-null.mc drwxr-xr-x 1 root root 16 May 25 13:59 peers -rw-r--r-- 1 smmta smmsp 0 May 30 16:45 relay-domains drwxr-xr-x 1 smmta smmsp 44 May 25 13:59 sasl -rw-r--r-- 1 root smmsp 74393 May 25 15:09 sendmail.cf -rw-r--r-- 1 root root 12302 Jun 1 20:14 sendmail.conf -rw-r--r-- 1 root smmsp 5968 May 25 15:09 sendmail.mc -rw-r--r-- 1 root root 149 Oct 2 2014 service.switch -rw-r--r-- 1 root root 180 Oct 2 2014 service.switch-nodns drwxr-sr-x 1 smmta smmsp 36 May 25 14:51 smrsh lrwxrwxrwx 1 root root 15 Jan 31 2015 spamassassin -> ../spamassassin -rw-r--r-- 1 root smmsp 44007 May 25 15:09 submit.cf -rw-r--r-- 1 root smmsp 2374 May 25 15:09 submit.mc drwxr-xr-x 1 smmta smmsp 584 Jun 1 07:45 tls -rw-r--r-- 1 root smmsp 0 May 25 13:59 trusted-users -rw-r----- 1 root smmsp 0 May 25 14:03 virtuserdomains -rw-r----- 1 root smmsp 0 May 25 13:59 virtusertable -rw-r----- 1 root smmsp 12288 May 25 15:09 virtusertable.db /etc/mail/m4: total 0 drwxr-sr-x 1 smmta smmsp 40 May 25 13:59 . drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 .. -rw-r----- 1 root smmsp 0 May 25 13:59 dialup.m4 -rw-r----- 1 root smmsp 0 May 25 13:59 provider.m4 /etc/mail/peers: total 4 drwxr-xr-x 1 root root 16 May 25 13:59 . drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 .. -rw-r--r-- 1 root root 328 Oct 2 2014 provider /etc/mail/sasl: total 8 drwxr-xr-x 1 smmta smmsp 44 May 25 13:59 . drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 .. -rw-r----- 1 smmta smmsp 909 May 25 13:59 Sendmail.conf.2 -rwxr--r-- 1 root root 3674 May 25 15:09 sasl.m4 /etc/mail/smrsh: total 8 drwxr-sr-x 1 smmta smmsp 36 May 25 14:51 . drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 .. lrwxrwxrwx 1 root smmsp 26 May 25 13:59 mail.local -> /usr/lib/sm.bin/mail.local lrwxrwxrwx 1 root smmsp 17 May 25 14:51 procmail -> /usr/bin/procmail /etc/mail/tls: total 56 drwxr-xr-x 1 smmta smmsp 584 Jun 1 07:45 . drwxr-sr-x 1 smmta smmsp 896 Jun 1 11:29 .. -rw-r--r-- 1 root root 7 May 25 13:59 no_prompt -rw------- 1 root root 1191 May 25 13:59 sendmail-client.cfg lrwxrwxrwx 1 root root 44 Jun 1 07:45 sendmail-client.crt -> /etc/mail/tls/vhrz492.HRZ.Uni-Marburg.DE.pem -rw------- 1 root root 1041 May 25 13:59 sendmail-client.csr lrwxrwxrwx 1 root root 44 Jun 1 07:45 sendmail-common.key -> /etc/mail/tls/vhrz492.HRZ.Uni-Marburg.DE.key -rw-r----- 1 root smmsp 1598 May 25 13:59 sendmail-common.prm -rw------- 1 root root 1191 May 25 13:59 sendmail-server.cfg lrwxrwxrwx 1 root root 44 Jun 1 07:45 sendmail-server.crt -> /etc/mail/tls/vhrz492.HRZ.Uni-Marburg.DE.pem -rw------- 1 root root 1041 May 25 13:59 sendmail-server.csr -rwxr--r-- 1 root root 3249 May 25 15:09 starttls.m4 -r-------- 1 root smmsp 1678 May 27 11:25 vhrz167.HRZ.Uni-Marburg.DE.key -rw-r--r-- 1 root smmsp 2207 May 27 11:25 vhrz167.HRZ.Uni-Marburg.DE.pem -r-------- 1 root smmsp 1678 Jun 1 07:45 vhrz492.HRZ.Uni-Marburg.DE.key -rw-r--r-- 1 root smmsp 2207 Jun 1 07:45 vhrz492.HRZ.Uni-Marburg.DE.pem sendmail.conf: DAEMON_NETMODE="Static"; DAEMON_NETIF="eth0"; DAEMON_MODE="Daemon"; DAEMON_PARMS="-O deliverymode=queueonly -O queuedirectory=/var/spool/mqueue/in"; DAEMON_HOSTSTATS="Yes"; DAEMON_MAILSTATS="Yes"; QUEUE_MODE="${DAEMON_MODE}"; QUEUE_INTERVAL="10m"; QUEUE_PARMS=""; MSP_MODE="Cron"; MSP_INTERVAL="20m"; MSP_PARMS=""; MSP_MAILSTATS="${DAEMON_MAILSTATS}"; MISC_PARMS=""; CRON_MAILTO="root"; CRON_PARMS=""; LOG_CMDS="No"; HANDS_OFF="No"; AGE_DATA=""; DAEMON_RUNASUSER="No"; DAEMON_STATS="${DAEMON_MAILSTATS}"; MSP_STATS="${MSP_MAILSTATS}"; sendmail.mc: divert(-1)dnl divert(0)dnl define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.14.3-9.4 2010-09-21 11:05:34 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-mta')dnl FEATURE(`no_default_msa')dnl define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl define(`confCONNECTION_RATE_THROTTLE', `15')dnl define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl FEATURE(`use_cw_file')dnl FEATURE(`access_db', `hash -T<TMPF> /etc/mail/access')dnl FEATURE(`greet_pause', `1000')dnl 1 seconds FEATURE(`delay_checks', `friend', `n')dnl define(`confBAD_RCPT_THROTTLE',`3')dnl FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl define(`confMAX_HOP',`100')dnl DAEMON_OPTIONS(`Port=587, Addr=0.0.0.0, Name=TLSMSA, Modify=Ea')dnl DAEMON_OPTIONS(`Port=smtps, Addr=0.0.0.0, Name=SSLMSA, Modify=Eas')dnl include(`/etc/mail/sasl/sasl.m4')dnl define(`confAUTH_OPTIONS', `py')dnl GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl FEATURE(`genericstable')dnl FEATURE(`mailertable')dnl FEATURE(`virtusertable')dnl VIRTUSER_DOMAIN_FILE(`-o /etc/mail/virtuserdomains')dnl FEATURE(blacklist_recipients)dnl FEATURE(no_default_msa)dnl FEATURE(`ldap_routing',`ldap -1 -T<TMPF> -v mailHost -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))',`ldap -1 -T<TMPF> -v mailRoutingAddress -k (&(objectClass=inetLocalMailRecipient)(mailLocalAddress=%0))',`bounce')dnl DAEMON_OPTIONS(`Port=smtp, Addr=0.0.0.0, Name=MSA')dnl MAILER_DEFINITIONS MAILER(local)dnl MAILER(smtp)dnl LOCAL_CONFIG include(`/etc/mail/tls/starttls.m4')dnl define(`confTO_QUEUEWARN',`1d')dnl define(`SMTP_MAILER_MAX', `100000000')dnl define(`LOCAL_MAILER_MAX', `100000000')dnl define(`confMAX_MESSAGE_SIZE', `100000000')dnl define(`QUEUE_DIR', `/var/spool/mqueue/out')dnl define(`confHOST_STATUS_DIRECTORY', `')dnl define(`confTO_IDENT', `0')dnl LDAPROUTE_DOMAIN_FILE(`/etc/mail/ldap-route-domains')dnl define(`confLDAP_DEFAULT_SPEC', `-h "localhost:3890" -b"ou=MailRouting,o=Universitaet Marburg,c=DE" -d "uid=mailrouter,ou=Proxy,o=Universitaet Marburg,c=DE" -Msimple -P"/etc/mail/ldap-pass" -ssub -w3')dnl include(`/etc/mail/milter-null.mc')dnl include(`/etc/mail/milter-limit.mc')dnl submit.mc... divert(-1)dnl divert(0)dnl define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: submit.mc, v 8.14.4-4 2013-02-11 11:12:33 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-msp')dnl FEATURE(`msp', `[127.0.0.1]', `25')dnl -- System Information: Debian Release: 8.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sendmail depends on: ii sendmail-base 8.14.4-8 ii sendmail-bin 8.14.4-8 ii sendmail-cf 8.14.4-8 ii sensible-mda 8.14.4-8 sendmail recommends no packages. Versions of packages sendmail suggests: pn rmail <none> pn sendmail-doc <none> Versions of packages sensible-mda depends on: ii libc6 2.19-18+deb8u4 ii procmail 3.22-24 ii sendmail-bin [mail-transport-agent] 8.14.4-8 Versions of packages libmilter1.0.1 depends on: ii libc6 2.19-18+deb8u4 ii multiarch-support 2.19-18+deb8u4 Versions of packages sendmail-bin depends on: ii debconf 1.5.56 ii libc6 2.19-18+deb8u4 ii libdb5.3 5.3.28-9 ii libldap-2.4-2 2.4.40+dfsg-1+deb8u2 ii liblockfile1 1.09-6 ii libsasl2-2 2.1.26.dfsg1-13+deb8u1 ii libssl1.0.0 1.0.1k-3+deb8u5 ii libwrap0 7.6.q-25 ii procps 2:3.3.9-9 ii sendmail-base 8.14.4-8 ii sendmail-cf 8.14.4-8 Versions of packages sendmail-bin suggests: ii libsasl2-modules 2.1.26.dfsg1-13+deb8u1 ii openssl 1.0.1k-3+deb8u5 ii sasl2-bin 2.1.26.dfsg1-13+deb8u1 pn sendmail-doc <none> -- no debconf information