[
https://issues.apache.org/jira/browse/TS-4066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15049199#comment-15049199
]
Bryan Call commented on TS-4066:
--------------------------------
{code}
[bcall@homer trafficserver]$ ./lib/ts/test_X509HostnameValidator
REGRESSION_TEST initialization begun
REGRESSION TEST middle_label_match started
REGRESSION_RESULT middle_label_match: PASSED
REGRESSION TEST IDNA_hostnames started
REGRESSION_RESULT IDNA_hostnames: PASSED
REGRESSION TEST wildcard_SAN_and_CN started
REGRESSION_RESULT wildcard_SAN_and_CN: PASSED
REGRESSION TEST bad_wildcard_SANs started
REGRESSION_RESULT bad_wildcard_SANs: PASSED
REGRESSION TEST CN_match started
REGRESSION_RESULT CN_match: PASSED
REGRESSION TEST Ink_Inet started
REGRESSION_RESULT Ink_Inet: PASSED
REGRESSION TEST AppVersionInfo started
REGRESSION_RESULT AppVersionInfo: PASSED
REGRESSION TEST libts_Tokenizer started
REGRESSION_RESULT libts_Tokenizer: PASSED
REGRESSION TEST Regression started
RPRINT Regression: regression test
RPERF Regression.speed 100.000000
REGRESSION_RESULT Regression: PASSED
allocated | in-use | type size | free list name
--------------------|--------------------|------------|----------------------------------
0 | 0 | 1024 | memory/ArenaBlock
0 | 0 | | TOTAL
=================================================================
==7191==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1560 byte(s) in 10 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ab9a097 in CRYPTO_malloc (/lib64/libcrypto.so.10+0x6d097)
Direct leak of 41 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba7100f in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:265
#4 0x4024c0 in RegressionTest_wildcard_SAN_and_CN(RegressionTest*, int,
int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:131
#5 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#6 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#7 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#8 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 41 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba70f25 in do_check_string
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:200
#4 0x7f0d0ba70f25 in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:241
#5 0x4022b6 in RegressionTest_CN_match(RegressionTest*, int, int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:104
#6 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#7 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#8 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#9 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 23 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba70f25 in do_check_string
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:200
#4 0x7f0d0ba70f25 in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:241
#5 0x401e30 in RegressionTest_middle_label_match(RegressionTest*, int,
int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:163
#6 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#7 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#8 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#9 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 23 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba70f25 in do_check_string
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:200
#4 0x7f0d0ba70f25 in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:241
#5 0x401e80 in RegressionTest_middle_label_match(RegressionTest*, int,
int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:166
#6 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#7 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#8 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#9 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 20 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba70f25 in do_check_string
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:200
#4 0x7f0d0ba70f25 in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:241
#5 0x4020b0 in RegressionTest_IDNA_hostnames(RegressionTest*, int, int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:147
#6 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#7 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#8 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#9 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Direct leak of 20 byte(s) in 1 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ba630e5 in ats_malloc
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:54
#2 0x7f0d0ba63386 in _xstrdup
/home/bcall/dev/apache/trafficserver/lib/ts/ink_memory.cc:225
#3 0x7f0d0ba70f25 in do_check_string
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:200
#4 0x7f0d0ba70f25 in validate_hostname(x509_st*, unsigned char const*,
bool, char**)
/home/bcall/dev/apache/trafficserver/lib/ts/X509HostnameValidator.cc:241
#5 0x402510 in RegressionTest_wildcard_SAN_and_CN(RegressionTest*, int,
int*)
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:134
#6 0x7f0d0ba4ed14 in start_test
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:78
#7 0x7f0d0ba4ed14 in RegressionTest::run(char*)
/home/bcall/dev/apache/trafficserver/lib/ts/Regression.cc:99
#8 0x401755 in main
/home/bcall/dev/apache/trafficserver/lib/ts/test_X509HostnameValidator.cc:184
#9 0x7f0d08c8057f in __libc_start_main (/lib64/libc.so.6+0x2057f)
Indirect leak of 16584 byte(s) in 447 object(s) allocated from:
#0 0x7f0d0bd30a0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7f0d0ab9a097 in CRYPTO_malloc (/lib64/libcrypto.so.10+0x6d097)
Indirect leak of 512 byte(s) in 8 object(s) allocated from:
#0 0x7f0d0bd30d8a in realloc (/lib64/libasan.so.2+0x98d8a)
#1 0x7f0d0ab9a18f in CRYPTO_realloc (/lib64/libcrypto.so.10+0x6d18f)
SUMMARY: AddressSanitizer: 18824 byte(s) leaked in 471 allocation(s).
{code}
> Memory leaks in gmake check tests
> ---------------------------------
>
> Key: TS-4066
> URL: https://issues.apache.org/jira/browse/TS-4066
> Project: Traffic Server
> Issue Type: Bug
> Components: Tests
> Affects Versions: 6.0.0
> Reporter: Bryan Call
> Assignee: Bryan Call
> Fix For: 6.1.0
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)