Weird Bind issue

Jeff Kinz jkinz at kinz.org
Tue Feb 8 13:30:48 EST 2005


On Tue, Feb 08, 2005 at 12:31:03PM -0500, Travis Roy wrote:
> This started cropping up last week. Our DNS server is running fine, then 
> for no reason it dies with this error:
> 
> exiting (due to assertion failure)

What version of Bind ? 
These bugs were fixed in 9.2.0a1 release:

 720.	[bug]	Server could enter infinite loop in
		dispatch.c:do_cancel(). [RT #733]

 719.	[bug]	Rapid reloads could trigger an assertion failure.
		[RT #743, #763]

http://linux-howto.net/usr/doc/bind-9.2.2-P3/CHANGES


More info: [From Trav's offlist post to me in response to my
mis-addressed private post (had intended to post to the list)]

Feb  6 06:56:51 auth00 named[9254]: adb.c:2755: REQUIRE(findp != ((void
*)0) && (((*findp) != ((void *)0)) && (((const isc__magic_t
*)(*findp))->magic == ((('a') << 24 | ('d') << 16 | ('b') << 8 |
('H')))))) failed
Feb  6 06:56:51 auth00 named[9254]: exiting (due to assertion failure)

Feb  8 06:09:29 auth00 named[15541]: dispatch.c:1706: REQUIRE(dispp !=
((void *)0) && ((((*dispp)) != ((void *)0)) && (((const isc__magic_t
*)((*dispp)))->magic == ((('D') << 24 | ('i') << 16 | ('s') << 8 |
('p')))))) failed
Feb  8 06:09:29 auth00 named[15541]: exiting (due to assertion failure)

Feb  8 11:06:33 auth00 named[15689]: rbtdb.c:2819: REQUIRE(((rbtdb) !=
((void *)0) && (rbtdb)->common.impmagic == (('R') << 24 | ('B') << 16 |
('D') << 8 | ('4')))) failed
Feb  8 11:06:33 auth00 named[15689]: exiting (due to assertion failure)


All three of these asserts check for a null pointer as the first thing.

But based on the line numbers I would say you may be on some version of
Bind later or earlier than 9.2.4.   Sorry - not very helpful.



> 
> Anybody have any ideas, we've been plugging away at this problem for 3 
> days now, it's getting VERY annoying.
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss
> 

-- 
Linux/Open Source:  Your infrastructure belongs to you, free, forever.
Idealism:  "Realism applied over a longer time period"
http://www.scaled.com/projects/tierone/
http://kinz.org
http://www.fedoratracker.org http://www.fedorafaq.org
http://www.fedoranews.org
Jeff Kinz, Emergent Research, Hudson, MA.



More information about the gnhlug-discuss mailing list