================================================================= ==16318==ERROR: AddressSanitizer: attempting double-free on 0x616010cbd280 in thread T17: #0 0x7ffb976fb70a in __interceptor_free (/lib64/libasan.so.2+0x9870a) #1 0x7ffb88c81b8d in my_SQLFreeEnv (/usr/lib64/libmyodbc5.so+0x22b8d) #2 0x7ffb8d57f477 (/lib64/libodbc.so.2+0xc477) #3 0x7ffb8d581818 (/lib64/libodbc.so.2+0xe818) #4 0x7ffb8d585488 in SQLDisconnect (/lib64/libodbc.so.2+0x12488) #5 0x7ffb8d7e05b4 in odbc_obj_disconnect /root/asterisk-13.8.2/res/res_odbc.c:756 #6 0x7ffb8d7e05b4 in odbc_obj_destructor /root/asterisk-13.8.2/res/res_odbc.c:185 #7 0x48c2af in internal_ao2_ref /root/asterisk-13.8.2/main/astobj2.c:445 #8 0x48c2af in __ao2_ref /root/asterisk-13.8.2/main/astobj2.c:516 #9 0x7ffb76d1cade in odbc_log /root/asterisk-13.8.2/cdr/cdr_adaptive_odbc.c:751 #10 0x506032 in post_cdr /root/asterisk-13.8.2/main/cdr.c:3271 #11 0x50c14c in cdr_detach /root/asterisk-13.8.2/main/cdr.c:3568 #12 0x50c14c in cdr_object_dispatch /root/asterisk-13.8.2/main/cdr.c:1199 #13 0x513f9c in handle_channel_cache_message /root/asterisk-13.8.2/main/cdr.c:2129 #14 0x768561 in router_dispatch /root/asterisk-13.8.2/main/stasis_message_router.c:201 #15 0x750d40 in subscription_invoke /root/asterisk-13.8.2/main/stasis.c:433 #16 0x750d40 in dispatch_exec_async /root/asterisk-13.8.2/main/stasis.c:702 #17 0x77af43 in ast_taskprocessor_execute /root/asterisk-13.8.2/main/taskprocessor.c:848 #18 0x77af43 in default_tps_processing_function /root/asterisk-13.8.2/main/taskprocessor.c:183 #19 0x7a20af in dummy_start /root/asterisk-13.8.2/main/utils.c:1237 #20 0x7ffb95b06dc4 in start_thread (/lib64/libpthread.so.0+0x7dc4) #21 0x7ffb94de628c in clone (/lib64/libc.so.6+0xf628c) 0x616010cbd280 is located 0 bytes inside of 544-byte region [0x616010cbd280,0x616010cbd4a0) freed by thread T21 here: #0 0x7ffb976fb70a in __interceptor_free (/lib64/libasan.so.2+0x9870a) #1 0x7ffb88c81b8d in my_SQLFreeEnv (/usr/lib64/libmyodbc5.so+0x22b8d) previously allocated by thread T21 here: #0 0x7ffb976fba0a in malloc (/lib64/libasan.so.2+0x98a0a) #1 0x7ffb88c973bd in my_malloc (/usr/lib64/libmyodbc5.so+0x383bd) Thread T17 created by T0 here: #0 0x7ffb97699703 in pthread_create (/lib64/libasan.so.2+0x36703) #1 0x7ad7b4 in ast_pthread_create_stack /root/asterisk-13.8.2/main/utils.c:1290 #2 0x77a976 in default_listener_start /root/asterisk-13.8.2/main/taskprocessor.c:200 #3 0x77c574 in __allocate_taskprocessor /root/asterisk-13.8.2/main/taskprocessor.c:682 #4 0x77c900 in ast_taskprocessor_get /root/asterisk-13.8.2/main/taskprocessor.c:728 #5 0x751724 in internal_stasis_subscribe /root/asterisk-13.8.2/main/stasis.c:487 #6 0x751724 in stasis_subscribe /root/asterisk-13.8.2/main/stasis.c:517 #7 0x768ab2 in stasis_message_router_create_internal /root/asterisk-13.8.2/main/stasis_message_router.c:230 #8 0x768ab2 in stasis_message_router_create /root/asterisk-13.8.2/main/stasis_message_router.c:243 #9 0x522bb5 in ast_cdr_engine_init /root/asterisk-13.8.2/main/cdr.c:4183 #10 0x437083 in asterisk_daemon /root/asterisk-13.8.2/main/asterisk.c:4628 #11 0x437083 in main /root/asterisk-13.8.2/main/asterisk.c:4282 #12 0x7ffb94d11b14 in __libc_start_main (/lib64/libc.so.6+0x21b14) Thread T21 created by T0 here: #0 0x7ffb97699703 in pthread_create (/lib64/libasan.so.2+0x36703) #1 0x7ad7b4 in ast_pthread_create_stack /root/asterisk-13.8.2/main/utils.c:1290 #2 0x77a976 in default_listener_start /root/asterisk-13.8.2/main/taskprocessor.c:200 #3 0x77c574 in __allocate_taskprocessor /root/asterisk-13.8.2/main/taskprocessor.c:682 #4 0x77c900 in ast_taskprocessor_get /root/asterisk-13.8.2/main/taskprocessor.c:728 #5 0x751724 in internal_stasis_subscribe /root/asterisk-13.8.2/main/stasis.c:487 #6 0x751724 in stasis_subscribe /root/asterisk-13.8.2/main/stasis.c:517 #7 0x768ab2 in stasis_message_router_create_internal /root/asterisk-13.8.2/main/stasis_message_router.c:230 #8 0x768ab2 in stasis_message_router_create /root/asterisk-13.8.2/main/stasis_message_router.c:243 #9 0x523c74 in create_routes /root/asterisk-13.8.2/main/cel.c:1574 #10 0x529b5b in ast_cel_engine_init /root/asterisk-13.8.2/main/cel.c:1766 #11 0x43711c in asterisk_daemon /root/asterisk-13.8.2/main/asterisk.c:4686 #12 0x43711c in main /root/asterisk-13.8.2/main/asterisk.c:4282 #13 0x7ffb94d11b14 in __libc_start_main (/lib64/libc.so.6+0x21b14) SUMMARY: AddressSanitizer: double-free ??:0 __interceptor_free ==16318==ABORTING