Whenever i try to start my exim daemon is simply segfaults. I think it maybe because of the fact that i'm running kernel 2.6test4 Reproducible: Always Steps to Reproduce: /etc/init.d/exim start report ok, yet ps shows no exim Upon running /usr/sbin/exim -v -bd -q15m you get a segfault report. pjotr@sidekick log $ qpkg -I --info exim net-mail/exim-4.21 * A highly configurable, drop-in replacement for sendmail [ http://www.exim.org/ ] Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.2.5-r2,2.3.2-r1, 2.6.0-test4) ================================================================= System uname: 2.6.0-test4 i686 Celeron (Coppermine) ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs fixpackages" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.gentoo.skynet.be/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://ftp.snt.utwente.nl/gentoo-portage" USE="x86 oss apm crypt cups encode foomaticdb gif jpeg libg++ mikmod mmx ncurses pdflib png quicktime spell xml2 xmms zlib gdbm berkdb slang readline arts svga tcltk gpm tcpd pam libwww ssl perl python motif opengl X alsa ipv6 php mysql -java qt kde -gnome gtk fluxbox maildir dvd oggvorbis xv avi mpeg slp truetype nls sdl aalib mad imlib wxwindows"
I reemerged 4.21 and the same problem was there. Then i downgraded to 4.20-r2, and that one is working like a charm again.
USE="-ipv6" fixes this one. Or well, is a workaround. After a strace run it seems it first binds :: and then 0.0.0.0. :: already includes 0.0.0.0 so it gets address in use -> segfault. Also upgrading to 4.22 seems to fix this (it is in ~x86). There's also 4.24 version of exim available but it seems it's not in portage yet? My recommendation would be to change 4.22 to be in x86.
*** Bug 29601 has been marked as a duplicate of this bug. ***
4.24 is ~masked in portage. 4.22 was just updated to fix a sasl bug. I'll give it a couple days and then unmask 4.22 for x86.
handing these over to Jay
http://bugs.gentoo.org/show_bug.cgi?id=41196 appears to have some more information... did running with -ipv6 clear up the issue? if so, could you try running with the 4.32 ebuild that should be in portage soon?
Resolving this bug as no-one has responded with anything else, feel free to re-open if it's still an issue.