[OpenSIPS-Users] crash when calling get_source_group() with uninitialized db_url
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Aug 18 17:21:48 CEST 2010
Hi Andrew,
You are right - please check the trunk version where I made a fix (rev
7142) - if ok, I will do a backport.
Regards,
Bogdan
Andrew Pogrebennyk wrote:
> Hello Bogdan,
> I've noticed that permissions module in 1.6.3 dies to core if
> get_source_group() is called and db_url was not initialized.
> This is not something would normally happen - but nevertheless...
>
> Core was generated by `/usr/local/sbin/opensips -P /var/run/opensips.pid'.
> Program terminated with signal 11, Segmentation fault.
> [New process 5847]
> #0 0x00002addea1c05fb in get_source_group (msg=0x793700, pvar=0x78f840
> "N") at address.c:586
> 586 group = find_group_in_hash_table(*hash_table,
> (gdb) bt
> #0 0x00002addea1c05fb in get_source_group (msg=0x793700, pvar=0x78f840
> "N") at address.c:586
> #1 0x000000000040e818 in do_action (a=0x789ec8, msg=0x793700) at
> action.c:1040
> #2 0x0000000000411d15 in run_action_list (a=<value optimized out>,
> msg=0x793700) at action.c:139
> #3 0x0000000000410b7b in do_action (a=0x78aa40, msg=0x793700) at
> action.c:712
> #4 0x0000000000411d15 in run_action_list (a=<value optimized out>,
> msg=0x793700) at action.c:139
> #5 0x0000000000410105 in do_action (a=0x78abf0, msg=0x793700) at
> action.c:706
> #6 0x0000000000411d15 in run_action_list (a=<value optimized out>,
> msg=0x793700) at action.c:139
> #7 0x0000000000412067 in run_top_route (a=0x7851e8, msg=0x793700) at
> action.c:119
> #8 0x0000000000456a35 in receive_msg (
> buf=0x758120 "INVITE sip:777 at 192.168.31.15:5060 SIP/2.0\r\nVia:
> SIP/2.0/UDP
> 192.168.31.67:5061;branch=z9hG4bK-7qwngnepdz4owliv;rport\r\nMax-Forwards: 69\r\nFrom:
> \"bob|\" <sip:11165410901 at 192.168.31.67>;tag=uyjyhekcfkp3lyw"...,
> len=959, rcv_info=0x7fffb5aabc90) at receive.c:162
> #9 0x000000000049b604 in udp_rcv_loop () at udp_server.c:492
> #10 0x000000000042a43d in main (argc=3, argv=<value optimized out>) at
> main.c:818
>
>
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro
More information about the Users
mailing list