[OpenSIPS-Users] Drouting memory usage

Bogdan-Andrei Iancu bogdan at opensips.org
Wed May 18 16:26:45 CEST 2016


Yes, it makes sense as the crash (on bogus mem ops) was related to an 
invalid Contact URI in the SIP request.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 18.05.2016 17:06, John Nash wrote:
> OK. will update.Thank you. SIP message validate in the script seemed 
> to have stopped this crash or its not related to that?
>
> On Wed, May 18, 2016 at 5:51 PM, Bogdan-Andrei Iancu 
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
>     Hi John,
>
>     Thanks for the info, I managed to find the bug and have it fixed:
>     https://github.com/OpenSIPS/opensips/commit/4b0fca533cd7be4a45c1381c78f2b37aaba6152b
>
>     Please update from GIT and let me know if you still have the problem.
>
>     Best regards,
>
>     Bogdan-Andrei Iancu
>     OpenSIPS Founder and Developer
>     http://www.opensips-solutions.com
>
>     On 17.05.2016 21:37, John Nash wrote:
>>     Hello Bogdan,
>>
>>     The version is Server:: OpenSIPS (2.1.2 (x86_64/linux))
>>
>>     Since this is live we do not have detailed debug. Below is what
>>     happened before crash (We had multiple such entries). I figured
>>     it might be related to malformed SIP message so I
>>     applied sipmsg_validate() function even for so called trusted
>>     endpoints.
>>
>>
>>     May 11 20:38:30 localhost opensips[10315]: ERROR:tm:send_ack:
>>     failed to generate a HBH ACK if key HFs in reply missing
>>     May 11 20:38:30 localhost opensips[10315]:
>>     ERROR:tm:reply_received: failed to send ACK (local=no)
>>     May 11 20:38:46 localhost opensips[10315]: ERROR:tm:send_ack:
>>     failed to generate a HBH ACK if key HFs in reply missing
>>     May 11 20:38:46 localhost opensips[10315]:
>>     ERROR:tm:reply_received: failed to send ACK (local=no)
>>     May 11 20:38:51 localhost opensips[10314]: ERROR:core:parse_to:
>>     unexpected char [#015] in status 1: <<"1234
>>     <sip:3437558 at x.x.x.x:5060>
>>     <mailto:sip:3437558 at x.x.x.x:5060>;tag=2878411H96479>> .
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:parse_from_header: bad from header
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:dialog:dlg_create_dialog: bad request or missing FROM hdr :-/
>>     May 11 20:38:51 localhost opensips[10314]: ERROR:core:skip_name:
>>     closing quote missing in name part of Contact
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:parse_contacts: failed to skip name part
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:contact_parser: failed to parse contacts
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:parse_contact: failed to parse contact
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:topology_hiding:topo_no_dlg_encode_contact: bad Contact HDR
>>     May 11 20:38:51 localhost opensips[10314]: ERROR:core:skip_name:
>>     closing quote missing in name part of Contact
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:parse_contacts: failed to skip name part
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:contact_parser: failed to parse contacts
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:core:parse_contact: failed to parse contact
>>     May 11 20:38:51 localhost opensips[10314]:
>>     ERROR:topology_hiding:build_encoded_contact_suffix: bad Contact HDR
>>     May 11 20:38:51 localhost opensips[10314]:
>>     CRITICAL:topology_hiding:build_encoded_contact_suffix: #012>>>
>>     pkg_free() on non-pkg ptr 0x18 - aborting!#012#012It seems you
>>     have hit a programming bug.#012Please help us make OpenSIPS
>>     better by reporting it at
>>     https://github.com/OpenSIPS/opensips/issues#012
>>
>>
>>     On Tue, May 17, 2016 at 9:35 PM, Bogdan-Andrei Iancu
>>     <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>>
>>         Hi Nash,
>>
>>         What version of OpenSIPS are you using ? also, before that
>>         CRITICAL message, do you see any other error messages in the
>>         logs ?
>>
>>         Regards,
>>
>>         Bogdan-Andrei Iancu
>>         OpenSIPS Founder and Developer
>>         http://www.opensips-solutions.com
>>
>>         On 12.05.2016 08:46, John Nash wrote:
>>>         Actually crash happened shortly after we uploaded 11000
>>>         codes but looks like it is not related to drouting. I see
>>>         following message
>>>
>>>         CRITICAL:topology_hiding:build_encoded_contact_suffix:
>>>         #012>>> pkg_free() on non-pkg ptr 0x18 - aborting!#012#012It
>>>         seems you have hit a programming bug.#012Please help us make
>>>         OpenSIPS better by reporting it at
>>>         https://github.com/OpenSIPS/opensips/issues#012
>>>
>>>         In log file I see following messages time to time
>>>         ERROR:core:pv_get_contact_body: failed to parse contact hdr
>>>
>>>         On Wed, May 11, 2016 at 11:29 PM, John Nash
>>>         <john.nash778 at gmail.com <mailto:john.nash778 at gmail.com>> wrote:
>>>
>>>             I have been using drouting module with just 200 entries
>>>             from 8 months yesterday we had need of adding around
>>>             11000 entries in rules table but after that opensips
>>>             started to crash. I am currently using -m 2048 -M 1024
>>>             isn't it enough memory?
>>>
>>>             How can I anticipate memory usage?
>>>
>>>             John
>>>
>>>
>>>
>>>
>>>         _______________________________________________
>>>         Users mailing list
>>>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160518/48851b5c/attachment.htm>


More information about the Users mailing list