[ 
https://issues.apache.org/jira/browse/TS-4114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-4114:
------------------------------
    Labels: ASAN  (was: )

> ASAN based build fails with gcc 5
> ---------------------------------
>
>                 Key: TS-4114
>                 URL: https://issues.apache.org/jira/browse/TS-4114
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Build
>            Reporter: Jason Kenny
>            Assignee: Jason Kenny
>              Labels: ASAN
>             Fix For: 7.0.0
>
>
> When building with gcc 5.x and asan on, the build will fail with memory leak 
> issues in lua.
> ==1442==ERROR: LeakSanitizer: detected memory leaks
> Direct leak of 4112 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x407c8d in build_code host/buildvm.c:204
>     #2 0x407c8d in main host/buildvm.c:446
>     #3 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Direct leak of 1304 byte(s) in 1 object(s) allocated from:
>     #0 0x47fa51 in calloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47fa51)
>     #1 0x405666 in build_code host/buildvm.c:177
>     #2 0x405666 in main host/buildvm.c:446
>     #3 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Direct leak of 372 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x407cae in build_code host/buildvm.c:206
>     #2 0x407cae in main host/buildvm.c:446
>     #3 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Direct leak of 296 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x40568d in build_code host/buildvm.c:182
>     #2 0x40568d in main host/buildvm.c:446
>     #3 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Direct leak of 16 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x407c58 in sym_decorate host/buildvm.c:122
>     #2 0x407c58 in build_code host/buildvm.c:203
>     #3 0x407c58 in main host/buildvm.c:446
>     #4 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Indirect leak of 14758 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x407bbc in build_code host/buildvm.c:199
>     #2 0x407bbc in main host/buildvm.c:446
>     #3 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Indirect leak of 2425 byte(s) in 156 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x4b129c in sym_decorate host/buildvm.c:122
>     #2 0x4b129c in sym_insert host/buildvm.c:166
>     #3 0x407ed5 in build_code host/buildvm.c:230
>     #4 0x407ed5 in main host/buildvm.c:446
>     #5 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Indirect leak of 1082 byte(s) in 93 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x4b129c in sym_decorate host/buildvm.c:122
>     #2 0x4b129c in sym_insert host/buildvm.c:166
>     #3 0x407e72 in build_code host/buildvm.c:217
>     #4 0x407e72 in main host/buildvm.c:446
>     #5 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Indirect leak of 525 byte(s) in 37 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x4b4722 in sym_decorate host/buildvm.c:122
>     #2 0x4b4722 in collect_reloc host/buildvm.c:140
>     #3 0x4b4722 in dasm_encode ../dynasm/dasm_x86.h:425
>     #4 0x407bce in build_code host/buildvm.c:200
>     #5 0x407bce in main host/buildvm.c:446
>     #6 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> Indirect leak of 1 byte(s) in 1 object(s) allocated from:
>     #0 0x47f8ea in __interceptor_malloc 
> (/home/jkenny/yats_build/asan_build/lib/luajit/src/host/buildvm+0x47f8ea)
>     #1 0x4b129c in sym_decorate host/buildvm.c:122
>     #2 0x4b129c in sym_insert host/buildvm.c:166
>     #3 0x407fc9 in build_code host/buildvm.c:235
>     #4 0x407fc9 in main host/buildvm.c:446
>     #5 0x3a5201ed5c in __libc_start_main (/lib64/libc.so.6+0x3a5201ed5c)
> SUMMARY: AddressSanitizer: 24891 byte(s) leaked in 293 allocation(s).
> make[5]: *** [lj_ffdef.h] Error 23



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to