[OpenSIPS-Users] get_source_group not working

Wesley Volcov wesleyvolcov at gmail.com
Tue Jul 20 14:56:51 CEST 2010


Hey Bogdan,

See my log file:

Jul 19 13:04:45 opensips /usr/local/sbin/opensips[24759]: RouteAccounting:
route accounting
Jul 19 13:04:46 opensips /usr/local/sbin/opensips[24756]:
INFO:core:handle_sigs: child process 24758 exited by a signal 11
Jul 19 13:04:46 opensips /usr/local/sbin/opensips[24756]:
INFO:core:handle_sigs: core was generated
Jul 19 13:04:46 opensips /usr/local/sbin/opensips[24756]:
INFO:core:handle_sigs: terminating due to SIGCHLD

In my main route script, the next step after route accounting is the
route_authenticate. that contains the check_source_address function.

Follow my route_authenticate:
route[ROUTE_AUTHENTICATE] {
              if (check_source_address("0","$avp(i:9)")) {
                xlog("$avp(i:9)");
                        }

Regards,

On 20 July 2010 08:33, Bogdan-Andrei Iancu <bogdan at voice-system.ro> wrote:

> Hi Wesley,
>
> The first frames of the core are bogus ... :(...the crash happens in the
> "check_ip_address" function because the name param is empty, but I cannot
> see where it is called from , to identify the bug.
>
> Are you sure the crash is triggered by "check_source_address" function ?
>
> Regards,
> Bogdan
>
> Wesley Volcov wrote:
>
>> Andrew,
>>
>> I'he downgrade my opensips to 1.6.2 version and the error gone! It just
>> occur with the svn version.
>> Follow my coredump:
>> warning: exec file is newer than core file.
>> Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
>> found)...done.
>> Loaded symbols for /lib/ld-linux.so.2
>> Core was generated by `/usr/local/sbin/opensips -P /var/run/opensips.pid
>> -m 1024 -u root -g root'.
>> Program terminated with signal 11, Segmentation fault.
>> #0  0x080a2b10 in check_ip_address (ip=0xbfb5fc78, name=0x0, port=0,
>> proto=0, resolver=0) at resolve.c:100
>> 100                     if ((ip->af==AF_INET6) &&
>>
>> #0  0x080a2b10 in check_ip_address (ip=0xbfb5fc78, name=0x0, port=0,
>> proto=0, resolver=0) at resolve.c:100
>>        he = <value optimized out>
>>        __FUNCTION__ = "check_ip_address"
>> #1  0x004a461e in ?? ()
>> No symbol table info available.
>> #2  0xbfb5fc78 in ?? ()
>> No symbol table info available.
>> #3  0x00000000 in ?? ()
>> No symbol table info available.
>>
>> In this core, I had deleted the get_source_group function, but it crashed
>> with check_source_address function. When I downgraded my opensips this error
>> did not happen again.
>>
>> Cheers
>>
>> On 19 July 2010 11:49, Andrew Pogrebennyk <
>> andrew.pogrebennyk at portaone.com <mailto:andrew.pogrebennyk at portaone.com>>
>> wrote:
>>
>>    Wesley,
>>
>>    May be. I can suggest three things here:
>>
>>    1) try to run svn update again, recompile opensips and see if the
>>    problem goes away
>>    2) set debug=6 and send us the log before moment of crash
>>    3) if you get a coredump file, get a bracktrace from it and post
>>    it here
>>
>>    Hope this helps.
>>
>>
>>    On 19.07.2010 17:43, Wesley Volcov wrote:
>>
>>        Andrew,
>>
>>        I'm using like the documentations says:
>>
>>        if ( get_source_group("$var(group)") ) {
>>        # do something with $var(group)
>>        xlog("group is $var(group)\n");
>>        };
>>
>>        I have deleted this lines and the error continue... Can it be
>>        a bug
>>        version ?
>>
>>
>>    --     Sincerely,
>>    Andrew Pogrebennyk
>>
>>
>>
>>
>> --
>> Wesley Volcov
>> Email: wesleyvolcov at gmail.com <mailto:wesleyvolcov at gmail.com>
>> Messenger: volcov at live.com <mailto:volcov at live.com>
>>
>> Mobile: +55 11 9989-5348
>> Website: http://volcov.blogspot.com
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>
>
> --
> Bogdan-Andrei Iancu
> OpenSIPS Bootcamp
> 20 - 24 September 2010, Frankfurt, Germany
> www.voice-system.ro
>
>


-- 
Wesley Volcov
Email: wesleyvolcov at gmail.com
Messenger: volcov at live.com
Mobile: +55 11 9989-5348
Website: http://volcov.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100720/f34d4e6b/attachment-0001.htm 


More information about the Users mailing list