Direct leak of 92166 byte(s) in 6 object(s) allocated from: #0 0x7f73e8505b40 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb40) #1 0x559f5a71b3bf in default_process_response ../adapters/default_adapter.c:632 #2 0x559f5ad6c839 in Curl_client_chop_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/sendf.c:582 #3 0x559f5ad6ca3d in Curl_client_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/sendf.c:660 #4 0x559f5ad85535 in client_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:808 #5 0x559f5ad856e1 in Curl_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:897 #6 0x559f5ad8499d in inflate_stream /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:199 #7 0x559f5ad84f7d in gzip_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:436 #8 0x559f5ad856e1 in Curl_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:897 #9 0x559f5ad80895 in readwrite_data /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/transfer.c:794 #10 0x559f5ad811f8 in Curl_readwrite /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/transfer.c:1113 #11 0x559f5ad450ec in multi_runsingle /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:1871 #12 0x559f5ad46480 in multi_socket /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:2551 #13 0x559f5ad46dcf in curl_multi_socket_action /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:2700 #14 0x559f5a737e55 in execute_epoll ../api/rt_bidding.c:3027 #15 0x559f5a738572 in rt_bidding_do_task ../api/rt_bidding.c:3083 #16 0x559f5a629316 in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:2203 #17 0x559f5a600c22 in get_campaigns ../ftealgos/fte.c:2011 #18 0x559f5a558fa9 in process_max_min_distri_handler ../optimizer/aso_ecpm.c:884 #19 0x559f5a55b0c3 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1257 #20 0x559f5a552e63 in aso_get_ad_code ../optimizer/aso.c:486 #21 0x559f5a503311 in handle_request ../src/ad_server_handler.c:4663 #22 0x7f73e684b6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Direct leak of 92166 byte(s) in 1 object(s) allocated from: #0 0x7fd85a9dbf40 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdef40) #1 0x558d627c5dae in default_process_response ../adapters/default_adapter.c:645 #2 0x558d62ed2129 in Curl_client_chop_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/sendf.c:582 #3 0x558d62ed232d in Curl_client_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/sendf.c:660 #4 0x558d62eeae25 in client_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:808 #5 0x558d62eeafd1 in Curl_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:897 #6 0x558d62eea28d in inflate_stream /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:199 #7 0x558d62eea86d in gzip_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:436 #8 0x558d62eeafd1 in Curl_unencode_write /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/content_encoding.c:897 #9 0x558d62ee8c2c in Curl_httpchunk_read /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/http_chunks.c:195 #10 0x558d62ee5ccd in readwrite_data /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/transfer.c:675 #11 0x558d62ee6ae8 in Curl_readwrite /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/transfer.c:1113 #12 0x558d62eaa9dc in multi_runsingle /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:1871 #13 0x558d62eabd70 in multi_socket /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:2551 #14 0x558d62eac6bf in curl_multi_socket_action /home/http/FCGI_ADSERVER/Build/curl-7.58.0/lib/multi.c:2700 #15 0x558d62810ad2 in execute_epoll ../api/rt_bidding.c:2941 #16 0x558d628111ef in rt_bidding_do_task ../api/rt_bidding.c:2997 #17 0x558d626f1c46 in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:2553 #18 0x558d626b376f in get_campaigns ../ftealgos/fte.c:2200 #19 0x558d625f3c71 in process_max_min_distri_handler ../optimizer/aso_ecpm.c:887 #20 0x558d625f5d23 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #21 0x558d625edc91 in aso_get_ad_code ../optimizer/aso.c:339 #22 0x558d6259a126 in handle_request ../src/ad_server_handler.c:4967 #23 0x7fd858d216da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Direct leak of 840 byte(s) in 1 object(s) allocated from: #0 0x7fd85a9dbb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x558d62ac8a86 in db_get_currency_xrate_map ../db/db_currency_coversion.c:173 #2 0x558d6298d3be in build_replace_currency_xrate_htable ../util/generic_thread.c:298 #3 0x558d6298f882 in global_data_generator ../util/generic_thread.c:930 #4 0x7fd858d216da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Direct leak of 840 byte(s) in 1 object(s) allocated from: #0 0x7fd85a9dbb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x558d62ac8a86 in db_get_currency_xrate_map ../db/db_currency_coversion.c:173 #2 0x558d6298d3be in build_replace_currency_xrate_htable ../util/generic_thread.c:298 #3 0x558d6298f8ed in global_data_generator ../util/generic_thread.c:947 #4 0x7fd858d216da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Direct leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f73e8505b40 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb40) #1 0x559f5a8c33aa in init_update_thread ../util/update_thread.c:378 #2 0x559f5a4e619b in main ../src/ad_server_main.c:409 #3 0x7f73e5927b96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) Direct leak of 9240 byte(s) in 1155 object(s) allocated from: #0 0x7f73e8505b40 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb40) #1 0x559f5a7d7ff1 in audience_eval_result_set_init /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:161 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f73e8505d28 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded28) #1 0x559f5a7e15ea in create_pair /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:85 #2 0x559f5a7e15ea in get_pairs /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:150 #3 0x559f5a7e15ea in key_value_targeting_get_evaluation_handle /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:375 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f73e8505d28 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded28) #1 0x559f5a7e6ac6 in key_value_targeting_initialize /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:476 Indirect leak of 7438336 byte(s) in 908 object(s) allocated from: #0 0x7f73e8505f30 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdef30) #1 0x559f5a7e7191 in kh_resize_value_hash /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:26 #2 0x559f5a7e7191 in key_value_targeting_initialize /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/keyvalue_evaluator.c:486 Indirect leak of 553248 byte(s) in 455 object(s) allocated from: #0 0x7f73e8505f30 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdef30) #1 0x559f5a7dc59b in kh_resize_deal_segment_hash /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:39 #2 0x559f5a7dc59b in kh_put_deal_segment_hash /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:39 #3 0x559f5a7dc59b in add_deal_to_result /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:305 #4 0x559f5a7dc59b in audience_eval_segment_evaluate /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:368 Indirect leak of 43800 byte(s) in 1095 object(s) allocated from: #0 0x7f73e8505d28 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xded28) #1 0x559f5a7d8021 in kh_init_deal_segment_hash /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:39 #2 0x559f5a7d8021 in audience_eval_result_set_init /home/manoj.dhage/asan3/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/audience_eval.c:170 READ of size 1 at 0x6180003a2850 thread T78 #0 0x7f79a366d088 (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x5a088) #1 0x55614afa307f in get_currency_id_from_hash ../util/currency_conversion.c:67 #2 0x55614adf9b8a in parse_response_openrtb ../OPENRTB/parse_response_openrtb.c:544 #3 0x55614ad4d692 in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:2723 #4 0x55614ace7f96 in get_campaigns ../ftealgos/fte.c:2200 #5 0x55614ac0b4a2 in process_max_min_distri_handler ../optimizer/aso_ecpm.c:887 #6 0x55614ac0da9e in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #7 0x55614ac0477f in aso_get_ad_code ../optimizer/aso.c:339 #8 0x55614abad050 in handle_request ../src/ad_server_handler.c:4907 #9 0x7f79a1a336da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) #10 0x7f79a0c0fa3e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x121a3e) Direct leak of 840 byte(s) in 1 object(s) allocated from: #0 0x7f79a36f1b50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x55614b0e33ff in db_get_currency_xrate_map ../db/db_currency_coversion.c:173 #2 0x55614afb306e in build_replace_currency_xrate_htable ../util/generic_thread.c:293 #3 0x55614afb6090 in init_generic_thread ../util/generic_thread.c:1137 #4 0x55614ab8e4e8 in main ../src/ad_server_main.c:615 #5 0x7f79a0b0fb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) Direct leak of 80 byte(s) in 1 object(s) allocated from: #0 0x7f9a82503b50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x55aa9016dcc9 in db_get_buyerid_map /home/geetansh/adserver/FastCGI_AdServer/FTE/filter/fast_targeting_deal/src/fast_matrix_loader.c:1837 Direct leak of 2520 byte(s) in 63 object(s) allocated from: #0 0x7fcbfcfc6b50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x7fcbf63bc247 in my_malloc(unsigned int, unsigned long, int) (/usr/lib/x86_64-linux-gnu/libmyodbc8w.so+0x77247) #2 0x7fcbf63a8a06 in my_SQLAllocConnect /export/home/pb2/build/sb_0-28191188-1523532369.07/mysql-connector-odbc-8.0.11-src/driver/handle.c c:192 Direct leak of 3968 byte(s) in 124 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9fab99 in Curl_slist_append_nodup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:68 #3 0x56109e9fac42 in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:99 #4 0x56109e22abfe in rt_curl_easy_setopt ../api/mux.c:438 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 17888 byte(s) in 208 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9dbee2 in curl_dbg_strdup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:200 #3 0x56109e9fac1d in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:94 #4 0x56109e22acf5 in rt_curl_easy_setopt ../api/mux.c:442 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 7001 byte(s) in 206 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9dbee2 in curl_dbg_strdup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:200 #3 0x56109e9fac1d in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:94 #4 0x56109e22adf6 in rt_curl_easy_setopt ../api/mux.c:447 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 6720 byte(s) in 210 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9fab99 in Curl_slist_append_nodup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:68 #3 0x56109e9fac42 in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:99 #4 0x56109e22acf5 in rt_curl_easy_setopt ../api/mux.c:442 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 6720 byte(s) in 210 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9fab99 in Curl_slist_append_nodup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:68 #3 0x56109e9fac42 in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:99 #4 0x56109e22adf6 in rt_curl_easy_setopt ../api/mux.c:447 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 6090 byte(s) in 210 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9dbee2 in curl_dbg_strdup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:200 #3 0x56109e9fac1d in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:94 #4 0x56109e22abfe in rt_curl_easy_setopt ../api/mux.c:438 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Indirect leak of 2752 byte(s) in 86 object(s) allocated from: #0 0x7fc4e51f8867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x56109e9dbc95 in curl_dbg_malloc /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/memdebug.c:146 #2 0x56109e9fab99 in Curl_slist_append_nodup /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:68 #3 0x56109e9fac42 in curl_slist_append /home/http/FCGI_ADSERVER/Build/curl-7.86.0/lib/slist.c:99 #4 0x56109e22abfe in rt_curl_easy_setopt ../api/mux.c:438 #5 0x56109e22d66a in prepare_mux_requests ../api/mux.c:691 #6 0x56109e0ab5fe in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:3384 #7 0x56109e07d091 in get_campaigns ../ftealgos/fte.c:2702 #8 0x56109df94adf in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #9 0x56109df96b38 in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1260 #10 0x56109df8e7da in aso_get_ad_code ../optimizer/aso.c:341 #11 0x56109df1d93c in handle_request ../src/ad_server_handler.c:6400 #12 0x7fc4e3f5db42 in start_thread nptl/pthread_create.c:442 Direct leak of 721562 byte(s) in 19185 object(s) allocated from: #0 0x7f2d8eab2867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x7f2d890f9fb7 (/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so+0xeafb7) #2 0x7f2d890a4421 (/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so+0x95421) AddressSanitizer: heap-buffer-overflow on address 0x618000aedc50 at pc 0x7fd85a957089 bp 0x7fcf61e78890 sp 0x7fcf61e78038 READ of size 1 at 0x618000aedc50 thread T427 #0 0x7fd85a957088 (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x5a088) #1 0x558d6297d858 in get_currency_id_from_hash ../util/currency_conversion.c:67 #2 0x558d62580346 in update_req_param_to_base_currency ../src/ad_server_handler.c:271 #3 0x558d625936f6 in handle_request ../src/ad_server_handler.c:3309 #4 0x7fd858d216da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) #5 0x7fd857efd88e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x12188e) 0x618000aedc50 is located 48 bytes to the left of 840-byte region [0x618000aedc80,0x618000aedfc8) allocated by thread T94 here: #0 0x7fd85a9dbb50 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb50) #1 0x558d62ac8a86 in db_get_currency_xrate_map ../db/db_currency_coversion.c:173 #2 0x558d6298d3be in build_replace_currency_xrate_htable ../util/generic_thread.c:298 #3 0x558d6298f72b in global_data_generator ../util/generic_thread.c:887 #4 0x7fd858d216da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) Thread T427 created by T0 here: #0 0x7fd85a934d2f in __interceptor_pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x37d2f) #1 0x558d6257de7d in main ../src/ad_server_main.c:856 #2 0x7fd857dfdb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) Thread T94 created by T0 here: #0 0x7fd85a934d2f in __interceptor_pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x37d2f) #1 0x558d62990741 in init_generic_thread ../util/generic_thread.c:1330 #2 0x558d6257c956 in main ../src/ad_server_main.c:610 #3 0x7fd857dfdb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) SUMMARY: AddressSanitizer: heap-buffer-overflow (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x5a088) Shadow bytes around the buggy address: 0x0c3080155b30: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3080155b40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3080155b50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3080155b60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3080155b70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x0c3080155b80: fa fa fa fa fa fa fa fa fa fa[fa]fa fa fa fa fa 0x0c3080155b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3080155ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3080155bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3080155bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3080155bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb SUMMARY: AddressSanitizer: heap-use-after-free get_groupm_resolve_data.c:229 in get_groupm_resolve_cohort_data Shadow bytes around the buggy address: 0x0c2a80879380: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a80879390: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a808793a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a808793b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a808793c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c2a808793d0: fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a808793e0: fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa 0x0c2a808793f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a80879400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a80879410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a80879420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ================================================================= ==1932==ERROR: AddressSanitizer: heap-use-after-free on address 0x615006d41010 at pc 0x55556303ee4f bp 0x7f6cc861cee0 sp 0x7f6cc861ced0 READ of size 4 at 0x615006d41010 thread T619 #0 0x55556303ee4e in read_groupm_resolve_resp_data get_groupm_resolve_data.c:51 #1 0x555563040d8d in get_groupm_resolve_cohort_categories get_groupm_resolve_data.c:246 #2 0x5555627b83c3 in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:2545 #3 0x555562795b23 in get_campaigns ../ftealgos/fte.c:2861 #4 0x5555626a3632 in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #5 0x5555626a568f in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1261 #6 0x55556269d32d in aso_get_ad_code ../optimizer/aso.c:349 #7 0x55556262706d in handle_request ../src/ad_server_handler.c:6647 #8 0x7f7d733b5b42 in start_thread nptl/pthread_create.c:442 #9 0x7f7d734479ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x615006d41010 is located 272 bytes inside of 464-byte region [0x615006d40f00,0x615006d410d0) freed by thread T619 here: #0 0x7f7d74650517 in __interceptor_free ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:127 #1 0x55556303ed16 in read_groupm_resolve_resp_data get_groupm_resolve_data.c:50 #2 0x555563040d8d in get_groupm_resolve_cohort_categories get_groupm_resolve_data.c:246 #3 0x5555627b83c3 in make_realtime_api_calls ../ftealgos/realtime_bidding_tasks.c:2545 #4 0x555562795b23 in get_campaigns ../ftealgos/fte.c:2861 #5 0x5555626a3632 in process_max_min_distri_handler ../optimizer/aso_ecpm.c:888 #6 0x5555626a568f in aso_ecpm_get_ad_code ../optimizer/aso_ecpm.c:1261 #7 0x55556269d32d in aso_get_ad_code ../optimizer/aso.c:349 #8 0x55556262706d in handle_request ../src/ad_server_handler.c:6647 #9 0x7f7d733b5b42 in start_thread nptl/pthread_create.c:442 ==159073==ERROR: AddressSanitizer: heap-use-after-free on address 0x615003b14790 at pc 0x55809b75e97d bp 0x7fa1f2e5b790 sp 0x7fa1f2e5b780 READ of size 4 at 0x615003b14790 thread T163 #0 0x55809b75e97c in init_redis_cache cache_redis.c:109 #1 0x55809ae466db in handle_request ../src/ad_server_handler.c:2670 #2 0x7fa847555b42 in start_thread nptl/pthread_create.c:442 #3 0x7fa8475e79ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x615003b14790 is located 272 bytes inside of 464-byte region [0x615003b14680,0x615003b14850) freed by thread T163 here: #0 0x7fa8487f0517 in __interceptor_free ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:127 #1 0x55809b75c850 in redisPollTick /usr/local/include/hiredis/adapters/poll.h:115 #2 0x55809b75e844 in init_redis_cache cache_redis.c:108 #3 0x55809ae466db in handle_request ../src/ad_server_handler.c:2670 #4 0x7fa847555b42 in start_thread nptl/pthread_create.c:442 previously allocated by thread T163 here: #0 0x7fa8487f0c18 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164 #1 0x7fa847716afb in hi_realloc /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/alloc.h:71 #2 0x7fa847716afb in redisAsyncInitialize /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/async.c:118 #3 0x7fa847716afb in redisAsyncConnectWithOptions /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/async.c:188 Thread T163 created by T0 here: #0 0x7fa848794685 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:216 #1 0x55809ae34159 in main ../src/ad_server_main.c:932 #2 0x7fa8474ead8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 SUMMARY: AddressSanitizer: heap-use-after-free cache_redis.c:109 in init_redis_cache Shadow bytes around the buggy address: 0x0c2a8075a8a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a8b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a8c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a8d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a8075a8e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c2a8075a8f0: fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a8075a900: fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa 0x0c2a8075a910: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a920: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a930: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a8075a940: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==159073==ERROR: AddressSanitizer: heap-use-after-free on address 0x6150025d8d90 at pc 0x55809b76d454 bp 0x7f9f01ac6710 sp 0x7f9f01ac6700 READ of size 4 at 0x6150025d8d90 thread T241 #0 0x55809b76d453 in get_groupm_resolve_cohort_data get_groupm_resolve_data.c:210 #1 0x55809ae5171e in handle_request ../src/ad_server_handler.c:4916 #2 0x7fa847555b42 in start_thread nptl/pthread_create.c:442 #3 0x7fa8475e79ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x6150025d8d90 is located 272 bytes inside of 464-byte region [0x6150025d8c80,0x6150025d8e50) freed by thread T241 here: #0 0x7fa8487f0517 in __interceptor_free ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:127 #1 0x7fa847716547 in redisAsyncWrite /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/async.c:742 previously allocated by thread T241 here: #0 0x7fa8487f0c18 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164 #1 0x7fa847716afb in hi_realloc /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/alloc.h:71 #2 0x7fa847716afb in redisAsyncInitialize /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/async.c:118 #3 0x7fa847716afb in redisAsyncConnectWithOptions /home/http/FCGI_ADSERVER/Build/hiredis-1.1.0-rc1/async.c:188 Thread T241 created by T0 here: #0 0x7fa848794685 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:216 #1 0x55809ae34159 in main ../src/ad_server_main.c:932 #2 0x7fa8474ead8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 SUMMARY: AddressSanitizer: heap-use-after-free get_groupm_resolve_data.c:210 in get_groupm_resolve_cohort_data Shadow bytes around the buggy address: 0x0c2a804b3160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a804b3170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a804b3180: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a804b3190: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a804b31a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c2a804b31b0: fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c2a804b31c0: fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa 0x0c2a804b31d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c2a804b31e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a804b31f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c2a804b3200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==2053853==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61b00005cb5c at pc 0x7f65a4d56f89 bp 0x7f57113a71e0 sp 0x7f57113a6958 READ of size 1 at 0x61b00005cb5c thread T537 #0 0x7f65a4d56f88 in printf_common ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc:553 #1 0x7f65a4d58bd5 in __interceptor_vsnprintf ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1668 #2 0x7f65a4d58d4e in __interceptor_snprintf ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1739 #3 0x561c263c196a in prepare_macro_list_with_values /home/http/BuildArea/test_AdServer_release_20230922_RE-2980/FastCGI_AdServer/third_party_component/src/third_party_pixel.c:437 #4 0x561c263c52a7 in get_third_party_pixels /home/http/BuildArea/test_AdServer_release_20230922_RE-2980/FastCGI_AdServer/third_party_component/src/third_party_pixel.c:783 #5 0x561c26142d0f in form_video_response ../util/video_response_former.c:200 #6 0x561c25c22964 in write_video_response ../src/ad_server_handler.c:1692 #7 0x561c25c3b359 in handle_request ../src/ad_server_handler.c:6477 #8 0x7f65a3b11b42 in start_thread nptl/pthread_create.c:442 #9 0x7f65a3ba39ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x61b00005cb5c is located 4 bytes to the right of 1496-byte region [0x61b00005c580,0x61b00005cb58) allocated by thread T0 here: #0 0x7f65a4dad867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x561c260bc2c7 in db_get_device_id_type_map ../db/db_get_device_id_type_map.c:96 #2 0x561c25c13887 in main ../src/ad_server_main.c:625 #3 0x7f65a3aa6d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc:553 in printf_common Shadow bytes around the buggy address: 0x0c3680003910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3680003920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3680003930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3680003940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3680003950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x0c3680003960: 00 00 00 00 00 00 00 00 00 00 00[fa]fa fa fa fa 0x0c3680003970: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3680003980: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3680003990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c36800039a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c36800039b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ================================================================= ==2053853==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x620000a17f96 at pc 0x7f65a4d36aa7 bp 0x7f537e754c20 sp 0x7f537e7543c8 READ of size 3921 at 0x620000a17f96 thread T724 #0 0x7f65a4d36aa6 in __interceptor_strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:389 #1 0x561c263c5efe in get_third_party_pixels /home/http/BuildArea/test_AdServer_release_20230922_RE-2980/FastCGI_AdServer/third_party_component/src/third_party_pixel.c:953 #2 0x561c26142d0f in form_video_response ../util/video_response_former.c:200 #3 0x561c25c22964 in write_video_response ../src/ad_server_handler.c:1692 #4 0x561c25c3b359 in handle_request ../src/ad_server_handler.c:6477 #5 0x7f65a3b11b42 in start_thread nptl/pthread_create.c:442 #6 0x7f65a3ba39ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x620000a17f96 is located 0 bytes to the right of 3862-byte region [0x620000a17080,0x620000a17f96) allocated by thread T724 here: #0 0x7f65a4dad867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x561c260df07f in malloc_ads_string_str ../util/string_util.c:799 #2 0x561c260df475 in malloc_ads_string ../util/string_util.c:829 #3 0x561c263c593d in get_third_party_pixels /home/http/BuildArea/test_AdServer_release_20230922_RE-2980/FastCGI_AdServer/third_party_component/src/third_party_pixel.c:935 #4 0x561c26142d0f in form_video_response ../util/video_response_former.c:200 #5 0x561c25c22964 in write_video_response ../src/ad_server_handler.c:1692 #6 0x561c25c3b359 in handle_request ../src/ad_server_handler.c:6477 #7 0x7f65a3b11b42 in start_thread nptl/pthread_create.c:442 ==2053853==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x620000a17f96 at pc 0x7f65a4d33397 bp 0x7f537e755ba0 sp 0x7f537e755348 READ of size 3920 at 0x620000a17f96 thread T724 #0 0x7f65a4d33396 in __interceptor_memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 #1 0x561c2654e105 in strcpy_insitu src/pugixml.cpp:2298 #2 0x561c26522e4c in pugi::xml_node::set_value(char const*) src/pugixml.cpp:5496 #3 0x561c26506a56 in append_tracking_events_pixels src/vast.cpp:708 #4 0x561c26507f1b in inject_tracking src/vast.cpp:941 #5 0x561c26508465 in append_linear_and_nonlinear_creative src/vast.cpp:1008 #6 0x561c2650a5be in process_creatives src/vast.cpp:1365 #7 0x561c2650b974 in process_tracking_injection src/vast.cpp:1585 #8 0x561c2650c23a in update_vast src/vast.cpp:1702 #9 0x561c26143711 in form_video_response ../util/video_response_former.c:285 #10 0x561c25c22964 in write_video_response ../src/ad_server_handler.c:1692 #11 0x561c25c3b359 in handle_request ../src/ad_server_handler.c:6477 #12 0x7f65a3b11b42 in start_thread nptl/pthread_create.c:442 #13 0x7f65a3ba39ff (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) 0x620000a17f96 is located 0 bytes to the right of 3862-byte region [0x620000a17080,0x620000a17f96) allocated by thread T724 here: #0 0x7f65a4dad867 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 #1 0x561c260df07f in malloc_ads_string_str ../util/string_util.c:799 #2 0x561c260df475 in malloc_ads_string ../util/string_util.c:829 #3 0x561c263c593d in get_third_party_pixels /home/http/BuildArea/test_AdServer_release_20230922_RE-2980/FastCGI_AdServer/third_party_component/src/third_party_pixel.c:935 #4 0x561c26142d0f in form_video_response ../util/video_response_former.c:200 #5 0x561c25c22964 in write_video_response ../src/ad_server_handler.c:1692 #6 0x561c25c3b359 in handle_request ../src/ad_server_handler.c:6477 #7 0x7f65a3b11b42 in start_thread nptl/pthread_create.c:442