Bug#803255: exim4: segfault upon reading /etc/email-addresses

Sylvain LÉVÊQUE sylvain.leveque+bugreport at gmail.com
Mon Nov 2 00:02:02 UTC 2015


> It is reproducible, please see https://bugs.exim.org/show_bug.cgi?id=1708#c4

In case it is important, I can reproduce the bug when recompiling from
source as well.

# cat /tmp/email-addresses
root: hans at example.com

# cat /tmp/exim.conf
begin rewrite
*@foo.bar "${lookup{${local_part}}lsearch{/tmp/email-addresses}{$value}fail}"
Ffrs

# chown root:Debian-exim /tmp/exim.conf
# apt-get build-dep exim4
# DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source exim4
# exim4-4.86/b-exim4-daemon-light/build-Linux-armv5tel/exim -C
/tmp/exim.conf -brw root at foo.bar
  sender: hans at example.com
Segmentation fault

This is built on the armel device, not through cross compilation, and
with a slightly more recent gcc than the one used for the official
Debian exim package (Compiler: GCC [5.2.1 20151010] instead of
Compiler: GCC [5.2.1 20151003]).
--
Sylvain



More information about the Pkg-exim4-maintainers mailing list