Skip Menu |

This queue is for tickets about the Net-DNS CPAN distribution.

Report information
The Basics
Id: 107897
Status: resolved
Priority: 0/
Queue: Net-DNS

People
Owner: Nobody in particular
Requestors: ONEONETWO [...] cpan.org
Cc: dominich [...] broadbean.com
AdminCc:

Bug Information
Severity: Important
Broken in: 1.02
Fixed in: (no value)



CC: dominich [...] broadbean.com
Subject: t/10-recurse.t freezes, never completes
Attempting to install 1.02 on an Amazon EC2 instance running Ubuntu 14.04.3 LTS, Trusty Tahr. The test simply freezes and never completes. Previous version passes the test just fine: # cd Net-DNS-1.01/ # perl -Iblib/lib -MNet::DNS t/10-recurse.t ok 1 - use Net::DNS::Resolver::Recurse; ok 2 - new() created object ok 3 - hints() set ok 4 - got a packet ok 5 - answer section has RRs ok 6 - got a packet ok 7 - answer section has RRs ok 8 - callback argument ok 9 - callback argument ok 10 - callback argument ok 11 - Lookup took 3 queries which is at least 3. 1..11 New version only gets up to test #8: # cd Net-DNS-1.02/ # perl -Iblib/lib -MNet::DNS t/10-recurse.t ok 1 - new() created object ok 2 - got a packet ok 3 - answer section has RRs ok 4 - hints() set ok 5 - got a packet ok 6 - answer section has RRs ok 7 - callback argument is a packet ok 8 - callback argument is a packet ..and never gets beyond. Running the test with the old module works fine: # perl -I../Net-DNS-1.01/blib/lib -MNet::DNS t/10-recurse.t ok 1 - new() created object ok 2 - got a packet ok 3 - answer section has RRs ok 4 - hints() set ok 5 - got a packet ok 6 - answer section has RRs ok 7 - callback argument is a packet ok 8 - callback argument is a packet ok 9 - callback argument is a packet ok 10 - Lookup took 3 queries which is at least 3 ok 11 - NOT OK, but tolerating failure, Reverse lookup took 0 queries 1..11 Let me know if any further info is needed. Cheers!
Sorry, forgot to include the output when adding the -w flag: Deep recursion on subroutine "Net::DNS::Resolver::Recurse::send" at blib/lib/Net/DNS/Resolver/Recurse.pm line 130. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 165. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Base.pm line 744. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at blib/lib/Net/DNS/Resolver/Recurse.pm line 184. Deep recursion on subroutine "Net::DNS::Resolver::Base::search" at blib/lib/Net/DNS/Resolver/Base.pm line 345. Deep recursion on subroutine "Net::DNS::Resolver::Base::search" at blib/lib/Net/DNS/Resolver/Base.pm line 352.
From: rwfranks [...] acm.org
It would be very useful to have your feedback using 1.02_09, which should appear in the next day or two. On Wed Oct 21 05:27:25 2015, ONEONETWO wrote: Show quoted text
> Attempting to install 1.02 on an Amazon EC2 instance running Ubuntu > 14.04.3 LTS, Trusty Tahr. The test simply freezes and never completes. >
[snip] Show quoted text
> Let me know if any further info is needed. > > Cheers!
Subject: Re: [rt.cpan.org #107897] t/10-recurse.t freezes, never completes
Date: Mon, 2 Nov 2015 14:33:56 +0000
To: "bug-Net-DNS [...] rt.cpan.org" <bug-Net-DNS [...] rt.cpan.org>
From: Dominic Humphries <dominich [...] broadbean.com>
Just retried on 1.02_10 and it installed perfectly. Cheers! Dom On 25/10/2015 18:15, "Dick Franks via RT" <bug-Net-DNS@rt.cpan.org> wrote: Show quoted text
><URL: https://rt.cpan.org/Ticket/Display.html?id=107897 > > >It would be very useful to have your feedback using 1.02_09, which should >appear in the next day or two. > > >On Wed Oct 21 05:27:25 2015, ONEONETWO wrote:
>> Attempting to install 1.02 on an Amazon EC2 instance running Ubuntu >> 14.04.3 LTS, Trusty Tahr. The test simply freezes and never completes. >>
>[snip] >
>> Let me know if any further info is needed. >> >> Cheers!
> > >
From: rwfranks [...] acm.org
On Mon Nov 02 09:34:16 2015, dominich@broadbean.com wrote: Show quoted text
> Just retried on 1.02_10 and it installed perfectly.
Thanks Code as it now stands will be released as Net::DNS 1.03 on 6th Nov
resolved in 1.03