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

pars3c pars3c at gmail.com
Tue Mar 13 18:05:20 CET 2018


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\06
3in_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
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

 

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - March 5-7, 2018, Berlin - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - 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/20180313/60e203c1/attachment.html>


More information about the sr-users mailing list