dns_dbfind_staleok_test error in db_test.c:252
The db_test
failed on v9.18 (e34dd0b961cb7ac0c4798f234ded848ece478cd3) on FreeBSD 12.3. As this failed on 3150-confidential-issue-only-set-foundname-on-success-v9_18
branch in bind9-private repository (isc-private/bind9!371), I am making it confidential.
[==========] Running 6 test(s).
[ RUN ] getoriginnode_test
[ OK ] getoriginnode_test
[ RUN ] getsetservestalettl_test
[ OK ] getsetservestalettl_test
[ RUN ] dns_dbfind_staleok_test
0x17 != 0
[ LINE ] --- db_test.c:252: error: Failure!I:db_test:Core dump found: ./core.11509
D:db_test:backtrace from ./core.11509 start
[New LWP 100171]
Core was generated by `/builds/isc-private/bind9/lib/dns/tests/.libs/db_test'.
Program terminated with signal SIGABRT, Aborted.
Sent by thr_kill() from pid 11509 and user 0.
#0 0x000000080140269a in thr_kill () from /lib/libc.so.7
Thread 1 (LWP 100171):
#0 0x000000080140269a in thr_kill () from /lib/libc.so.7
No symbol table info available.
#1 0x0000000801400af4 in raise () from /lib/libc.so.7
No symbol table info available.
#2 0x0000000801376719 in abort () from /lib/libc.so.7
No symbol table info available.
#3 0x000000080120dc7c in ?? () from /usr/local/lib/libcmocka.so.0
No symbol table info available.
#4 0x000000080120fcc8 in _fail () from /usr/local/lib/libcmocka.so.0
No symbol table info available.
#5 0x000000080120ff36 in _assert_int_equal () from /usr/local/lib/libcmocka.so.0
No symbol table info available.
#6 0x0000000000204848 in dns_dbfind_staleok_test (state=<optimized out>) at db_test.c:252
rdata = {data = 0x7fffffffb8f4 "\n", length = 4, rdclass = 1, type = 1, flags = 0, link = {prev = 0x0, next = 0x0}}
example_fixed = {name = {magic = 1145983854, ndata = 0x7fffffffb4e8 "\aexample", length = 9, labels = 2, attributes = 1, offsets = 0x7fffffffb428 "", buffer = 0x7fffffffb4a8, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, list = {head = 0x0, tail = 0x0}}, offsets = "\000\b@\001\b", '\000' <repeats 11 times>, "\320L@\001\b", '\000' <repeats 51 times>, "\341\353D6\001\305\343\265\200\265\377\377\377\177\000\000@\272\377\377\377\177\000\000`\000\000\000\000\000\000\000\340\354b\001\b\000\000\000\006\000\000\000\000\000\000\000\240\271\377\377\377\177\000", buffer = {magic = 1114990113, base = 0x7fffffffb4e8, length = 255, used = 9, current = 0, active = 0, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, mctx = 0x0, autore = false}, data = "\aexample\000y\200j\001\000\000\000\060\265\377\377\377\177\000\000\032\000\000\000\000\000\000\000\000\060#\000\b\000\000\000\000\060#\000\b\000\000\000\060\267\377\377\377\177\000\000 \267\377\377\377\177\000\000*`!\000\b\000\000\000\000\060#\000\b\000\000\000\000\064#\000\b\000\000\000\000\070#\000\b\000\000\000\351\211\064\001\b", '\000' <repeats 12 times>, "\020\000\000\000\000\000\000\020\000\000\000\060\000\000\000\260\271\377\377\377\177\000\000\260\264\377\377\377\177\000\000\000\000\000\000\000\000\000\000[ RUN ] dns_dbfind_staleok_test\n\000\000\000\000pv\001\b\000\000\000"...}
found_fixed = {name = {magic = 1145983854, ndata = 0x7fffffffb6f8 "\aexample", length = 9, labels = 2, attributes = 1, offsets = 0x7fffffffb638 "", buffer = 0x7fffffffb6b8, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, list = {head = 0x0, tail = 0x0}}, offsets = "\000\b}\000\b\000\000\000`cy\001\b\000\000\000\026\000\000\000\000\000\000\000\240\266\377\377\377\177\000\000I)#\001\b\000\000\000\340\266\377\377\377\177\000\000\237\266\066\001\b\000\000\000\234\377\377\377\377\377\377\377`cy\001\b\000\000\000`cy\001\b\000\000\000\000`y\001\b\000\000\000\016\023 \000\000\000\000\000\354\302\246\t\000\000\000\000Ly\200j\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\377\177\000", buffer = {magic = 1114990113, base = 0x7fffffffb6f8, length = 255, used = 9, current = 0, active = 0, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, mctx = 0x0, autore = false}, data = "\aexample\000\000\000\000\000\000\000\000\000\060#\000\b", '\000' <repeats 19 times>, "\320\267\377\377\377\177\000\000\300[!\000\b\000\000\000\016\023 \000\000\000\000\000\354\302\246\t\000\000\000\000Ly\200j", '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\070#\000\b\000\000\000\000 v\001\b\000\000\000\001\000\000\000\000\000\000\000\214!v\001\b\000\000\000\002\000\000\000\000\000\000\000\240\267\377\377\377\177\000\000L\v#\001\b\000\000\000\001\000\000\000\000\000\000\000\000 v\001\b\000\000\000\320\267\377\377\377\177\000\000^s#\001\b\000\000\000\320\357\211\000\b\000\000\000\241O\177\000\b\000\000\000"...}
rdatalist = {rdclass = 1, type = 1, covers = 0, ttl = 2, rdata = {head = 0x7fffffffb8c0, tail = 0x7fffffffb8c0}, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, upper = "\352", '\353' <repeats 31 times>}
rdataset = {magic = 1145983826, methods = 0x0, link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, rdclass = 0, type = 0, ttl = 0, trust = 0, covers = 0, attributes = 0, count = 4294967295, resign = 0, private1 = 0x0, private2 = 0x0, private3 = 0x0, privateuint4 = 0, private5 = 0x0, private6 = 0x0, private7 = 0x0}
db = <optimized out>
node = 0x0
mctx = <optimized out>
data = "\n\000\000\001"
result = ISC_R_NOTFOUND
example = 0x7fffffffb3d8
found = 0x7fffffffb5e8
pass = <optimized out>
count = 1
#7 0x000000080121350c in ?? () from /usr/local/lib/libcmocka.so.0
No symbol table info available.
#8 0x000000080121127f in _cmocka_run_group_tests () from /usr/local/lib/libcmocka.so.0
No symbol table info available.
#9 0x00000000002040fc in main () at db_test.c:415
tests = {{name = 0x20241f "getoriginnode_test", test_func = 0x204110 <getoriginnode_test>, setup_func = 0x0, teardown_func = 0x0, initial_state = 0x0}, {name = 0x202578 "getsetservestalettl_test", test_func = 0x204220 <getsetservestalettl_test>, setup_func = 0x0, teardown_func = 0x0, initial_state = 0x0}, {name = 0x2024d1 "dns_dbfind_staleok_test", test_func = 0x2043b0 <dns_dbfind_staleok_test>, setup_func = 0x0, teardown_func = 0x0, initial_state = 0x0}, {name = 0x20266e "class_test", test_func = 0x2049d0 <class_test>, setup_func = 0x204ab0 <_setup>, teardown_func = 0x204ae0 <_teardown>, initial_state = 0x0}, {name = 0x202563 "dbtype_test", test_func = 0x204af0 <dbtype_test>, setup_func = 0x204ab0 <_setup>, teardown_func = 0x204ae0 <_teardown>, initial_state = 0x0}, {name = 0x202679 "version_test", test_func = 0x204cd0 <version_test>, setup_func = 0x204ab0 <_setup>, teardown_func = 0x204ae0 <_teardown>, initial_state = 0x0}}
D:db_test:backtrace from ./core.11509 end
FAIL db_test (exit status: 134)
core.11509 (db_test
core file)
db_test
(db_test
binary)