Re: [OpenSIPS-Users] Drouting memory usage

2016-05-18 Thread Bogdan-Andrei Iancu
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 
> 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

;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
> 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
> 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
  

Re: [OpenSIPS-Users] Drouting memory usage

2016-05-18 Thread John Nash
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 
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 Developerhttp://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  
> ;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 <
> bog...@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 Developerhttp://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.nash...@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 
>> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Drouting memory usage

2016-05-18 Thread Bogdan-Andrei Iancu

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 
 ;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 
> 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
> 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@lists.opensips.org 
http://lists.opensips.org/cgi-bin/mailman/listinfo/users





___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Drouting memory usage

2016-05-17 Thread John Nash
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
;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 
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 Developerhttp://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 
> 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 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Drouting memory usage

2016-05-17 Thread Bogdan-Andrei Iancu

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 > 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@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Drouting memory usage

2016-05-11 Thread John Nash
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  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@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users