bind 9.6-esv-r6rc1 crashed with assert on rbtdb.c:1552
Sergey V. Lobanov
sergey at lobanov.in
Sun Feb 12 18:44:24 UTC 2012
Hello,
Bind9-esv-r6rc1 has crashed with the following error:
2012-02-12T12:21:56+04:00 crit [15716] general: critical: rbtdb.c:1552:
INSIST(!((void *)((node)->deadlink.prev) != (void *)(-1))) failed
2012-02-12T12:21:56+04:00 crit [15716] general: critical: exiting (due
to assertion failure)
# uname -a
Linux host 2.6.32.54-0.3-pae #1 SMP 2012-01-27 17:38:56 +0100 i686 i686
i386 GNU/Linux
# named -V
BIND 9.6-ESV-R6rc1 built with '--enable-threads' '--enable-largefile'
'--enable-epoll'
# ldd /usr/local/sbin/named
linux-gate.so.1 => (0xffffe000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb76e7000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb76cc000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7579000)
libz.so.1 => /lib/libz.so.1 (0xb7564000)
libm.so.6 => /lib/libm.so.6 (0xb753b000)
libc.so.6 => /lib/libc.so.6 (0xb73d8000)
libdl.so.2 => /lib/libdl.so.2 (0xb73d3000)
/lib/ld-linux.so.2 (0xb7875000)
Backtrace:
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb741ac10 in raise () from /lib/libc.so.6
No symbol table info available.
#2 0xb741c545 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0x0805b21d in assertion_failed (file=0x81f0831 "rbtdb.c", line=1552,
type=isc_assertiontype_insist, cond=0x81ee828 "!((void
*)((node)->deadlink.prev) != (void *)(-1))") at ./main.c:165
No locals.
#4 0x081a21f7 in isc_assertion_failed (file=0x81f0831 "rbtdb.c",
line=1552, type=isc_assertiontype_insist, cond=0x81ee828 "!((void
*)((node)->deadlink.prev) != (void *)(-1))") at assertions.c:49
No locals.
#5 0x080dfa6e in new_reference (rbtdb=0xb2da6008, node=0x6) at rbtdb.c:1552
No locals.
#6 0x080e4407 in findnodeintree (rbtdb=0xb2da6008, tree=0xb2daa008,
name=0xf1532c0, create=isc_boolean_true, nodep=0xb733c5c8) at rbtdb.c:2526
node = 0x6
nodename = {magic = 1145983854, ndata = 0x0, length = 0, labels
= 0, attributes = 0, offsets = 0x0, buffer = 0x0, link = {prev =
0xffffffff, next = 0xffffffff}, list = {head = 0x0,
tail = 0x0}}
result = 0
locktype = isc_rwlocktype_read
#7 0x08139ec0 in cache_name (fctx=0x19f27790, name=0xf1532c0,
addrinfo=0xac0549a0, now=1329034916) at resolver.c:4424
rdataset = <optimized out>
sigrdataset = <optimized out>
addedrdataset = <optimized out>
ardataset = 0x0
asigrdataset = 0x0
valrdataset = <optimized out>
valsigrdataset = <optimized out>
node = 0x0
anodep = 0x0
adbp = 0x0
res = 0xb2ffe1e8
need_validation = isc_boolean_false
secure_domain = isc_boolean_false
have_answer = isc_boolean_false
result = 0
eresult = <optimized out>
event = 0x0
options = <optimized out>
task = 0xb2dfcb00
valoptions = 0
#8 0x0813f0c8 in cache_message (now=<optimized out>,
addrinfo=<optimized out>, fctx=<optimized out>) at resolver.c:4737
No locals.
#9 resquery_response (task=0xb2dfcb00, event=0xfb97ab8) at resolver.c:6741
result = 0
query = 0x19f2a040
devent = 0xfb97ab8
keep_trying = isc_boolean_false
get_nameservers = isc_boolean_false
truncated = isc_boolean_false
message = 0x19f28778
opt = 0xf173e28
fctx = 0x19f27790
foundname = {name = {magic = 236, ndata = 0x82190e8 "CmeMtSeD",
length = 0, labels = 236, attributes = 3073626328,
offsets = 0x81b10e3
"\205\300\017\204y\377\377\377\307D$\b\020_ \b\307D$\004\232\004",
buffer = 0x82190fc, link = {prev = 0x27, next = 0xb733d0e8}, list =
{head = 0x81b0a68,
tail = 0xb735e194}},
offsets = "'\000\000\000\337C
\bh\321\063\267\330\030\r\020\b\340\065\267\370\320\063\267.I\032\b\350\220!\b\330\030\r\020\354\000\000\000\337C
\b'\000\000\000\210\006\330\022\030\321\063\267\300G\032\b\330\030\r\020\000\000\000\000\200\234\344\214\330\030\r\020\330\030\r\020\330\030\r\020X\323\063\267\"\314\n\bh\321\063\267Z\000\000\000xo\036\b0\001\000\000\061\001\000\000\000\000\000\000\220\201\362\031\227\302n\267\000\000\000",
buffer = {magic = 3015923704, base = 0xb3c35998, length = 3077489303,
used = 269293784, current = 1329034917, active = 4294967284, link = {
prev = 0x8cf73a40, next = 0xb73421b8}, mctx = 0x82120c8},
data =
"\000\000\000\000\234\000\"\b\270\000\"\bȘ5\267\250\321\063\267`\321\033\bȘ5\267\001",
'\000' <repeats 19 times>"\211,
g\037\b\000\000\000\000\230L\362\031\370@ನ\362߲\023|\023\bȘ5\267\001\000\000\000\b\323\063\267a\005\000\000\000\000\000\000\060\246\024\017(\004\025\017\233\020
\bZ\000\000\000\002\000\000\000ձa\001{\005\000\000\341\265
\b\310\ne\f\033\330n\267,=\371\017\000\000\000\000(=\371\017\350\341\377\262\000\313߲\220:\367\214<\247\024\017\000\000\000\000\227\302n\267\270\251\016\017\336\000\000\000H\322\063\267iX\032\b@:\367\214\330y\003\215\330\322\063\267\000\000\000\000\310\322\063\267@:\367\214\234E\000\000\b`4\267g\021\000\000\bP4\267x\322\063\267{[\032\b\b\000\000\000\364\322\063\267\b\000\000\000\000\000\001\000\000\313߲\b\313",
<incomplete sequence \337>}
now = 1329034916
tnow = {seconds = 1329034916, nanoseconds = 369062000}
finish = <optimized out>
addrinfo = <optimized out>
options = 0
findoptions = <optimized out>
broken_server = 0
broken_type = <optimized out>
no_response = <optimized out>
#10 0x081c01cc in dispatch (manager=<optimized out>) at task.c:859
dispatch_count = 0
finished = <optimized out>
requeue = isc_boolean_false
task = 0xb2dfcb00
#11 run (uap=0xb7344008) at task.c:1002
No locals.
#12 0xb76ea7b9 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb74c474e in clone () from /lib/libc.so.6
No symbol table info available.
--
wbr,
Sergey V. Lobanov
More information about the bind-users
mailing list