From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2.1) Gecko/20010901 Description of problem: The ether_ntohost() function causes a segfault. It looks like it is being miscompiled. Looking at the source, it calls __nss_ethers_lookup(), but when disassembled in gdb, it is actually calling __nss_passwd_lookup(). Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Run "tcpdump -i eth0" or any app calling ether_ntohost(). 2. 3. Actual Results: segfault Expected Results: No segfault. Additional info: This app demonstrates problem: main() { unsigned char addr[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; char name[256]; ether_ntohost(name, addr); }
This was fixed in glibc-2.2.5-32.