[OpenSIPS-Users] get_source_group not working

Bogdan-Andrei Iancu bogdan at voice-system.ro
Tue Jul 20 13:33:24 CEST 2010


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




More information about the Users mailing list