Assertion failure: what to do next?
Niall O'Reilly
Niall.oReilly at ucd.ie
Fri Nov 30 16:06:02 UTC 2007
For a change, I'm asking this time.
On one of our servers, named is hitting an assertion failure.
I'm looking for hints. More extensive help is of course also welcome.
During a scheduled restart of named on one of our servers,
the following is written to the log.
Nov 30 14:57:07 keadeen named[7333]: shutting down: flushing changes
Nov 30 14:57:07 keadeen named[7333]: stopping command channel on
127.0.0.1#953
Nov 30 14:57:07 keadeen named[7333]: no longer listening on 127.0.0.1#53
Nov 30 14:57:07 keadeen named[7333]: no longer listening on
137.43.116.39#53
Nov 30 14:57:07 keadeen named[7333]: no longer listening on
137.43.128.224#53
Nov 30 14:57:07 keadeen named[7333]: no longer listening on
137.43.128.11#53
Nov 30 14:57:07 keadeen named[7333]: task.c:1234:
INSIST((((manager->tasks).head == ((void *)0)) ? isc_boolean_true :
isc_boolean_false)) failed
Nov 30 14:57:07 keadeen named[7333]: exiting (due to assertion failure)
A subsequent manual restart "just works".
The following additional information may be useful.
keadeen(noreilly)18: uname -a
Linux keadeen.ucd.ie 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST
2004 i686 i686 i386 GNU/Linux
keadeen(noreilly)18: cat /etc/redhat-release
Red Hat Enterprise Linux ES release 3 (Taroon Update 4)
keadeen(noreilly)19: named -v
BIND 9.4.1-P1
keadeen(noreilly)20:
The system, according to 'top' or the like, has four "CPUs".
IIUC, it actually has a pair of dual-core processors.
BIND was built from the ISC tarball using our SOP, as shown below.
./configure --mandir=/usr/local/share/man
make
sudo bin/tests/system/ifconfig.sh up
make test
sudo bin/tests/system/ifconfig.sh down
make -n install
sudo make install
As I recall, the only exceptions noted during testing were that several
thread-related tests were bypassed.
Best regards,
Niall O'Reilly
University College Dublin IT Services
PGP key ID: AE995ED9 (see www.pgp.net)
Fingerprint: 23DC C6DE 8874 2432 2BE0 3905 7987 E48D AE99 5ED9
More information about the bind-users
mailing list