Bug 749711 - getaddrinfo(3) sigaborted on garbaged arguments
Summary: getaddrinfo(3) sigaborted on garbaged arguments
Keywords:
Status: CLOSED DUPLICATE of bug 725755
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Schwab
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:f552afebd92c3e8f1f1e686d135...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-28 02:25 UTC by Vojtech Vitek
Modified: 2016-11-24 15:48 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-11-02 13:57:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
test program getaddrinfo.c (665 bytes, text/plain)
2011-10-28 12:57 UTC, Dmitry Butskoy
no flags Details

Description Vojtech Vitek 2011-10-28 02:25:23 UTC
abrt version: 2.0.1
architecture:   x86_64
cmdline:        /bin/traceroute -n 'chrome.google.com\x88s_`\x7f'
component:      traceroute
crash_function: __GI_raise
executable:     /bin/traceroute
kernel:         2.6.38.8-35.fc15.x86_64
os_release:     Fedora release 15 (Lovelock)
package:        traceroute-2.0.17-2.fc15
rating:         4
reason:         Process /bin/traceroute was killed by signal 6 (SIGABRT)
time:           Fri Oct 28 04:14:49 2011
uid:            500
username:       v-teq

backtrace:
:Missing separate debuginfo for 
:Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/3a/8fe6cb0063d56fc9be76ecd085c05f1b8a76e6
:[New LWP 8944]
:Core was generated by `/bin/traceroute -n chrome.google.coms_`'.
:Program terminated with signal 6, Aborted.
:#0  0x0000003fb5235285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
:64	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
:
:Thread 1 (LWP 8944):
:#0  0x0000003fb5235285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
:        resultvar = 0
:        pid = <optimized out>
:        selftid = <optimized out>
:#1  0x0000003fb5236b9b in __GI_abort () at abort.c:93
:        save_stage = 2
:        act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {5, 140737233534850, 15, 273623134077, 3, 140737233522138, 6, 273623134081, 2, 140737233522158, 2, 273623127452, 1, 273623134077, 3, 140737233522134}}, sa_flags = 10, sa_restorer = 0x3fb535af81}
:        sigs = {__val = {32, 0 <repeats 15 times>}}
:#2  0x0000003fb5270b7e in __libc_message (do_abort=2, fmt=0x3fb535c348 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
:        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffff0cf9750, reg_save_area = 0x7ffff0cf9660}}
:        ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffff0cf9750, reg_save_area = 0x7ffff0cf9660}}
:        fd = 11
:        on_2 = <optimized out>
:        list = <optimized out>
:        nlist = <optimized out>
:        cp = <optimized out>
:        written = <optimized out>
:#3  0x0000003fb5276fea in malloc_printerr (action=3, str=0x3fb535c378 "munmap_chunk(): invalid pointer", ptr=<optimized out>) at malloc.c:6283
:        buf = "00007ffff0cfbf95"
:        cp = <optimized out>
:#4  0x0000003fb52c88c2 in gaih_inet (name=0x7ffff0cfbf95 "chrome.google.com\210s_`\177", service=<optimized out>, req=<optimized out>, pai=<optimized out>, naddrs=0x7ffff0cf9b70) at ../sysdeps/posix/getaddrinfo.c:1284
:        tp = <optimized out>
:        st = 0x7ffff0cf9850
:        at = 0x7ffff0cf97b0
:        rc = 0
:        got_ipv6 = <optimized out>
:        canon = <optimized out>
:        orig_name = 0x7ffff0cfbf95 "chrome.google.com\210s_`\177"
:        alloca_used = <optimized out>
:        port = <optimized out>
:        malloc_name = true
:        malloc_addrmem = false
:        addrmem = 0x0
:        malloc_canonbuf = false
:        canonbuf = 0x0
:        malloc_tmpbuf = false
:        tmpbuf = 0x1bb51e0 "\n"
:        result = <optimized out>
:#5  0x0000003fb52cbcf0 in __GI_getaddrinfo (name=0x7ffff0cfbf95 "chrome.google.com\210s_`\177", service=<optimized out>, hints=0x7ffff0cf9bd0, pai=0x7ffff0cf9c08) at ../sysdeps/posix/getaddrinfo.c:2395
:        i = 0
:        last_i = 0
:        nresults = 0
:        p = 0x0
:        gaih_service = {name = 0xc <Address 0xc out of bounds>, num = 1747920240}
:        pservice = <optimized out>
:        local_hints = {ai_flags = 91, ai_family = 110, ai_socktype = 119, ai_protocol = 124, ai_addrlen = 0, ai_addr = 0x3fb55941e0, ai_canonname = 0xc0 <Address 0xc0 out of bounds>, ai_next = 0x10}
:        in6ai = 0x1bb4100
:        in6ailen = 5
:        seen_ipv4 = true
:        seen_ipv6 = true
:        end = 0x7ffff0cf9b40
:        naddrs = 0
:#6  0x0000000000403d85 in getaddr (name=0x7ffff0cfbf95 "chrome.google.com\210s_`\177", addr=0x60cd80) at traceroute.c:191
:        ret = <optimized out>
:        hints = {ai_flags = 64, ai_family = 0, ai_socktype = 0, ai_protocol = 0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next = 0x0}
:        ai = <optimized out>
:        res = 0x0
:#7  0x0000000000403e41 in set_host (argm=<optimized out>, arg=0x7ffff0cfbf95 "chrome.google.com\210s_`\177", index=<optimized out>) at traceroute.c:434
:No locals.
:#8  0x000000000040824a in CLIF_parse (argc=3, argv=0x7ffff0cfa088, option_list=<optimized out>, argument_list=0x60c640, parse_flags=65552) at clif.c:760
:        argm_index = "\000\361\337\360\377\177\000\000\372\244\065\265?\000\000\000\020\060\273\001\000\000\000\000\021\000\000\000\000\000\000\000\240?\273\001\000\000\000\000\200?\273\001\000\000\000\000`?\273\001\000\000\000\000@?\273\001\000\000\000\000 ?\273\001\000\000\000\000\000?\273\001", '\000' <repeats 12 times>"\340, >\273\001\000\000\000\000\300>\273\001\000\000\000\000\240>\273\001\000\000\000\000\200>\273\001\000\000\000\000`>\273\001\000\000\000\000@>\273\001\000\000\000\000\070\b\302\264?\000\000\000\372\244\065\265?\000\000\000\300\063\273\001\000\000\000\000@4\273\001\000\000\000\000\000\070\273\001\000\000\000\000\340\070\273\001\000\000\000\000\240:\273\001", '\000' <repeats 12 times>, "\020;\273\001\000\000\000\000p;\273\001\000\000\000\000\360;\273\001\000\000\000\000\240<\273\001\000\000\000\000\020=\273\001\000\000\000\000p=\273\001\000\000\000\000\001\000\000\000\000\000\000"
:        i = <optimized out>
:        j = <optimized out>
:        optn = <optimized out>
:        argm = 0x60c640
:        num_args = <optimized out>
:        num_argm = <optimized out>
:        strict_beg = 1
:        strict_end = 0
:        arg_n = "\002", '\000' <repeats 23 times>, "@\001", '\000' <repeats 14 times>, "\022\000\000\000\064\000\000\000[\000\000\000n\000\000\000w\000\000\000|", '\000' <repeats 11 times>"\340, AY\265?\000\000\000\017\001\000\000\000\000\000\000@>\273\001\000\000\000\000\017\001\000\000\000\000\000\000\v\000\000\000\000\000\000\000\060\236\317\360\377\177\000\000\260\252'\265?\000\000\000\f\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000@>\273\001\000\000\000\000\362\261\"\265?\000\000\000\f", '\000' <repeats 15 times>"\215, R4\265?\000\000\000\266\177#\265\001\000\000\000\020\060\273\001\000\000\000\000\372\244\065\265?\000\000\000\340\236\317\360\377\177\000\000\001\000\000\000\000\000\000\000\240&Y\265?\000\000\000\340?\273\001\000\000\000\000\372\244\065\265?\000\000\000\241\264\"\265?\000\000"
:        dirty_flags = <optimized out>
:        dirty_plus = <optimized out>
:        exclusive_cnt = 0
:        posix = 0
:#9  0x0000000000401a90 in main (argc=3, argv=0x7ffff0cfa088) at traceroute.c:574
:No locals.
:From                To                  Syms Read   Shared Object Library
:0x0000003fb5603ea0  0x0000003fb5643e9c  Yes         /lib64/libm-2.14.so
:0x0000003fb66028a0  0x0000003fb66120cc  Yes         /lib64/libgcc_s-4.6.0-20110530.so.1
:0x0000003fb521ece0  0x0000003fb53430ec  Yes         /lib64/libc-2.14.so
:0x0000003fb4a00b20  0x0000003fb4a18c3a  Yes         /lib64/ld-2.14.so
:0x00007fda67f2f6f0  0x00007fda67f32d7c  Yes         /lib64/libcidn-2.14.so
:0x00007fda67d23170  0x00007fda67d2a8ac  Yes         /lib64/libnss_files-2.14.so
:0x00007fda67b1faf0  0x00007fda67b2086c  Yes         /lib64/libnss_mdns4_minimal.so.2
:0x00007fda67919010  0x00007fda6791d2dc  Yes         /lib64/libnss_dns-2.14.so
:0x0000003fb7203840  0x0000003fb72134ac  Yes         /lib64/libresolv-2.14.so
:$1 = 0x7fda6e532000 ""
:No symbol "__glib_assert_msg" in current context.
:rax            0x0	0
:rbx            0x0	0
:rcx            0xffffffffffffffff	-1
:rdx            0x6	6
:rsi            0x22f0	8944
:rdi            0x22f0	8944
:rbp            0x7ffff0cf9740	0x7ffff0cf9740
:rsp            0x7ffff0cf8d08	0x7ffff0cf8d08
:r8             0x3fb53531e0	273623101920
:r9             0x4002d0	4195024
:r10            0x8	8
:r11            0x246	582
:r12            0xc	12
:r13            0x60	96
:r14            0x7ffff0cf8eb0	140737233522352
:r15            0xb	11
:rip            0x3fb5235285	0x3fb5235285 <__GI_raise+53>
:eflags         0x246	[ PF ZF IF ]
:cs             0x33	51
:ss             0x2b	43
:ds             0x0	0
:es             0x0	0
:fs             0x0	0
:gs             0x0	0
:Dump of assembler code for function __GI_raise:
:   0x0000003fb5235250 <+0>:	mov    %fs:0x2d4,%eax
:   0x0000003fb5235258 <+8>:	mov    %fs:0x2d0,%esi
:   0x0000003fb5235260 <+16>:	test   %esi,%esi
:   0x0000003fb5235262 <+18>:	jne    0x3fb5235290 <__GI_raise+64>
:   0x0000003fb5235264 <+20>:	mov    $0xba,%eax
:   0x0000003fb5235269 <+25>:	syscall 
:   0x0000003fb523526b <+27>:	mov    %eax,%esi
:   0x0000003fb523526d <+29>:	mov    %eax,%fs:0x2d0
:   0x0000003fb5235275 <+37>:	movslq %edi,%rdx
:   0x0000003fb5235278 <+40>:	movslq %esi,%rsi
:   0x0000003fb523527b <+43>:	movslq %eax,%rdi
:   0x0000003fb523527e <+46>:	mov    $0xea,%eax
:   0x0000003fb5235283 <+51>:	syscall 
:=> 0x0000003fb5235285 <+53>:	cmp    $0xfffffffffffff000,%rax
:   0x0000003fb523528b <+59>:	ja     0x3fb523529f <__GI_raise+79>
:   0x0000003fb523528d <+61>:	repz retq 
:   0x0000003fb523528f <+63>:	nop
:   0x0000003fb5235290 <+64>:	test   %eax,%eax
:   0x0000003fb5235292 <+66>:	jg     0x3fb5235275 <__GI_raise+37>
:   0x0000003fb5235294 <+68>:	test   $0x7fffffff,%eax
:   0x0000003fb5235299 <+73>:	je     0x3fb52352b0 <__GI_raise+96>
:   0x0000003fb523529b <+75>:	neg    %eax
:   0x0000003fb523529d <+77>:	jmp    0x3fb5235275 <__GI_raise+37>
:   0x0000003fb523529f <+79>:	mov    0x35cd02(%rip),%rdx        # 0x3fb5591fa8
:   0x0000003fb52352a6 <+86>:	neg    %eax
:   0x0000003fb52352a8 <+88>:	mov    %eax,%fs:(%rdx)
:   0x0000003fb52352ab <+91>:	or     $0xffffffffffffffff,%rax
:   0x0000003fb52352af <+95>:	retq   
:   0x0000003fb52352b0 <+96>:	mov    %esi,%eax
:   0x0000003fb52352b2 <+98>:	jmp    0x3fb5235275 <__GI_raise+37>
:End of assembler dump.

