Skip to content

Instantly share code, notes, and snippets.

@seven1240
Created May 12, 2020 13:41
Show Gist options
  • Select an option

  • Save seven1240/ad0bf1733a95fc1945d02548e8ed9cad to your computer and use it in GitHub Desktop.

Select an option

Save seven1240/ad0bf1733a95fc1945d02548e8ed9cad to your computer and use it in GitHub Desktop.

Revisions

  1. seven1240 created this gist May 12, 2020.
    132 changes: 132 additions & 0 deletions sofia leak
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,132 @@
    ```
    ==80060==ERROR: LeakSanitizer: detected memory leaks


    Direct leak of 1104 byte(s) in 26 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f1853040d7d in wcsdup /build/glibc-vjB4T1/glibc-2.28/wcsmbs/wcsdup.c:29

    Direct leak of 320 byte(s) in 4 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f1852b1cd79 in pcre_compile2 (/lib/x86_64-linux-gnu/libpcre.so.3+0xcd79)

    Direct leak of 280 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e518 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9518)
    #1 0x7f184cad4f55 in su_home_new /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:569
    #2 0x7f184ca2a32b in nh_create_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_common.c:113
    #3 0x7f184ca6703e in nh_create /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:904
    #4 0x7f184ca6a45e in nua_stack_incoming_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:1032
    #5 0x7f184ca4b948 in nua_stack_process_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_server.c:219
    #6 0x7f184ca01b9e in incoming_callback /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:5569
    #7 0x7f184ca01b9e in leg_recv /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:4869
    #8 0x7f184ca065ac in agent_recv_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:3092
    #9 0x7f184ca065ac in agent_recv_message /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:2788
    #10 0x7f184cb087d5 in tport_base_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3061
    #11 0x7f184cb087d5 in tport_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3049
    #12 0x7f184cb08b55 in tport_parse /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2967
    #13 0x7f184cb0a553 in tport_recv_event /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2909
    #14 0x7f184cb10d77 in tport_base_wakeup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2810
    #15 0x7f184cadaa79 in su_epoll_port_wait_events /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_epoll_port.c:510

    Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f18532ef558 in CRYPTO_zalloc (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x18e558)

    Indirect leak of 642 byte(s) in 3 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f184cad4a98 in sub_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:500
    #2 0x7f184cad570f in su_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:890
    #3 0x7f184c9913d9 in msg_header_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/msg/msg_parser.c:2313
    #4 0x7f184c9888ef in msg_header_dup_as /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/msg/msg_header_copy.c:277

    Indirect leak of 560 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e518 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9518)
    #1 0x7f184cad4f8d in su_hash_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:398
    #2 0x7f184cad4f8d in su_home_new /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:572
    #3 0x7f184ca2a32b in nh_create_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_common.c:113
    #4 0x7f184ca6703e in nh_create /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:904
    #5 0x7f184ca6a45e in nua_stack_incoming_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:1032
    #6 0x7f184ca4b948 in nua_stack_process_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_server.c:219
    #7 0x7f184ca01b9e in incoming_callback /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:5569
    #8 0x7f184ca01b9e in leg_recv /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:4869
    #9 0x7f184ca065ac in agent_recv_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:3092
    #10 0x7f184ca065ac in agent_recv_message /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:2788
    #11 0x7f184cb087d5 in tport_base_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3061
    #12 0x7f184cb087d5 in tport_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3049
    #13 0x7f184cb08b55 in tport_parse /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2967
    #14 0x7f184cb0a553 in tport_recv_event /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2909
    #15 0x7f184cb10d77 in tport_base_wakeup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2810
    #16 0x7f184cadaa79 in su_epoll_port_wait_events /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_epoll_port.c:510

    Indirect leak of 538 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f184cad4a98 in sub_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:500
    #2 0x7f184cad570f in su_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:890
    #3 0x7f184cae888e in tl_afilter /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_taglist.c:566
    #4 0x7f184caeafb5 in tl_filtered_tlist /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_taglist.c:606
    #5 0x7f184ca3a056 in nua_handle_save_tags /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_params.c:1292
    #6 0x7f184ca2a413 in nh_create_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_common.c:120
    #7 0x7f184ca6703e in nh_create /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:904
    #8 0x7f184ca6a45e in nua_stack_incoming_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:1032
    #9 0x7f184ca4b948 in nua_stack_process_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_server.c:219
    #10 0x7f184ca01b9e in incoming_callback /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:5569
    #11 0x7f184ca01b9e in leg_recv /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:4869
    #12 0x7f184ca065ac in agent_recv_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:3092
    #13 0x7f184ca065ac in agent_recv_message /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:2788
    #14 0x7f184cb087d5 in tport_base_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3061
    #15 0x7f184cb087d5 in tport_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3049
    #16 0x7f184cb08b55 in tport_parse /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2967
    #17 0x7f184cb0a553 in tport_recv_event /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2909
    #18 0x7f184cb10d77 in tport_base_wakeup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2810
    #19 0x7f184cadaa79 in su_epoll_port_wait_events /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_epoll_port.c:510

    Indirect leak of 171 byte(s) in 7 object(s) allocated from:
    #0 0x7f185459f810 in strdup (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x3a810)
    #1 0x7f18410d70d5 (/usr/lib/x86_64-linux-gnu/librdkafka.so.1+0x300d5)

    Indirect leak of 80 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e518 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9518)
    #1 0x7f184cad990c in su_home_threadsafe /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc_lock.c:119
    #2 0x7f184ca6703e in nh_create /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:904
    #3 0x7f184ca6a45e in nua_stack_incoming_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:1032
    #4 0x7f184ca4b948 in nua_stack_process_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_server.c:219
    #5 0x7f184ca01b9e in incoming_callback /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:5569
    #6 0x7f184ca01b9e in leg_recv /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:4869
    #7 0x7f184ca065ac in agent_recv_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:3092
    #8 0x7f184ca065ac in agent_recv_message /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:2788
    #9 0x7f184cb087d5 in tport_base_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3061
    #10 0x7f184cb087d5 in tport_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3049
    #11 0x7f184cb08b55 in tport_parse /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2967
    #12 0x7f184cb0a553 in tport_recv_event /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2909
    #13 0x7f184cb10d77 in tport_base_wakeup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2810
    #14 0x7f184cadaa79 in su_epoll_port_wait_events /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_epoll_port.c:510

    Indirect leak of 33 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f184cad4a98 in sub_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:500
    #2 0x7f184cad570f in su_alloc /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_alloc.c:890
    #3 0x7f184cae3180 in su_strdup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_strdup.c:56
    #4 0x7f184ca2af57 in nua_dialog_uas_route /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_dialog.c:91
    #5 0x7f184ca6a63a in nua_stack_incoming_handle /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c:1058
    #6 0x7f184ca4b948 in nua_stack_process_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nua/nua_server.c:219
    #7 0x7f184ca01b9e in incoming_callback /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:5569
    #8 0x7f184ca01b9e in leg_recv /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:4869
    #9 0x7f184ca065ac in agent_recv_request /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:3092
    #10 0x7f184ca065ac in agent_recv_message /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/nta/nta.c:2788
    #11 0x7f184cb087d5 in tport_base_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3061
    #12 0x7f184cb087d5 in tport_deliver /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:3049
    #13 0x7f184cb08b55 in tport_parse /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2967
    #14 0x7f184cb0a553 in tport_recv_event /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2909
    #15 0x7f184cb10d77 in tport_base_wakeup /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/tport/tport.c:2810
    #16 0x7f184cadaa79 in su_epoll_port_wait_events /usr/src/xswitch/libs/sofia-sip/libsofia-sip-ua/su/su_epoll_port.c:510

    Indirect leak of 27 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f18410d71e8 (/usr/lib/x86_64-linux-gnu/librdkafka.so.1+0x301e8)

    Indirect leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0x7f185464e330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7f18532f8ab5 in CRYPTO_strdup (/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1+0x197ab5)

    SUMMARY: AddressSanitizer: 5071 byte(s) leaked in 50 allocation(s).
    ```