JohnnyHughes 2012-07-10 09:54 administrator ~0015385 Make sure that you only have IPv4 addresses in your /etc/resolv.conf (from the bug that tru posted)

ronvach 2012-07-10 13:54 reporter ~0015387 indeed, with only IPv4 resolvers sendmail will start. As soon as even one of them is an IPv6 address, the segfault occurs. using IPv4 only for now

randytenhave 2012-07-11 08:34 reporter ~0015397 When using brackets, there is no problem.



[root@shell ~]# cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search domain.tld

nameserver 11.22.33.44

nameserver 55.66.77.88

nameserver [2a01:1:b::c53]

nameserver [2a01:1:a::c53]

ronvach 2012-07-11 13:42 reporter ~0015403 when using brackets, there is no problem as in the fact that nothing crashes; however, if you have _ONLY_ IPv6 resolver addresses, you can't resolve anything. You will note that if you remove your 11.22.33.44 and 55.66.77.88 IP addresses from your resolv.conf, the system no longer can resolve anything.

vrotogel 2012-07-14 20:27 reporter ~0015452 Commenting out the ipv6 nameservers using an ipv6 address helps.



Thanks.

tru 2012-07-18 16:29 administrator ~0015499 https://rhn.redhat.com/errata/RHSA-2012-1098.html



* A programming error caused an internal array of nameservers to be only

partially initialized when the /etc/resolv.conf file contained IPv6

nameservers. Depending on the contents of a nearby structure, this could

cause certain applications to terminate unexpectedly with a segmentation

fault. The programming error has been fixed, which restores proper behavior

with IPv6 nameservers listed in the /etc/resolv.conf file. (BZ#837026)

ronvach 2012-07-19 21:44 reporter ~0015515 I confirm that updating glibc-2.12-1.80.el6_3.3.i686 has fixed the issue

vrotogel 2012-07-19 22:04 reporter ~0015516 I activated the resolv.conf ipv6 nameservers after updating glibc and I can confirm that my issue is resolved too. It is working fine now.