[Nagiosplug-devel] check_http bug

Karl DeBisschop karl at debisschop.net
Tue Aug 26 04:24:58 CEST 2003


On Tue, 2003-08-26 at 06:54, Voon, Ton wrote:
> Karl,
> 
> CVS latest works fine now. Thanks for that.
> 
> What are the LD_PRELOAD .so files? I don't have them on Solaris.

Open source analogs to purify -- much less powerful from what I'm told,
but still rather useful. I have it on my todo list to do a full
run-through with them after tha alpha goes out.

--
Karl

> Ton
> 
> > -----Original Message-----
> > From: Karl DeBisschop [mailto:karl at debisschop.net] 
> > Sent: Saturday, August 23, 2003 5:30 PM
> > To: Ton Voon
> > Cc: 'nagiosplug-devel at lists.sf.net'
> > Subject: RE: [Nagiosplug-devel] check_http bug
> > 
> > 
> > On Sat, 2003-08-23 at 10:03, Karl DeBisschop wrote:
> > > On Fri, 2003-08-22 at 09:14, Voon, Ton wrote:
> > > > > On Fri, 2003-08-22 at 06:16, Voon, Ton wrote:
> > > > > > Karl,
> > > > > > 
> > > > > > I seem to have a problem with the CVS HEAD version of 
> > > > > check_http, but I
> > > > > > can't find a fix. This works okay on r130, but was failing 
> > > > > before the
> > > > > > endless redirection loop change. Don't know exactly which 
> > > > > version introduced
> > > > > > the problem.
> > > 
> > > > 
> > > > I think you should be able to recreate it with
> > > > check_http -H www.egg.com -u / --onredirect=follow
> > > 
> > > I have just committed a version that works. Probelm is, 
> > what makes it
> > > work is the introduction of a few 'if (verbose) printf ...' 
> > statements
> > > in check_http (line 478 and line 518).
> > > 
> > > If I comment those out, it segfaults again.
> > > 
> > > I cannot for the life of me think how a print statement 
> > that's not even
> > > run could stop a segfault. And I expect it's not portable. 
> > But if anyone
> > > has seen that kind of strangeness before, feel free to pipe up.
> > > 
> > > I do not consider this issue closed.
> > 
> > Replying to mo own post...
> > 
> > Found it, I think.
> > 
> > Fix is committed.
> > 
> > Runs successfullty using:
> > 
> > 	env -i check_http ...
> > 	LD_PRELOAD=libefenc.so check_http ...
> > 	LD_PRELOAD=libnjamd.so check_http ...
> > 
> > Give it a shot.
> > 
> > --
> > Karl
> > 
> 
> 
> This private and confidential e-mail has been sent to you by Egg.
> The Egg group of companies includes Egg Banking plc
> (registered no. 2999842), Egg Financial Products Ltd (registered
> no. 3319027) and Egg Investments Ltd (registered no. 3403963) which
> carries out investment business on behalf of Egg and is regulated
> by the Financial Services Authority.  
> Registered in England and Wales. Registered offices: 1 Waterhouse Square,
> 138-142 Holborn, London EC1N 2NA.
> If you are not the intended recipient of this e-mail and have
> received it in error, please notify the sender by replying with
> 'received in error' as the subject and then delete it from your
> mailbox.




More information about the Devel mailing list