[ 
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)

Reply via email to