[OpenSIPS-Users] opensips crash when doing load test

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Oct 5 16:47:21 CEST 2016


Yes, that is ok (without the REST) - just to be sure which patch 
introduces the bug.

Regards,

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

On 05.10.2016 17:45, Ramachandran, Agalya (Contractor) wrote:
>
> Hi Bogdan,
>
> I have observed one more thing. In the same source code, when opensips 
> acts as pure proxy no HTTP call is made opensips is not crashing.
>
> I suspect the crashes may be due to the new async fix provided.
>
> I can do load test in 2.2, but it  will be just pure-proxy load test 
> and not with the REST queries made.
>
> If that is OK, I can test and share the results.
>
> Regards,
>
> Agalya
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Wednesday, October 05, 2016 9:46 AM
> *To:* Ramachandran, Agalya (Contractor) 
> <Agalya_Ramachandran at comcast.com>; OpenSIPS users mailling list 
> <users at lists.opensips.org>
> *Subject:* Re: opensips crash when doing load test
>
> Hi Agalya,
>
> That is really weird, as that field (my_T) is initialized (with the 
> address of the transaction) when the transaction is created (for all 
> the possible branches) and never reset or set again.
>
> To avoid any regression due the patches you applied, could you please 
> run your load test with the stock 2.2 code from git ? And see if the 
> crash occurs again.
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 04.10.2016 19:51, Ramachandran, Agalya (Contractor) wrote:
>
>     Hi Bogdan,
>
>     Please find the values. Any common folder you have access for the
>     outside world to put files?
>
>     If yes, share me the details. I can upload the core file there.
>
>     (gdb) print r_buf
>
>     $1 = (struct retr_buf *) 0x7fded2484098
>
>     (gdb) print *r_buf
>
>     $2 = {activ_type = 0, buffer = {
>
>         s = 0x7fded0ca79f0 "INVITE sip:++12001000004 at 10.0.0.1:5060
>     <mailto:sip:++12001000004 at 10.0.0.1:5060> SIP/2.0\r\nRecord-Route:
>     <sip:96.119.240.35;lr>\r\nTo: sut
>     <sip:+12452123456 at 10.0.0.1:5060;user=phone>
>     <mailto:sip:+12452123456 at 10.0.0.1:5060;user=phone>\r\nFrom: sipp
>     <sip:sipp at 10.0.0.2:5060;user=phone
>     <mailto:sip:sipp at 10.0.0.2:5060;user=phone>"..., len = 968}, dst =
>     {proto = 1,
>
>     proto_reserved1 = 0, to = {s = {sa_family = 2, sa_data =
>     "\023\304`w\347\375\000\000\000\000\000\000\000"}, sin = {
>
>     sin_family = 2, sin_port = 50195, sin_addr = {s_addr =
>     4259805024}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {
>
>     sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 4259805024,
>     sin6_addr = {__in6_u = {
>
>     __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0,
>     0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}},
>
>     sin6_scope_id = 0}}, send_sock = 0x7fded841dcb0}, retr_timer =
>     {next_tl = 0x7fded1af3518, prev_tl = 0x7fded15c8ae0,
>
>         ld_tl = 0x0, time_out = 169500000, timer_list =
>     0x7fded0acbc48, deleted = 1, set = 0}, fr_timer = {next_tl = 0x0,
>     prev_tl = 0x0,
>
>         ld_tl = 0x0, time_out = 165, timer_list = 0x7fded8005b00
>     <detached_timer>, deleted = 0, set = 0}, retr_list = RT_T2, my_T =
>     0x0,
>
>       branch = 0}
>
>     Regards,
>     Agalya
>
>     *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
>     *Sent:* Tuesday, October 04, 2016 11:52 AM
>     *To:* Ramachandran, Agalya (Contractor)
>     <Agalya_Ramachandran at comcast.com>
>     <mailto:Agalya_Ramachandran at comcast.com>; OpenSIPS users mailling
>     list <users at lists.opensips.org> <mailto:users at lists.opensips.org>
>     *Subject:* Re: opensips crash when doing load test
>
>     Could you also print r_buf and *r_buf  ?
>

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


More information about the Users mailing list