bind crashes

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Wed Jan 31 12:35:02 UTC 2001


	This is a kernel bug.  gettimeofday() is returning a time with
	a bad tv_usec field.  If you don't see it then you are lucky.
	This INSIST() is there so that you can detect the problem and
	if you are lucky enough to be running one of the OS's where
	the fix below applies to be able to fix it yourself.  If not
	you need to contact your OS vendor and complain.

	With earlier versions of BIND this bug manifests itself as a
	unexpected errno in the main loop.

	BIND uses sub-second timeouts.  You can't compute how long these
	should be if you can't get accurate time.

	Mark

> 
> I have absolutely no problems with bind 8.2.3 and crashing on BSD/OS 4.2. I
> have problems replicating zones in a chroot() jail, but that's something
> different. How did you compile this? By default, the bind stuff for BSD/OS
> ends up in /usr/local and various other places. You need to edit a bunch of
> Makefiles to get them to land in the right spots. Maybe you are executing an
> old named, but get a link to a new library or something?
> 
> Alex
> 
> 
> >
> > Hi!
> >
> > Does anybody know what kernl stat to change is for BSD/OS ?
> >
> > Best regards
> > Michael
> >
> > On Wed, 10 Jan 2001 Mark.Andrews at nominum.com wrote:
> >
> > >
> > > "sysctl -w kern.timecounter.method=1" helps most bsd boxes.
> > >
> > > Mark
> > >
> > > > hi!
> > > >
> > > > I have repeated bind crashes. I have FreeBSD-4.2-STABLE with named
> > > > (8.2.3-T6B Mon Dec 25 12:11:51 EET 2000)
> > > >
> > > > and only this in logs:
> > > >
> > > > Jan  9 23:32:11 my-host named[1277]:
> /usr/src/lib/libbind/../../contrib/bind/
> > > > lib/isc/ev_timers.c:114: INSIST(now.tv_usec >= 0 && now.tv_usec <
> 1000000) fa
> > > > iled.
> > > > Jan  9 23:32:11 my-host named[1277]:
> /usr/src/lib/libbind/../../contrib/bind/
> > > > lib/isc/ev_timers.c:114: INSIST(now.tv_usec >= 0 && now.tv_usec <
> 1000000) fa
> > > > iled.
> > > >
> > > > how can I fix this?
> > > >
> > > > --
> > > >  Laa
> > > >
> > > >
> > > > To Unsubscribe: send mail to majordomo at FreeBSD.org
> > > > with "unsubscribe freebsd-stable" in the body of the message
> > > --
> > > Mark Andrews, Nominum Inc.
> > > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > > PHONE: +61 2 9871 4742                 INTERNET:
> Mark.Andrews at nominum.com
> > >
> > >
> >
> >
> >
> 
> 
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com


More information about the bind-users mailing list