https://bugzilla.novell.com/show_bug.cgi?id=860655 https://bugzilla.novell.com/show_bug.cgi?id=860655#c0 Summary: network:utilities/iputils: Bug ping/ping6 segfaults @ FQDNs, both OS 12.3 & 13.1 Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: 3rd party software AssignedTo: ms@suse.com ReportedBy: ar@sent.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: --- for both OS 12.3 lsb_release -r Release: 12.3 uname -r 3.7.10-1.24-desktop rpm -qa iputils iputils-s20121221-59.1.x86_64 and, OS 13.1 lsb_release -r Release: 13.1 uname -r 3.13.0-1.g4b6e17a-desktop rpm -qa iputils iputils-s20121221-59.1.x86_64 with iputils from network:utilities repo, ping/ping6 to FQDNs are segfaulting. verified here on multiple machines, by multiple persons 100% reproducible given, host google-public-dns-a.google.com google-public-dns-a.google.com has address 8.8.8.8 google-public-dns-a.google.com has IPv6 address 2001:4860:4860::8888 test @ 12.3 ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=28.7 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=50 time=28.1 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=47 time=28.9 ms ^C --- 8.8.8.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 28.158/28.611/28.922/0.327 ms ping6 2001:4860:4860::8888 PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes 64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=54 time=34.2 ms 64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=54 time=34.4 ms ^C --- 2001:4860:4860::8888 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 34.277/34.343/34.410/0.196 ms ping google-public-dns-a.google.com PING google-public-dns-a.google.com (8.8.8.8) 56(84) bytes of data. Segmentation fault ==> Jan 27 11:28:46 test kernel: [48912.472992] ping[17543]: segfault at 0 ip 00007f61d82e6f85 sp 00007fffdd394bc0 error 4 in ping[7f61d82e3000+a000] ping6 google-public-dns-a.google.com PING google-public-dns-a.google.com(google-public-dns-a.google.com) 56 data bytes 64 bytes from google-public-dns-a.google.com: icmp_seq=1 ttl=54 time=35.1 ms 64 bytes from google-public-dns-a.google.com: icmp_seq=2 ttl=54 time=34.1 ms ^CSegmentation fault ==> Jan 27 11:31:14 test kernel: [49060.313143] ping6[17689]: segfault at 0 ip 00007fa2a4842550 sp 00007fffc80e7620 error 4 in libc-2.17.so[7fa2a474c000+1a4000] and @ 13.1 ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=24.1 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=49 time=24.2 ms ^C --- 8.8.8.8 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 24.188/24.226/24.265/0.160 ms ping6 2001:4860:4860::8888 PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes 64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=54 time=24.3 ms 64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=54 time=24.3 ms ^C --- 2001:4860:4860::8888 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 24.336/24.366/24.396/0.030 ms ping google-public-dns-a.google.com PING google-public-dns-a.google.com (8.8.8.8) 56(84) bytes of data. Segmentation fault ==> 2014-01-27T11:33:11.429733-08:00 edge kernel: [52217.348690] ping[544]: segfault at 0 ip 00007f0ef7871fe5 sp 00007fff7fd58ba0 error 4 in ping[7f0ef786e000+a000] ping6 google-public-dns-a.google.com PING google-public-dns-a.google.com(google-public-dns-a.google.com) 56 data bytes 64 bytes from google-public-dns-a.google.com: icmp_seq=1 ttl=54 time=24.3 ms 64 bytes from google-public-dns-a.google.com: icmp_seq=2 ttl=54 time=24.3 ms ^CSegmentation fault ==> 2014-01-27T11:34:11.910468-08:00 edge kernel: [52277.832653] ping6[755]: segfault at 0 ip 00007f42736f9228 sp 00007fffafafbd20 error 4 in libc-2.18.so[7f42735f4000+1a5000] gdb traces 12.3, `ping google-public-dns-a.google.com` (gdb) bt #0 0x0000555555557f85 in snprintf (__fmt=0x55555555bd54 "%s (%s)", __n=4096, __s=0x55555575e240 <buf.7450> "") at /usr/include/bits/stdio2.h:64 #1 pr_addr (addr=134744072) at ping.c:1302 #2 0x0000555555559179 in parse_reply (msg=msg@entry=0x7fffffffb5e0, cc=64, cc@entry=84, addr=addr@entry=0x7fffffffb620, tv=<optimized out>) at ping.c:800 #3 0x000055555555bb20 in main_loop (icmp_sock=3, packet=packet@entry=0x5555557738f0 "E", packlen=packlen@entry=192) at ping_common.c:833 #4 0x0000555555557604 in main (argc=<optimized out>, argv=<optimized out>) at ping.c:603 (gdb) 13.1, `ping google-public-dns-a.google.com` (gdb) bt #0 0x0000555555557fe5 in snprintf (__fmt=0x55555555c3cf "%s (%s)", __n=4096, __s=0x55555575e260 <buf.7485> "") at /usr/include/bits/stdio2.h:64 #1 pr_addr (addr=134744072) at ping.c:1302 #2 0x00005555555591fd in parse_reply (msg=msg@entry=0x7fffffffbf70, cc=64, cc@entry=84, addr=addr@entry=0x7fffffffbfb0, tv=0x7fffffffc040) at ping.c:800 #3 0x000055555555ba88 in main_loop (icmp_sock=3, packet=packet@entry=0x555555773890 "E", packlen=packlen@entry=192) at ping_common.c:833 #4 0x00005555555575ee in main (argc=<optimized out>, argv=<optimized out>) at ping.c:603 (gdb) 12.3, `ping6 google-public-dns-a.google.com` (gdb) r Starting program: /usr/bin/ping6 google-public-dns-a.google.com PING google-public-dns-a.google.com(google-public-dns-a.google.com) 56 data bytes 64 bytes from google-public-dns-a.google.com: icmp_seq=1 ttl=54 time=34.1 ms 64 bytes from google-public-dns-a.google.com: icmp_seq=2 ttl=54 time=34.1 ms ^C Program received signal SIGINT, Interrupt. 0x00007ffff731e4d0 in __poll_nocancel () at ./sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt #0 0x00007ffff731e4d0 in __poll_nocancel () at ./sysdeps/unix/syscall-template.S:81 #1 0x000055555555c710 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7fffffffb9d0) at /usr/include/bits/poll2.h:46 #2 main_loop (icmp_sock=3, packet=packet@entry=0x5555557840a0 "\201", packlen=packlen@entry=4208) at ping_common.c:778 #3 0x0000555555557db4 in main (argc=<optimized out>, argv=<optimized out>) at ping6.c:1250 (gdb) 13.1, `ping6 google-public-dns-a.google.com` (gdb) r Starting program: /usr/bin/ping6 google-public-dns-a.google.com PING google-public-dns-a.google.com(google-public-dns-a.google.com) 56 data bytes 64 bytes from google-public-dns-a.google.com: icmp_seq=1 ttl=54 time=24.3 ms 64 bytes from google-public-dns-a.google.com: icmp_seq=2 ttl=54 time=24.3 ms ^C Program received signal SIGINT, Interrupt. 0x00007ffff7305b20 in __poll_nocancel () at ./sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt #0 0x00007ffff7305b20 in __poll_nocancel () at ./sysdeps/unix/syscall-template.S:81 #1 0x000055555555c739 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7fffffffc380) at /usr/include/bits/poll2.h:46 #2 main_loop (icmp_sock=3, packet=packet@entry=0x555555784090 "\201", packlen=packlen@entry=4208) at ping_common.c:778 #3 0x0000555555557db6 in main (argc=<optimized out>, argv=<optimized out>) at ping6.c:1250 (gdb) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.