[asterisk-bugs] [JIRA] (ASTERISK-28288) Resources (udptl fd) leaking for T.38 calls

Joshua C. Colp (JIRA) noreply at issues.asterisk.org
Wed Feb 13 07:42:47 CST 2019


     [ https://issues.asterisk.org/jira/browse/ASTERISK-28288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joshua C. Colp updated ASTERISK-28288:
--------------------------------------

    Assignee: Paulo Vicentini
      Status: Waiting for Feedback  (was: Triage)

Will you be putting this up for review so we can get it merged in and such?

> Resources (udptl fd) leaking for T.38 calls
> -------------------------------------------
>
>                 Key: ASTERISK-28288
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28288
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_pjsip
>    Affects Versions: 13.25.0
>         Environment: Asterisk 13 
>            Reporter: Paulo Vicentini
>            Assignee: Paulo Vicentini
>            Severity: Critical
>
> Resources are leaking (udptl file descriptors) due to unbalanced references for datastore "t38_session_media"
> A {code}ao2_ref(datastore, -1) {code} is missing within the create_datastore_session_media function (res/res_pjsip_t38.c)
> With this patch udptl will no longer leak:
> Before a T.38 call 
> asterisk 16999 root   10u  IPv4 206981      0t0  UDP *:45182                                                              
> asterisk 16999 root   11u  IPv6 206982      0t0  UDP *:50922                                                              
> asterisk 16999 root   12u  IPv6 206087      0t0  UDP *:sip   
> asterisk 16999 root   13u  IPv4 206987      0t0  UDP *:sip    
> During T.38 call
> COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
> asterisk 16999 root   10u  IPv4 206981      0t0  UDP *:45182 
> asterisk 16999 root   11u  IPv6 206982      0t0  UDP *:50922 
> asterisk 16999 root   12u  IPv6 206087      0t0  UDP *:sip 
> asterisk 16999 root   13u  IPv4 206987      0t0  UDP *:sip 
> asterisk 16999 root   22u  IPv6 218819      0t0  UDP *:12622 
> asterisk 16999 root   23u  IPv6 222708      0t0  UDP *:12623 
> asterisk 16999 root   28u  IPv6 223401      0t0  UDP *:11508 
> asterisk 16999 root   29u  IPv6 223406      0t0  UDP *:11509 
> asterisk 16999 root   32u  IPv6 224527      0t0  UDP *:22791 
> asterisk 16999 root   33u  IPv6 224528      0t0  UDP *:21611 
> T.38 call finished 
> COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
> asterisk 16999 root   10u  IPv4 206981      0t0  UDP *:45182 
> asterisk 16999 root   11u  IPv6 206982      0t0  UDP *:50922 
> asterisk 16999 root   12u  IPv6 206087      0t0  UDP *:sip 
> asterisk 16999 root   13u  IPv4 206987      0t0  UDP *:sip



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list