[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
Wed Dec 21 09:00:16 CET 2016


Hello,

ok, considering it fixed now -- thanks for testing and reporting back.

Cheers,
Daniel


On 20/12/2016 10:39, Julia Boudniatsky wrote:
> Hello Daniel,
>
> I haven't internet assess in our LAB kamailio, 
> I just applied your last commit3a48835cf68f583ff2fbd7cec9bd76ddc0a1b6fc 
> and now It's working.
> (Tested for empty match_exp with match_op 1 and 2)
>
> Thank you so much!
> Julia
>
>
>
>
> On Tue, Dec 20, 2016 at 9:38 AM, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     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 <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/20161221/1e9ae22d/attachment.html>


More information about the sr-users mailing list