dsos:
:/bin/traceroute traceroute-3:2.0.17-2.fc15.x86_64 (Fedora Project) 1308668164
:/lib64/libm-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/usr/lib/locale/locale-archive glibc-common-2.14-2.x86_64 (Fedora Project) 1308665149
:/lib64/ld-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/lib64/libnss_mdns4_minimal.so.2 nss-mdns-0.10-9.fc15.x86_64 (Fedora Project) 1308666913
:/lib64/libcidn-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/lib64/libresolv-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/lib64/libnss_dns-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/lib64/libgcc_s-4.6.0-20110530.so.1 libgcc-4.6.0-9.fc15.x86_64 (Fedora Project) 1308665113
:/lib64/libc-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158
:/lib64/libnss_files-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308665158

environ:
:KDE_MULTIHEAD=false
:XDG_SESSION_ID=1
:SSH_AGENT_PID=1887
:DM_CONTROL=/var/run/xdmctl
:HOSTNAME=v-teq.localhost
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:GPG_AGENT_INFO=/tmp/gpg-ucFbl5/S.gpg-agent:1926:1
:XDG_MENU_PREFIX=kde4-
:TERM=xterm
:SHELL=/bin/bash
:XDM_MANAGED=method=classic
:HISTSIZE=10000
:XDG_SESSION_COOKIE=0571de6b924d7beeb276d5520000000e-1319757321.874187-1504030817
:KONSOLE_DBUS_SERVICE=:1.72
:GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/v-teq/.gtkrc-2.0:/home/v-teq/.gtkrc-2.0-kde4:/home/v-teq/.kde/share/config/gtkrc-2.0
:GTK_RC_FILES=/etc/gtk/gtkrc:/home/v-teq/.gtkrc::/home/v-teq/.kde/share/config/gtkrc
:GS_LIB=
:WINDOWID=83886151
:GNOME_KEYRING_CONTROL=/tmp/keyring-s99aku
:QTDIR=/usr/lib64/qt-3.3
:QTINC=/usr/lib64/qt-3.3/include
:SHELL_SESSION_ID=0cedae353147400087d1d8ddb7ead3b6
:KDE_FULL_SESSION=true
:IMSETTINGS_MODULE=none
:USER=v-teq
:HISTFILESIZE=10000
:LD_LIBRARY_PATH=/opt/google/chrome:/opt/google/chrome/lib:/opt/google/chrome:/opt/google/chrome/lib:/opt/google/chrome:/opt/google/chrome/lib
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
:SSH_AUTH_SOCK=/tmp/ssh-YxRqAg1770/agent.1770
:GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1975,unix/unix:/tmp/.ICE-unix/1975
:PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/v-teq/bin:~/bin:/home/v-teq/bin/:/home/v-teq/bin/opt:/home/v-teq/bin/.RPM_OFFICE_DATABASE:/home/v-teq/bin/MobileMediaConverter:/home/v-teq/bin/wifi-crack:/home/v-teq/bin/nacl:/home/v-teq/bin/depot_tools:/home/v-teq/bin/email:/home/v-teq/bin/xrandr:/home/v-teq/bin/tv:/home/v-teq/bin/gitstats_bin:/home/v-teq/bin/jsdoc-toolkit:/home/v-teq/bin/net:/home/v-teq/bin/openttd:/home/v-teq/bin/headerdoc-8.0
:MAIL=/var/spool/mail/v-teq
:DESKTOP_SESSION=kde-plasma
:GPGKEY=5FF0B464
:QT_IM_MODULE=xim
:PWD=/home/v-teq
:XMODIFIERS=@im=none
:SANDBOX_LD_LIBRARY_PATH=/opt/google/chrome:/opt/google/chrome/lib:/opt/google/chrome:/opt/google/chrome/lib:/opt/google/chrome:/opt/google/chrome/lib
:EDITOR=/usr/bin/vim
:KDE_IS_PRELINKED=1
:GNOME_KEYRING_PID=1768
:LANG=en_US.UTF-8
:KDE_SESSION_UID=500
:KDEDIRS=/usr
:TZ=Europe/Prague
:KONSOLE_DBUS_SESSION=/Sessions/2
:SSH_ASKPASS=/usr/bin/ksshaskpass
:HISTCONTROL=ignoredups
:SHLVL=3
:COLORFGBG=15;0
:HOME=/home/v-teq
:LANGUAGE=
:KDE_SESSION_VERSION=4
:XCURSOR_THEME=default
:CHROME_WRAPPER=/opt/google/chrome/google-chrome
:LOGNAME=v-teq
:QTLIB=/usr/lib64/qt-3.3/lib
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ON2TDcPkBh,guid=2ace73ee4bed8e1ae23d89730000002b
:XDG_DATA_DIRS=/usr/share/kde-settings/kde-profile/default/share:/usr/local/share:/usr/share
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:CHROME_VERSION_EXTRA=stable
:WINDOWPATH=1
:DISPLAY=:0
:XDG_RUNTIME_DIR=/run/user/v-teq
:PROFILEHOME=
:QT_PLUGIN_PATH=/home/v-teq/.kde/lib64/kde4/plugins/:/usr/lib64/kdXAUTHORITY=/tmp/kde-v-teq/xauth-500-_0
:GDK_NATIVE_WINDOWS=1

