[SR-Users] kamailio 4.4 segmentation fault when dp_translate match dialplan with ftmatch operator and empty match expression

Daniel-Constantin Mierla miconda at gmail.com
Tue Dec 20 08:38:02 CET 2016


Hello,

thanks, it helped and hopefully it is not fixed in master and 4.4
branches? Can you try fetching from git repository and see all ok now?

Cheers,
Daniel


On 20/12/2016 06:56, Julia Boudniatsky wrote:
> Hello,
>
> (gdb) frame 2
> #2  0x00007f7dca44d21a in translate (msg=0x7f7dd00bedd8, input=...,
> output=0x7fff32793420, idp=0x7f7cc9376648, attrs=0x7fff32793410)
>     at dp_repl.c:636
> 636                                     rez =
> fnmatch(rulep->match_exp.s, input.s, 0);
> (gdb) list
> 631
> 632                             case DP_FNMATCH_OP:
> 633                                     LM_DBG("fnmatch operator
> testing\n");
> 634                                     b = input.s[input.len];
> 635                                     input.s[input.len] = '\0';
> 636                                     rez =
> fnmatch(rulep->match_exp.s, input.s, 0);
> 637                                     input.s[input.len] = b;
> 638                                     rez = (rez==0)?0:-1;
> 639                                     break;
> 640
>
> Thank you,
> Julia
>
> On Mon, Dec 19, 2016 at 10:46 PM, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Hello,
>
>     I mistakenly pointed to a wrong frame, can you do it again for
>     frame 2?
>
>     frame 2
>     list
>
>     Cheers,
>     Daniel
>
>
>     On 19/12/2016 21:28, Julia Boudniatsky wrote:
>>     Hello Daniel,
>>
>>     Thank you for reply.
>>
>>
>>     Program terminated with signal 11, Segmentation fault.
>>     #0  0x00000036074afb73 in internal_fnmatch () from /lib64/libc.so.6
>>     Missing separate debuginfos, use: debuginfo-install
>>     MySQL-shared-5.5.27-1.el6.x86_64 glibc-2.12-1.47.el6.x86_64
>>     libgcc-4.4.6-3.el6.x86_64 libuuid-2.17.2-12.4.el6.x86_64
>>     pcre-7.8-3.1.el6.x86_64
>>     (gdb) frame 0
>>     #0  0x00000036074afb73 in internal_fnmatch () from /lib64/libc.so.6
>>     (gdb) list
>>     1834            int proto;
>>     1835            char *options;
>>     1836            int ret;
>>     1837            unsigned int seed;
>>     1838            int rfd;
>>     1839            int debug_save, debug_flag;
>>     1840            int dont_fork_cnt;
>>     1841            struct name_lst* n_lst;
>>     1842            char *p;
>>     1843            struct stat st = {0};
>>
>>     Best regards.
>>
>>     Julia
>>
>>
>>
>>
>>
>>     On Mon, Dec 19, 2016 at 8:38 PM, Daniel-Constantin Mierla
>>     <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>>
>>         Hello,
>>
>>         can you give the output in gdb for:
>>
>>         frame 0
>>         list
>>
>>         The head of 4.4 branch got some extra commits to the module
>>         and those commands help to identify the right lines of code.
>>
>>         Cheers,
>>         Daniel
>>
>>
>>         On 19/12/2016 13:47, Julia Boudniatsky wrote:
>>>         version: kamailio 4.4.4  id:852c47
>>>
>>>         ENTRY: {
>>>                                 PRIO: 16765956
>>>                                 MATCHOP: 2
>>>                                 _MATCHEXP: _
>>>                                 MATCHLEN: 0
>>>                                 SUBSTEXP: 
>>>                                 REPLEXP: 
>>>                                 ATTRS: 1
>>>                         }
>>>
>>>         Please see generated core file in extension.
>>>
>>>         Thank you,
>>>         Julia.
>>>
>>>
>>>         _______________________________________________
>>>         SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>         sr-users at lists.sip-router.org
>>>         <mailto:sr-users at lists.sip-router.org>
>>>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>         <http://lists.sip-router.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 World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com>
>>
>>         _______________________________________________ SIP Express
>>         Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>         sr-users at lists.sip-router.org
>>         <mailto:sr-users at lists.sip-router.org>
>>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>         <http://lists.sip-router.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 World Conference - May 8-10, 2017 - www.kamailioworld.com <http://www.kamailioworld.com>
>
-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20161220/6942db34/attachment.html>


More information about the sr-users mailing list