bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #32722] getaddrinfo assertion with 'mtr' on a dual-stack machine


From: Roman Mamedov
Subject: [bug #32722] getaddrinfo assertion with 'mtr' on a dual-stack machine
Date: Wed, 09 Mar 2011 05:26:15 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100505 Iceweasel/3.6.4 (like Firefox/3.6.4)

URL:
  <http://savannah.gnu.org/bugs/?32722>

                 Summary: getaddrinfo assertion with 'mtr' on a dual-stack
machine
                 Project: The GNU Hurd
            Submitted by: romanrm
            Submitted on: Wed 09 Mar 2011 05:26:14 AM GMT
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Reproducibility: Intermittent
              Size (loc): None
         Planned Release: None
                  Effort: 0.00
Wiki-like text discussion box: 

    _______________________________________________________

Details:

mtr 0.80 from the 'mtr-tiny' Debian package sometimes fails with the following
message:

--
# mtr www.sixxs.net
mtr: ../sysdeps/posix/getaddrinfo.c:2297: getaddrinfo: Assertion `((((__const
uint32_t *) (sin6->sin6_addr.__in6_u.__u6_addr32))[0] == 0) && (((__const
uint32_t *) (sin6->sin6_addr.__in6_u.__u6_addr32))[1] == 0) && (((__const
uint32_t *) (sin6->sin6_addr.__in6_u.__u6_addr32))[2] == (__extension__ ({
register unsigned int __v, __x = (0xffff); if (__builtin_constant_p (__x)) __v
= ((((__x) & 0xff000000) >> 24) | (((__x) & 0x00ff0000) >> 8) | (((__x) &
0x0000ff00) << 8) | (((__x) & 0x000000ff) << 24)); else __asm__ ("bswap %0" :
"=r" (__v) : "0" (__x)); __v; }))))' failed.
Aborted

--

The system has both IPv6 and IPv4.
Reproducible only sometimes, it may require multiple attempts on different
dual-stack hostnames to get this assertion to trigger.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?32722>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]