[asterisk-bugs] [JIRA] (ASTERISK-27930) res_pjsip: PJSIP TCP Segfault.

Richard Mudgett (JIRA) noreply at issues.asterisk.org
Fri Jul 20 12:53:55 CDT 2018


    [ https://issues.asterisk.org/jira/browse/ASTERISK-27930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=244118#comment-244118 ] 

Richard Mudgett edited comment on ASTERISK-27930 at 7/20/18 12:53 PM:
----------------------------------------------------------------------

I had no crash so far but my endpoints are still losing registration from time to time and after Asterisk restart. I reffer to this part in ASTERISK-26806:
{quote}
2. If static contacts are used or a bunch of endpoints have registered and asterisk is \[re]started/\[re]loaded there is a significant slowdown within the options code. This actually blocks until it completes, which as the number of registered contacts increases so does the block/wait time. This needs to be fixed as well.
{quote}

If i manually restart Asterisk - 70% of my dynamic contacts won't go back so i have to reboot phones. Only after reboot my contacts get updated and register again. 


was (Author: modema):
I had no crash so far but my endpoints are still losing registration from time to time and after Asterisk restart. I reffer to this part in ASTERISK-26806:
2. If static contacts are used or a bunch of endpoints have registered and asterisk is [re]started/[re]loaded there is a significant slowdown within the options code. This actually blocks until it completes, which as the number of registered contacts increases so does the block/wait time. This needs to be fixed as well.

If i manually restart Asterisk - 70% of my dynamic contacts won't go back so i have to reboot phones. Only after reboot my contacts get updated and register again. 

> res_pjsip: PJSIP TCP Segfault.
> ------------------------------
>
>                 Key: ASTERISK-27930
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27930
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_pjsip
>    Affects Versions: 13.19.0, 13.19.1, 13.19.2, 13.20.0, 13.21.1, 13.21.0
>         Environment: Virtual box on VMWare
> CentOS Linux release 7.4.1708 (Core) 
> Linux  3.10.0-693.5.2.el7.x86_64
> CPU: 4 cores, Intel(R) Xeon(R) CPU E5-2637 v2 @ 3.50GHz
> RAM: 6GB
>            Reporter: Anna
>            Assignee: Unassigned
>              Labels: pjsip
>         Attachments: core-2018-06-21T08-28-01+0300-brief.txt, core-2018-06-21T08-28-01+0300-full.txt, core-2018-06-21T08-28-01+0300-locks.txt, core-2018-06-21T08-28-01+0300-thread1.txt, full_log.txt, pjsip.conf, pjsip_users.conf
>
>
> Hello,
> I experience random segfault crashes on Asterisk 13 setup with pjsip. Crashes happen for no apparent reason, it can be twice a day, can be once in 2 weeks. I have 2 servers with the same configuration and they both segfault from time to time. I can't reproduce this crash and don't know what is the reason. Also all endpoints that were registered before crash don't come back and register, i need to manually reboot/re-register all phones.
> I created a topic on Asterisk community and was advised to update my version since there is some issue with PJSIP using TCP protocol and if that won't help then i need to submit issue here.
> https://community.asterisk.org/t/segmentation-fault-asterisk-13-19-0/74289/9
> My asterisk is build from source with these options:
> PBX Core settings
> -----------------
>   Version:                     13.21.0
>   Build Options:               DONT_OPTIMIZE, DEBUG_THREADS, BETTER_BACKTRACES, BUILD_NATIVE, OPTIONAL_API
>   Maximum calls:               10000 (Current 4)
>   Maximum open file handles:   10000
>   Root console verbosity:      4
>   Current console verbosity:   4
>   Debug level:                 0
>   Maximum load average:        10.000000
>   Minimum free memory:         0 MB
>   Startup time:                08:28:10
>   Last reload time:            08:28:10
>   System:                      Linux/3.10.0-693.5.2.el7.x86_64 built by root on x86_64 2018-05-31 11:24:50 UTC
>   System name:                 
>   Entity ID:                   MY_MAC
>   PBX UUID:                    592b015e-a035-4b57-9bbe-8d8f785d663d
>   Default language:            en
>   Language prefix:             Enabled
>   User name and group:         asterisk/asterisk
>   Executable includes:         Disabled
>   Transcode via SLIN:          Enabled
>   Transmit silence during rec: Disabled
>   Generic PLC:                 Enabled
>   Generic PLC on equal codecs: Disabled
>   Min DTMF duration::          80
>   Cache media frames:          Enabled
>   RTP dynamic payload types:   96-127
> * Subsystems
>   -------------
>   Manager (AMI):               Enabled
>   Web Manager (AMI/HTTP):      Disabled
>   Call data records:           Enabled
>   Realtime Architecture (ARA): Enabled
> I have about 125 endpoints with static and dynamic AORs, i attached my pjsip config files. I have endpoints using TCP transport and trunks using UDP.
> I also attached backtraces from the core dump created on crash.



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



More information about the asterisk-bugs mailing list