Skip Menu |

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

Report information
The Basics
Id: 96153
Status: rejected
Priority: 0/
Queue: Net-DNS

People
Owner: Nobody in particular
Requestors: ary [...] aryklein.capitalinasdc.com
Cc:
AdminCc:

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



Subject: Bug perl-net-dns 0.76_1-1
Date: Mon, 02 Jun 2014 16:55:00 -0300
To: bug-Net-DNS [...] rt.cpan.org
From: Ary Kleinerman <ary [...] aryklein.capitalinasdc.com>
Hi, I'm trying to update Spamassassin rules (sa-update which is written in perl) and I get the following error: Deep recursion on subroutine "Net::DNS::Resolver::Base::new" at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 304. Deep recursion on subroutine "Net::DNS::Resolver::UNIX::init" at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 163. Deep recursion on subroutine "Net::DNS::Resolver::Base::read_config_file" at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/UNIX.pm line 32. Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. Killed I'm using Archlinux 2014.06 updated with the last packages. It use perl-net-dns 0.76_1-1. I'm not a perl programmer, but it seems to be a bug with Net:DNS module. I hope to be helpful. Regards, Ary
Subject: Re: Bug perl-net-dns 0.76_1-1
Date: Mon, 02 Jun 2014 17:01:56 -0300
To: bug-Net-DNS [...] rt.cpan.org
From: Ary Kleinerman <ary [...] aryklein.capitalinasdc.com>
As an extra info, I've downgraded to version 0.75-1, and sa-update works fine. Regards, Ary On 06/02/2014 04:55 PM, Ary Kleinerman wrote: Show quoted text
> Hi, > I'm trying to update Spamassassin rules (sa-update which is written in > perl) and I get the following error: > > Deep recursion on subroutine "Net::DNS::Resolver::Base::new" at > /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 304. > Deep recursion on subroutine "Net::DNS::Resolver::UNIX::init" at > /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 163. > Deep recursion on subroutine > "Net::DNS::Resolver::Base::read_config_file" at > /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/UNIX.pm line 32. > Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" > at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. > Killed > > I'm using Archlinux 2014.06 updated with the last packages. It use > perl-net-dns 0.76_1-1. > I'm not a perl programmer, but it seems to be a bug with Net:DNS > module. I hope to be helpful. > Regards, > Ary
From: rwfranks [...] acm.org
On Mon Jun 02 15:55:29 2014, ary@aryklein.capitalinasdc.com wrote: Show quoted text
> Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at > /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. > Killed > > I'm using Archlinux 2014.06 updated with the last packages. It use > perl-net-dns 0.76_1-1. > I'm not a perl programmer, but it seems to be a bug with Net:DNS module.
Very possibly, but it does not show in CPAN testing, so we will first need to find out what the circumstances are. Show quoted text
> I hope to be helpful.
Which is good. If you would please add the following line, just before the nameservers call near .../Net/DNS/Resolver/Base.pm line 249 confess join '|', @ns; Then do whatever made this bug happen. With any luck you should be able to capture a message showing list of nameservers and a stack trace. If your sysadmin will not let you attack the code directly, copy Base.pm to your working directory and modify that. Do not forget to delete it afterwards.
Subject: Re: [rt.cpan.org #96153] Bug perl-net-dns 0.76_1-1
Date: Wed, 04 Jun 2014 17:21:09 -0300
To: bug-Net-DNS [...] rt.cpan.org
From: Ary Kleinerman <ary [...] aryklein.capitalinasdc.com>
Sorry my operative system has updated to perl-net-dns 0.76_1-2 and I can't reproduce the bug again. Seems to be fixed in the new version 0.76_1-2 Regards and thanks for your great job Ary On 06/04/2014 03:48 PM, Dick Franks via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=96153 > > > On Mon Jun 02 15:55:29 2014, ary@aryklein.capitalinasdc.com wrote: >
>> Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at >> /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. >> Killed >> >> I'm using Archlinux 2014.06 updated with the last packages. It use >> perl-net-dns 0.76_1-1. >> I'm not a perl programmer, but it seems to be a bug with Net:DNS module.
> Very possibly, but it does not show in CPAN testing, so we will first need to find out what the circumstances are. >
>> I hope to be helpful.
> Which is good. > > If you would please add the following line, just before the nameservers call near .../Net/DNS/Resolver/Base.pm line 249 > > confess join '|', @ns; > > Then do whatever made this bug happen. With any luck you should be able to capture a message showing list of nameservers and a stack trace. > > If your sysadmin will not let you attack the code directly, copy Base.pm to your working directory and modify that. Do not forget to delete it afterwards. > > > >
Subject: Re: [rt.cpan.org #96153] Bug perl-net-dns 0.76_1-1
Date: Wed, 04 Jun 2014 17:31:17 -0300
To: bug-Net-DNS [...] rt.cpan.org
From: Ary Kleinerman <ary [...] aryklein.capitalinasdc.com>
Sorry. It is me again. Yeap thanks to your help I add the line "confess join '|', @ns;" and I could find out the problem. The error was mine (it's not a bug). My dns in /etc/resolv.conf were wrong. Sorry for the inconvenience and again: thanks! 8.8.4.4,|8.8.8.8,|209.244.0.3 at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. Net::DNS::Resolver::Base::read_config_file("Net::DNS::Resolver", "/etc/resolv.conf") called at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/UNIX.pm line 32 Net::DNS::Resolver::UNIX::init("Net::DNS::Resolver") called at /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 162 Net::DNS::Resolver::Base::new("Net::DNS::Resolver") called at /usr/bin/vendor_perl/sa-update line 432 Regads, Ary On 06/04/2014 05:21 PM, Ary Kleinerman wrote: Show quoted text
> Sorry my operative system has updated to perl-net-dns 0.76_1-2 and I > can't reproduce the bug again. > Seems to be fixed in the new version 0.76_1-2 > Regards and thanks for your great job > Ary > > On 06/04/2014 03:48 PM, Dick Franks via RT wrote:
>> <URL: https://rt.cpan.org/Ticket/Display.html?id=96153 > >> >> On Mon Jun 02 15:55:29 2014, ary@aryklein.capitalinasdc.com wrote: >>
>>> Deep recursion on subroutine "Net::DNS::Resolver::Base::nameservers" at >>> /usr/lib/perl5/vendor_perl/Net/DNS/Resolver/Base.pm line 249. >>> Killed >>> >>> I'm using Archlinux 2014.06 updated with the last packages. It use >>> perl-net-dns 0.76_1-1. >>> I'm not a perl programmer, but it seems to be a bug with Net:DNS >>> module.
>> Very possibly, but it does not show in CPAN testing, so we will first >> need to find out what the circumstances are.
>>> I hope to be helpful.
>> Which is good. >> >> If you would please add the following line, just before the >> nameservers call near .../Net/DNS/Resolver/Base.pm line 249 >> >> confess join '|', @ns; >> >> Then do whatever made this bug happen. With any luck you should be >> able to capture a message showing list of nameservers and a stack trace. >> >> If your sysadmin will not let you attack the code directly, copy >> Base.pm to your working directory and modify that. Do not forget to >> delete it afterwards. >> >> >> >>
>
Rejecting because not a bug