[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