Wonderful news! This truly closes this truly longstanding bug ;-)

        Bert

On Tue, Nov 30, 2010 at 09:43:24AM +0000, Simon Bedford wrote:
> Bert,
> 
> I have now rolled out the new 3.3 version to our entire estate of servers and 
> have seen no further bugs, the process has been stable for a number of weeks 
> now and all looks good, many thanks for all of your help.
> 
> Simon
> ________________________________________
> From: pdns-users-boun...@mailman.powerdns.com 
> [pdns-users-boun...@mailman.powerdns.com] On Behalf Of Brad Dameron 
> [brad.dame...@clearwire.com]
> Sent: 09 September 2010 20:04
> To: bert hubert
> Cc: Mike; pdns-users@mailman.powerdns.com
> Subject: Re: [Pdns-users] tcp listener issue - hopefully fixed
> 
> Bert,
> 
> I re-downloaded the src and rebuilt my RPM. It appears to be up and running 
> now. Unknown why the first compiles had this issue. I have been testing the 
> last 2 hours and so far so good. I'll let you know tomorrow the final outcome.
> 
> Thanks,
> Brad
> 
> 
> -----Original Message-----
> From: bert hubert [mailto:bert.hub...@netherlabs.nl]
> Sent: Thursday, September 09, 2010 5:06 AM
> To: Brad Dameron
> Cc: Mike; pdns-users@mailman.powerdns.com
> Subject: Re: [Pdns-users] tcp listener issue - hopefully fixed
> 
> On Wed, Sep 08, 2010 at 11:16:41PM +0000, Brad Dameron wrote:
> > Bert,
> >
> > I can't seem to get this latest version to run right. I build my RPM. I 
> > launch it with the following:
> 
> This is not good! Does it crash immediately, even without accepting any 
> traffic?
> 
> So if you bind it to port 54 (for example), does it crash too?
> 
>         Bert
> 
> >
> > /usr/sbin/pdns_recursor --local-address=172.26.68.42,127.0.0.1
> > / --allow-from= --max-cache-entries=3000000 --log-common-errors=no /
> > --threads=4 --socket-dir=/var/run/recursor1 --daemon --dont-query=
> >
> > pdns_recursor[32283]: Operating in 64 bits mode
> > pdns_recursor[32283]: Reading random entropy from '/dev/urandom'
> > pdns_recursor[32283]: WARNING: Allowing queries from all IP addresses - 
> > this can be a security risk!
> > pdns_recursor[32283]: Inserting rfc 1918 private space zones
> > pdns_recursor[32283]: Listening for UDP queries on 172.26.68.42:53
> > pdns_recursor[32283]: Listening for UDP queries on 127.0.0.1:53
> > pdns_recursor[32283]: Enabled TCP data-ready filter for (slight) DoS
> > protection
> > pdns_recursor[32283]: Listening for TCP queries on 172.26.68.42:53
> > pdns_recursor[32283]: Listening for TCP queries on 127.0.0.1:53
> > pdns_recursor[32283]: Calling daemonize, going to background
> > pdns_recursor[32284]: Launching 4 threads
> > pdns_recursor[32284]: Done priming cache with root hints
> > kernel: pdns_recursor[32288] general protection rip:4ea75c
> > rsp:42802840 error:0
> > pdns_recursor[32284]: Done priming cache with root hints
> > pdns_recursor[32298]: PowerDNS recursor 3.3-pre (C) 2001-2010
> > PowerDNS.COM BV (Sep  8 2010, 22:53:00, gcc 4.1.2 20080704 (Red Hat
> >
> > pdns_recursor[32298]: PowerDNS comes with ABSOLUTELY NO WARRANTY. This
> > is free software, and you are welcome to redistribute it ac the GPL version 
> > 2.
> > pdns_recursor[32298]: Operating in 64 bits mode
> > pdns_recursor[32298]: Reading random entropy from '/dev/urandom'
> > pdns_recursor[32298]: WARNING: Allowing queries from all IP addresses - 
> > this can be a security risk!
> > pdns_recursor[32298]: Inserting rfc 1918 private space zones
> > pdns_recursor[32298]: Listening for UDP queries on 172.26.68.42:53
> > pdns_recursor[32298]: Listening for UDP queries on 127.0.0.1:53
> > pdns_recursor[32298]: Enabled TCP data-ready filter for (slight) DoS
> > protection
> > pdns_recursor[32298]: Listening for TCP queries on 172.26.68.42:53
> > pdns_recursor[32298]: Listening for TCP queries on 127.0.0.1:53
> > pdns_recursor[32298]: Calling daemonize, going to background
> > pdns_recursor[32299]: Launching 4 threads
> > pdns_recursor[32299]: Done priming cache with root hints
> > kernel: pdns_recursor[32300] general protection rip:4ea75c
> > rsp:409ff840 error:0
> > pdns_recursor[32307]: PowerDNS recursor 3.3-pre (C) 2001-2010
> > PowerDNS.COM BV (Sep  8 2010, 22:53:00, gcc 4.1.2 20080704 (Red Hat
> >
> > pdns_recursor[32307]: PowerDNS comes with ABSOLUTELY NO WARRANTY. This
> > is free software, and you are welcome to redistribute it ac the GPL version 
> > 2.
> > pdns_recursor[32307]: Operating in 64 bits mode
> > pdns_recursor[32307]: Reading random entropy from '/dev/urandom'
> > pdns_recursor[32307]: WARNING: Allowing queries from all IP addresses - 
> > this can be a security risk!
> > pdns_recursor[32307]: Inserting rfc 1918 private space zones
> > pdns_recursor[32307]: Listening for UDP queries on 172.26.68.42:53
> > pdns_recursor[32307]: Listening for UDP queries on 127.0.0.1:53
> > pdns_recursor[32307]: Enabled TCP data-ready filter for (slight) DoS
> > protection
> > pdns_recursor[32307]: Listening for TCP queries on 172.26.68.42:53
> > pdns_recursor[32307]: Listening for TCP queries on 127.0.0.1:53
> > pdns_recursor[32307]: Calling daemonize, going to background
> > pdns_recursor[32308]: Launching 4 threads
> > pdns_recursor[32308]: Done priming cache with root hints
> > pdns_recursor[32308]: Enabled 'epoll' multiplexer
> > kernel: pdns_recursor[32309]: segfault at 0000000000723a41 rip
> > 0000000000723a41 rsp 00000000409ffb18 error 15
> >
> >
> > Thanks,
> > Brad
> >
> >
> >
> >
> >
> > From: pdns-users-boun...@mailman.powerdns.com
> > [mailto:pdns-users-boun...@mailman.powerdns.com] On Behalf Of
> > bert.hub...@netherlabs.nl
> > Sent: Tuesday, September 07, 2010 5:45 AM
> > To: Mike
> > Cc: Brad Dameron; pdns-users@mailman.powerdns.com
> > Subject: Re: [Pdns-users] tcp listener issue - hopefully fixed
> >
> > Simon,
> >
> > Brief reply, am on the road. 3.3 will be released the moment you, brad or 
> > laurent confirm the issue is truly gone.
> >
> > What I can do is make packages that will be binary identical to the real 
> > 3.3 once you 'bless' them as having solved your issue. This would save you 
> > an upgrade.
> >
> > Would this work for you?
> >
> > Bert.
> >
> > Sent from my phone.
> >
> > ----- Reply message -----
> > From: "Simon Bedford" <sbedf...@plus.net>
> > Date: Mon, Sep 6, 2010 14:16
> > Subject: tcp listener issue - hopefully fixed
> > To: "bert hubert" <bert.hub...@netherlabs.nl>
> > Cc: "Brad Dameron" <brad.dame...@clearwire.com>,
> > "pdns-users@mailman.powerdns.com" <pdns-users@mailman.powerdns.com>
> >
> >
> > Hi Bert,
> >
> > Apologies for the delay in replying I have been assigned to some different 
> > work for the moment, I don't think I will get a chance to compile and test 
> > this version and was going to wait for the full 3.3 version release.  Do 
> > you know how far off this is at all?  Our production systems are still 
> > displaying the tcp listener issue but I have a watchdog script restarting 
> > it before it maxs out the number of clients so no customer impact, I would 
> > be loathed to look at upgrading until we have the full 3.3 deb package if 
> > possible.
> >
> > Simon
> >
> > ________________________________________
> > From: bert hubert [bert.hub...@netherlabs.nl]
> > Sent: 29 August 2010 15:56
> > To: Simon Bedford
> > Cc: Brad Dameron; pdns-users@mailman.powerdns.com
> > Subject: Re: tcp listener issue - hopefully fixed
> >
> > On Mon, Aug 23, 2010 at 11:37:42AM +0100, Simon Bedford wrote:
> > > Just returned from annual leave to this welcome news, has anyone had
> > > a chance to try it as yet and investigate whether the bug still
> > > manifests? And does it no longer happen when running Brad's test
> > > script?
> >
> > Simon,
> >
> > Sadly we found that the previous code drop, while stable, still
> > exhibited the same problem.
> >
> > We've fixed yet another bug that might be causing the issue, and we
> > are currently testing that.
> >
> > This drop can be found on
> > http://svn.powerdns.com/snapshots/pdns-recursor-3.3-pre.tar.bz2
> >
> > If you compile the program below, and run it on your pdns server,
> > you'll probably see it print '0' and then a very large number.  If you
> > could share that output with us, it could tell us if we are on the right 
> > track.
> >
> > http://pastie.org/1124088
> > http://pastie.org/1124088.txt
> > To compile, save as .cpp file and compile with 'g++ -O2 testing.cpp -o
> > testing', and run with './testing'.
> >
> > Good luck!
> >
> >        Bert
> >
> >
> >
> > This email may contain confidential and privileged material for the sole 
> > use of the intended recipient. Any review, use, distribution or disclosure 
> > by others is strictly prohibited. If you are not the intended recipient (or 
> > authorized to receive for the recipient), please contact the sender by 
> > reply email and delete all copies of this message.
> 
> 
> This email may contain confidential and privileged material for the sole use 
> of the intended recipient. Any review, use, distribution or disclosure by 
> others is strictly prohibited. If you are not the intended recipient (or 
> authorized to receive for the recipient), please contact the sender by reply 
> email and delete all copies of this message.
> 
> 
> _______________________________________________
> Pdns-users mailing list
> Pdns-users@mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to