[SR-Users] R: R: Segmentation fault Dialog RPC

Daniel-Constantin Mierla miconda at gmail.com
Wed Mar 14 10:06:00 CET 2018


Hello,

the question about testing with 5.1 was more like doing it on a separate
instance, a testing server, just to see if you can reproduce it. I
understand that upgrading the production can take time, but having a
second server just for testing could be feasable (e.g., running inside a
virtual machine like virtualbox or via docker).

Cheers,
Daniel


On 13.03.18 18:05, pars3c wrote:
>
> Hi,
>
> in this moment , i can’t upgrade to the new version, I should make too
> many changes and tests, I’m working for  this upgrade.
>
> In the meanwhile, I’ve opened an issue on github.
>
>  
>
> Many thanks  
>
> Reagrds
>
>  
>
> *Da:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
> *Inviato:* lunedì 12 marzo 2018 18:03
> *A:* pars3c; 'Kamailio (SER) - Users Mailing List'
> *Oggetto:* Re: R: [SR-Users] Segmentation fault Dialog RPC
>
>  
>
> Hello,
>
> Is there any chance that you can test with 5.0 or 5.5? Just to rule
> out if there is an issue that was already fixed. These are the two
> stable series maintained at this moment.
>
> Otherwise, open an issue on tracker at github.com/kamailio/kamailio, I
> was rather busy lately and this can end up being forgotten.
>
> Cheers,
> Daniel
>
>  
>
> On 05.03.18 14:25, pars3c wrote:
>
>     Hi,
>
>     tanks for your support, this is the result to the commands p *pl
>     and p *pl->profile
>
>      
>
>     #0  0x00007f49ee062e07 in internal_rpc_print_dlg
>     (rpc=0x7f49ed99e9c0, c=0x7f49ed99e960, dlg=0x7f49ef89ba38,
>     with_context=0) at dialog.c:1548
>
>     1548                    if (pl->profile->has_value) {
>
>     Missing separate debuginfos, use: debuginfo-install
>     glibc-2.12-1.192.el6.x86_64 keyutils-libs-1.4-5.el6.x86_64
>     krb5-libs-1.10.3-57.el6.x86_64 libcom_err-1.41.12-22.el6.x86_64
>     libselinux-2.0.94-7.el6.x86_64 libxml2-2.7.6-21.el6_8.1.x86_64
>     lua-5.1.4-4.1.el6.x86_64 mysql-libs-5.1.73-7.el6.x86_64
>     nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64
>     openssl-1.0.1e-48.el6_8.3.x86_64 zlib-1.2.3-29.el6.x86_64
>
>     (gdb) p *pl
>
>     $1 = {hash_linker = {value = {s = 0x113ef180024 <Address
>     0x113ef180024 out of bounds>, len = -277948848}, dlg =
>     0x7f49ef18c5b8,
>
>         puid =
>     "\n\000\000\000-5a9\303\305\030\357I\177\000\000S\000\000\000\060\062\060\063in_routing\000CR=6@",
>     puid_len = 1598313555,
>
>         expires = 3977578104333875508, flags = 876097589, linker =
>     0x422d30263936313d, next = 0x3d50542c36343d4f, prev =
>     0x52542c3634303730,
>
>         hash = 1028345429}, next = 0x50542c36343d4f42, profile =
>     0x542c36343037303d}
>
>     (gdb) p *pl->profile
>
>     Cannot access memory at address 0x542c36343037303d
>
>      
>
>      
>
>     Regards
>
>      
>
>      
>
>     *Da:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>     *Inviato:* giovedì 1 marzo 2018 14:36
>     *A:* Kamailio (SER) - Users Mailing List; pars3c
>     *Oggetto:* Re: [SR-Users] Segmentation fault Dialog RPC
>
>      
>
>     Hello,
>
>     can you get from gdb the output of next commands:
>
>     p *pl
>
>     p *pl->profile
>
>     Cheers,
>     Daniel
>
>      
>
>     On 01.03.18 10:52, pars3c wrote:
>
>         Hi all,
>
>         i’m using kamailio 4.4.6 , and when I call the rpc dialog 
>          “*profile_list_dlgs” , sometimes *I have a segmentation fault.
>
>         Can you help me to understand why it happened ?
>
>          
>
>         Thanks to all.
>
>         This is the dump:
>
>          
>
>          
>
>         Program terminated with signal 11, Segmentation fault.
>
>         #0  0x00007f49ee062e07 in internal_rpc_print_dlg
>         (rpc=0x7f49ed99e9c0, c=0x7f49ed99e960, dlg=0x7f49ef89ba38,
>         with_context=0) at dialog.c:1548
>
>         1548                    if (pl->profile->has_value) {
>
>         Missing separate debuginfos, use: debuginfo-install
>         glibc-2.12-1.192.el6.x86_64 keyutils-libs-1.4-5.el6.x86_64
>         krb5-libs-1.10.3-57.el6.x86_64
>         libcom_err-1.41.12-22.el6.x86_64
>         libselinux-2.0.94-7.el6.x86_64 libxml2-2.7.6-21.el6_8.1.x86_64
>         lua-5.1.4-4.1.el6.x86_64 mysql-libs-5.1.73-7.el6.x86_64
>         nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64
>         openssl-1.0.1e-48.el6_8.3.x86_64 zlib-1.2.3-29.el6.x86_64
>
>         (gdb) bt full
>
>         #0  0x00007f49ee062e07 in internal_rpc_print_dlg
>         (rpc=0x7f49ed99e9c0, c=0x7f49ed99e960, dlg=0x7f49ef89ba38,
>         with_context=0) at dialog.c:1548
>
>                 rpc_cb = {rpc = 0x3031ea0, c = 0x400}
>
>                 h = 0x2d21e60
>
>                 sh = 0x2d1db70
>
>                 ssh = 0x2d20050
>
>                 pl = 0x7f49ef18c588
>
>                 var = 0x0
>
>                 __FUNCTION__ = "internal_rpc_print_dlg"
>
>         #1  0x00007f49ee0637b3 in internal_rpc_profile_print_dlgs
>         (rpc=0x7f49ed99e9c0, c=0x7f49ed99e960,
>         profile_name=0x7fff65fcb1a0, value=0x0)
>
>             at dialog.c:1681
>
>                 profile = 0x7f49ee5aca88
>
>                 ph = 0x7f49eeb5b670
>
>                 i = 2
>
>         #2  0x00007f49ee063e64 in rpc_profile_print_dlgs
>         (rpc=0x7f49ed99e9c0, c=0x7f49ed99e960) at dialog.c:1785
>
>                 profile_name = {s = 0x3031e80 "outbound", len = 8}
>
>                 value = {s = 0x0, len = 0}
>
>         #3  0x00007f49ed78960f in jsonrpc_dispatch
>         (msg=0x7fff65fcc5a0, s1=0x0, s2=0x0) at jsonrpc-s_mod.c:1098
>
>                 rpce = 0x7f4a13212d30
>
>                 ctx = 0x7f49ed99e960
>
>                 ret = 0
>
>                 nj = 0x3031ab0
>
>                 val = {s = 0x3032030 "dlg.profile_list", len = 16}
>
>                 __FUNCTION__ = "jsonrpc_dispatch"
>
>         #4  0x000000000041f75d in do_action (h=0x7fff65fcc4c0,
>         a=0x7f4a13189e28, msg=0x7fff65fcc5a0) at action.c:1054
>
>
>
>
>         _______________________________________________
>
>         Kamailio (SER) - Users Mailing List
>
>         sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>
>         https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
>      
>
>     -- 
>
>     Daniel-Constantin Mierla
>
>     www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>
>     Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com <http://www.asipto.com>
>
>     Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com <http://www.kamailioworld.com>
>
>
>
> -- 
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com <http://www.asipto.com>
> Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com <http://www.kamailioworld.com>

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180314/cbbbc74f/attachment.html>


More information about the sr-users mailing list