[SR-Users] R: Segmentation fault Dialog RPC

Daniel-Constantin Mierla miconda at gmail.com
Mon Mar 12 18:02:50 CET 2018


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 -- 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/20180312/9c01c21d/attachment.html>


More information about the sr-users mailing list