Date: | Thu, 30 Nov 2017 16:40:28 +0000 |
From: | ondrej@isc.org |
Subject: | rndc leaks memory |
To: | bind9-public@isc.org |
When compiled with ASAN and LSAN, the rndc command leaks memory:
=================================================================
==20016==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef950fb0 in createmessage <<build>>/lib/isccc/cc.c:714:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 119 byte(s) in 19 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ebc79389 in __strdup (/lib/x86_64-linux-gnu/libc.so.6+0x80389)
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef951137 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef951137 in createmessage <<build>>/lib/isccc/cc.c:736
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef95103a in createmessage <<build>>/lib/isccc/cc.c:723:6
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95104f in createmessage <<build>>/lib/isccc/cc.c:728:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef951097 in createmessage <<build>>/lib/isccc/cc.c:731:6
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef9511d2 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#5 0x7f78ef9511d2 in createmessage <<build>>/lib/isccc/cc.c:737
#6 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#7 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#8 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951275 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef951275 in createmessage <<build>>/lib/isccc/cc.c:739
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef950fea in createmessage <<build>>/lib/isccc/cc.c:720:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95103a in createmessage <<build>>/lib/isccc/cc.c:723:6
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef9511d2 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef9511d2 in createmessage <<build>>/lib/isccc/cc.c:737
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef950fb0 in createmessage <<build>>/lib/isccc/cc.c:714:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef951097 in createmessage <<build>>/lib/isccc/cc.c:731:6
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef951097 in createmessage <<build>>/lib/isccc/cc.c:731:6
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef95103a in createmessage <<build>>/lib/isccc/cc.c:723:6
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef95104f in createmessage <<build>>/lib/isccc/cc.c:728:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951275 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef951275 in createmessage <<build>>/lib/isccc/cc.c:739
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef951275 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef951275 in createmessage <<build>>/lib/isccc/cc.c:739
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef951275 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#5 0x7f78ef951275 in createmessage <<build>>/lib/isccc/cc.c:739
#6 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#7 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#8 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef950fea in createmessage <<build>>/lib/isccc/cc.c:720:10
#3 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef9511d2 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef9511d2 in createmessage <<build>>/lib/isccc/cc.c:737
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef9511d2 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef9511d2 in createmessage <<build>>/lib/isccc/cc.c:737
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef951137 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#5 0x7f78ef951137 in createmessage <<build>>/lib/isccc/cc.c:736
#6 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#7 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#8 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951137 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef951137 in createmessage <<build>>/lib/isccc/cc.c:736
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 48 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951137 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x7f78ef951137 in createmessage <<build>>/lib/isccc/cc.c:736
#5 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#3 0x4efffe in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:403:6
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#4 0x4efffe in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:403:6
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#3 0x4ef747 in rndc_connected <<build>>/bin/rndc/./rndc.c:475:6
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#4 0x4efffe in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:403:6
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#5 0x4efffe in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:403:6
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c15 in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:82:10
#2 0x7f78ef95237b in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x4f0068 in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:409:7
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#4 0x4ef747 in rndc_connected <<build>>/bin/rndc/./rndc.c:475:6
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#5 0x4ef747 in rndc_connected <<build>>/bin/rndc/./rndc.c:475:6
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955b71 in isccc_sexpr_fromstring <<build>>/lib/isccc/sexpr.c:64:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef95237b in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x4f0068 in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:409:7
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#4 0x4ef747 in rndc_connected <<build>>/bin/rndc/./rndc.c:475:6
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955ac3 in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#3 0x7f78ef95237b in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#4 0x4f0068 in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:409:7
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef95658c in isccc_sexpr_cons <<build>>/lib/isccc/sexpr.c:45:10
#2 0x7f78ef95658c in isccc_sexpr_addtolist <<build>>/lib/isccc/sexpr.c:240
#3 0x7f78ef94de25 in isccc_alist_definebinary <<build>>/lib/isccc/alist.c:207:7
#4 0x7f78ef95237b in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#5 0x4f0068 in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:409:7
#6 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#7 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 22 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef951137 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef951137 in createmessage <<build>>/lib/isccc/cc.c:736
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 22 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef9511d2 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef9511d2 in createmessage <<build>>/lib/isccc/cc.c:737
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 22 byte(s) in 2 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef951275 in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x7f78ef951275 in createmessage <<build>>/lib/isccc/cc.c:739
#4 0x7f78ef950e79 in isccc_cc_createmessage <<build>>/lib/isccc/cc.c:763:10
#5 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#6 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 11 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef95237b in isccc_cc_defineuint32 <<build>>/lib/isccc/cc.c:927:10
#3 0x4f0068 in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:409:7
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 7 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#3 0x4efffe in rndc_recvnonce <<build>>/bin/rndc/./rndc.c:403:6
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
Indirect leak of 5 byte(s) in 1 object(s) allocated from:
#0 0x4bb708 in __interceptor_malloc (<<build>>/bin/rndc/.libs/rndc+0x4bb708)
#1 0x7f78ef955c7c in isccc_sexpr_frombinary <<build>>/lib/isccc/sexpr.c:94:34
#2 0x7f78ef951c15 in isccc_cc_definestring <<build>>/lib/isccc/cc.c:913:10
#3 0x4ef747 in rndc_connected <<build>>/bin/rndc/./rndc.c:475:6
#4 0x7f78eebbab70 in dispatch <<build>>/lib/isc/task.c:1138:7
#5 0x7f78eebbab70 in run <<build>>/lib/isc/task.c:1310
SUMMARY: AddressSanitizer: 1648 byte(s) leaked in 88 allocation(s).
As rndc is one shot command, it's nothing critical, but:
a) it increases the tests log
b) it might indicate some underlying problem
so let's get this fixed for 9.12.0
Subject: | leaks.log |
Message body not shown because it is not plain text.