event_log:
:2011-10-28-04:16:06> Analyzing crash data
:2011-10-28-04:16:17  Analyzing crash data
:2011-10-28-04:16:28  Analyzing crash data
:2011-10-28-04:16:38  Analyzing crash data
:2011-10-28-04:16:49  Analyzing crash data
:2011-10-28-04:17:00  Analyzing crash data
:2011-10-28-04:17:11  Analyzing crash data
:2011-10-28-04:17:22  Initializing virtual root
:2011-10-28-04:17:33  Initializing virtual root
:2011-10-28-04:17:44  Initializing virtual root
:2011-10-28-04:17:55  Initializing virtual root
:2011-10-28-04:18:05  Initializing virtual root
:2011-10-28-04:18:16  Initializing virtual root
:2011-10-28-04:18:27  Initializing virtual root
:2011-10-28-04:18:38  Initializing virtual root
:2011-10-28-04:18:49  Initializing virtual root
:2011-10-28-04:19:00  Initializing virtual root
:2011-10-28-04:19:11  Generating backtrace
:2011-10-28-04:19:22  Retrace job finished successfully

maps:
:00400000-0040c000 r-xp 00000000 08:05 17558                              /bin/traceroute
:0060b000-0060d000 rw-p 0000b000 08:05 17558                              /bin/traceroute
:0060d000-0060e000 rw-p 00000000 00:00 0 
:0080c000-0080e000 rw-p 0000c000 08:05 17558                              /bin/traceroute
:01bb3000-01bd4000 rw-p 00000000 00:00 0                                  [heap]
:3fb4a00000-3fb4a1f000 r-xp 00000000 08:05 654                            /lib64/ld-2.14.so
:3fb4c1e000-3fb4c1f000 r--p 0001e000 08:05 654                            /lib64/ld-2.14.so
:3fb4c1f000-3fb4c20000 rw-p 0001f000 08:05 654                            /lib64/ld-2.14.so
:3fb4c20000-3fb4c21000 rw-p 00000000 00:00 0 
:3fb5200000-3fb538f000 r-xp 00000000 08:05 8047                           /lib64/libc-2.14.so
:3fb538f000-3fb558e000 ---p 0018f000 08:05 8047                           /lib64/libc-2.14.so
:3fb558e000-3fb5592000 r--p 0018e000 08:05 8047                           /lib64/libc-2.14.so
:3fb5592000-3fb5593000 rw-p 00192000 08:05 8047                           /lib64/libc-2.14.so
:3fb5593000-3fb5599000 rw-p 00000000 00:00 0 
:3fb5600000-3fb5683000 r-xp 00000000 08:05 45978                          /lib64/libm-2.14.so
:3fb5683000-3fb5882000 ---p 00083000 08:05 45978                          /lib64/libm-2.14.so
:3fb5882000-3fb5883000 r--p 00082000 08:05 45978                          /lib64/libm-2.14.so
:3fb5883000-3fb5884000 rw-p 00083000 08:05 45978                          /lib64/libm-2.14.so
:3fb6600000-3fb6615000 r-xp 00000000 08:05 48438                          /lib64/libgcc_s-4.6.0-20110530.so.1
:3fb6615000-3fb6814000 ---p 00015000 08:05 48438                          /lib64/libgcc_s-4.6.0-20110530.so.1
:3fb6814000-3fb6815000 rw-p 00014000 08:05 48438                          /lib64/libgcc_s-4.6.0-20110530.so.1
:3fb7200000-3fb7217000 r-xp 00000000 08:05 37646                          /lib64/libresolv-2.14.so
:3fb7217000-3fb7417000 ---p 00017000 08:05 37646                          /lib64/libresolv-2.14.so
:3fb7417000-3fb7418000 r--p 00017000 08:05 37646                          /lib64/libresolv-2.14.so
:3fb7418000-3fb7419000 rw-p 00018000 08:05 37646                          /lib64/libresolv-2.14.so
:3fb7419000-3fb741b000 rw-p 00000000 00:00 0 
:7fda67918000-7fda6791e000 r-xp 00000000 08:05 24611                      /lib64/libnss_dns-2.14.so
:7fda6791e000-7fda67b1d000 ---p 00006000 08:05 24611                      /lib64/libnss_dns-2.14.so
:7fda67b1d000-7fda67b1e000 r--p 00005000 08:05 24611                      /lib64/libnss_dns-2.14.so
:7fda67b1e000-7fda67b1f000 rw-p 00006000 08:05 24611                      /lib64/libnss_dns-2.14.so
:7fda67b1f000-7fda67b21000 r-xp 00000000 08:05 92457                      /lib64/libnss_mdns4_minimal.so.2
:7fda67b21000-7fda67d20000 ---p 00002000 08:05 92457                      /lib64/libnss_mdns4_minimal.so.2
:7fda67d20000-7fda67d21000 rw-p 00001000 08:05 92457                      /lib64/libnss_mdns4_minimal.so.2
:7fda67d21000-7fda67d2d000 r-xp 00000000 08:05 25637                      /lib64/libnss_files-2.14.so
:7fda67d2d000-7fda67f2c000 ---p 0000c000 08:05 25637                      /lib64/libnss_files-2.14.so
:7fda67f2c000-7fda67f2d000 r--p 0000b000 08:05 25637                      /lib64/libnss_files-2.14.so
:7fda67f2d000-7fda67f2e000 rw-p 0000c000 08:05 25637                      /lib64/libnss_files-2.14.so
:7fda67f2e000-7fda67f5b000 r-xp 00000000 08:05 21837                      /lib64/libcidn-2.14.so
:7fda67f5b000-7fda6815b000 ---p 0002d000 08:05 21837                      /lib64/libcidn-2.14.so
:7fda6815b000-7fda6815c000 r--p 0002d000 08:05 21837                      /lib64/libcidn-2.14.so
:7fda6815c000-7fda6815d000 rw-p 0002e000 08:05 21837                      /lib64/libcidn-2.14.so
:7fda6815d000-7fda6e504000 r--p 00000000 08:05 80793                      /usr/lib/locale/locale-archive
:7fda6e504000-7fda6e508000 rw-p 00000000 00:00 0 
:7fda6e532000-7fda6e534000 rw-p 00000000 00:00 0 
:7ffff0cdb000-7ffff0cfd000 rw-p 00000000 00:00 0                          [stack]
:7ffff0dff000-7ffff0e00000 r-xp 00000000 00:00 0                          [vdso]
:ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Comment 1 Dmitry Butskoy 2011-10-28 12:57:05 UTC
Looks like yet another Glibc issue with getaddrinfo(3).


Could you please compile the attached test program (getaddrinfo.c):

gcc -o getaddrinfo -O2 getaddrinfo.c

and then run it with the same host argument as traceroute in the crash case:

./getaddrinfo $(echo -ne 'chrome.google.com\x88s_`\x7f')

(the "echo ..." stuff is needed to transform \x88 and \x7f to the actual bytes).


If you can't, please, reply anyway, we'll try to find someone else for tests...

Comment 2 Dmitry Butskoy 2011-10-28 12:57:40 UTC
Created attachment 530661 [details]
test program getaddrinfo.c

Comment 3 Dmitry Butskoy 2011-10-31 12:28:34 UTC
Well, please perform the test -- it seems that getaddrinfo(3) has some issues (not garbage resistent).

Comment 4 Andreas Schwab 2011-11-02 13:57:40 UTC

*** This bug has been marked as a duplicate of bug 725755 ***


Note You need to log in before you can comment on or make changes to this bug.