[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-bugs
Subject:    Re: dig(1) crashes when retrying with tcp.
From:       Stuart Henderson <stu () spacehopper ! org>
Date:       2017-01-24 12:14:21
Message-ID: 20170124121421.cj437rw74n72ppkw () symphytum ! spacehopper ! org
[Download RAW message or body]

On 2017/01/24 11:42, Janne Johansson wrote:
> It was pointed out to me that if you run
> 
> dig @h.gtld-servers.net ubuntu.com. se-east-1.clouds.archive.ubuntu.com +trace
> 
> a few times, it sooner or later gets a reply too large for udp,

> switches to tcp and then dies with this output:
> 
> /usr/src/usr.sbin/bind/lib/dns/name.c:571: REQUIRE((((name2) !=
>     ((void *)0)) && (((const isc__magic_t *)(name2))->magic == ((('D')
>          << 24 | ('N') << 16 | ('S') << 8 | ('n')))))) failed.

Repeatable here with 9.4.2-P2 in base, not seen with the version in ports,
though I don't get any "truncated; retrying" messages either there.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic