[SR-Users] Segmentation fault in sip-capture

Owen Lynch owen.lynch at paragon.co.nz
Tue Dec 4 21:21:00 CET 2012


Hi Alexandr,

thanks, that seems to have fixed it. But I am curious, why should having
TLS enabled cause kamailio to crash in this configuration?

Owen


On 3 December 2012 22:27, Alexandr Dubovikov <aduvoip at googlemail.com> wrote:

> Hi Owen,
>
> you don't need TLS for sip capturing, please undef WITH_TLS and try again,
>
> Wbr,
> Alexandr
>
>
> 2012/12/3 Owen Lynch <owen.lynch at paragon.co.nz>
>
>>
>>
>>
>> On 3 December 2012 10:20, Alexandr Dubovikov <aduvoip at googlemail.com>wrote:
>>
>>> Hi Olwen,****
>>>
>>> ** **
>>>
>>> siptrace use UDP to send HEP packets, but here is a problem in tcp stack.
>>> ****
>>>
>>> Can you please provide your config for the capture node and config for
>>> remote kamailio.****
>>>
>>> ** **
>>>
>>> Wbr,****
>>>
>>> Alexandr****
>>>
>>> ** **
>>>
>>> ** **
>>>
>>> *From:* sr-users-bounces at lists.sip-router.org [mailto:
>>> sr-users-bounces at lists.sip-router.org] *On Behalf Of *Owen Lynch
>>> *Sent:* Sunday, December 02, 2012 9:43 PM
>>> *To:* SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) -
>>> Users Mailing List
>>> *Subject:* [SR-Users] Segmentation fault in sip-capture****
>>>
>>> ** **
>>>
>>> Hi,****
>>>
>>> ** **
>>>
>>> I am running Kamailio 3.3 as a Homer capture agent, the sip-capture
>>> module receives HEP packets from a sip-trace module in a remote kamailio
>>> instance. Periodically the capture agent dies. The log and core dump
>>> suggest the initial problem is an invalid HEP msg received, but kamailio
>>> crashes when trying to send an error reply. Can anyone shed any light on
>>> this?****
>>>
>>> ** **
>>>
>>> Thanks,****
>>>
>>> Owen Lynch****
>>>
>>> ** **
>>>
>>> Back  trace:****
>>>
>>> Program terminated with signal 11, Segmentation fault.****
>>>
>>> #0  0x0813c916 in send2child (tcpconn=0xb55c1c60) at tcp_main.c:3967****
>>>
>>> 3967    tcp_main.c: No such file or directory.****
>>>
>>>         in tcp_main.c****
>>>
>>> Missing separate debuginfos, use: debuginfo-install
>>> glibc-2.12-1.80.el6.i686 keyutils-libs-1.4-4.el6.i686
>>> krb5-libs-1.9-33.el6.i686 libcom_err-1.41.12-12.el6.i686
>>> libselinux-2.0.94-5.3.el6.i686 mysql-libs-5.1.61-4.el6.i686
>>> nss-softokn-freebl-3.12.9-11.el6.i686 openssl-1.0.0-20.el6_2.5.i686
>>> zlib-1.2.3-27.el6.i686****
>>>
>>> (gdb) bt****
>>>
>>> #0  0x0813c916 in send2child (tcpconn=0xb55c1c60) at tcp_main.c:3967****
>>>
>>> #1  0x08136e78 in handle_tcpconn_ev (fm=<value optimized out>, ev=<value
>>> optimized out>,****
>>>
>>>     idx=<value optimized out>) at tcp_main.c:4310****
>>>
>>> #2  handle_io (fm=<value optimized out>, ev=<value optimized out>,
>>> idx=<value optimized out>)****
>>>
>>>     at tcp_main.c:4362****
>>>
>>> #3  0x0813ea3c in io_wait_loop_epoll () at io_wait.h:1092****
>>>
>>> #4  tcp_main_loop () at tcp_main.c:4656****
>>>
>>> #5  0x080a502b in main_loop () at main.c:1727****
>>>
>>> #6  0x080a6c00 in main (argc=11, argv=0xbfeafd14) at main.c:2546****
>>>
>>> ** **
>>>
>>> Log:****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: : <core>
>>> [pass_fd.c:288]: ERROR: receive_fd: recvmsg on 10 failed: Connection reset
>>> by peer****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: ERROR: <core>
>>> [tcp_main.c:2347]: BUG: tcp_send: failed to get fd(receive_fd): Connection
>>> reset by peer (104)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: ERROR: sl
>>> [../../forward.h:193]: msg_send: ERROR: tcp_send failed****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: ERROR: ***
>>> cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg] l=704 a=3 n=exit****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [usr_avp.c:644]: DEBUG:destroy_avp_list: destroying list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [xavp.c:365]: destroying xavp list (nil)****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [receive.c:293]: receive_msg: cleaning up****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: ERROR:
>>> sipcapture [sipcapture.c:682]: ERROR: sipcapture:hep_msg_received: not
>>> supported version or bad length: v:[10] l:[10] vs [40]****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:634]: SIP Reply  (status):****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:636]:  version: <SIP/2.0>****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:638]:  status:  <500>****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:640]:  reason:  <Invalid CSeq>****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/parse_via.c:1286]: Found param type 234, <received> =
>>> <yadayadayada>; state=6****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/parse_via.c:1286]: Found param type 232, <branch> =
>>> <z9hG4bK2348.d1620f62.0>; state=16****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/parse_via.c:2561]: end of header reached, state=5****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:511]: parse_headers: Via found, flags=2****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19568]: DEBUG: <core>
>>> [parser/msg_parser.c:513]: parse_headers: this is the first via****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: ALERT: <core>
>>> [main.c:785]: child process 19576 exited by a signal 11****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: ALERT: <core>
>>> [main.c:788]: core was generated****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: INFO: <core>
>>> [main.c:800]: INFO: terminating due to SIGCHLD****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19575]: INFO: <core>
>>> [main.c:851]: INFO: signal 15 received****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19574]: INFO: <core>
>>> [main.c:851]: INFO: signal 15 received****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19573]: INFO: <core>
>>> [main.c:851]: INFO: signal 15 received****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19572]: INFO: <core>
>>> [main.c:851]: INFO: signal 15 received****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tm
>>> [t_funcs.c:122]: DEBUG: tm_shutdown : start****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tm
>>> [t_funcs.c:125]: DEBUG: tm_shutdown : emptying hash table****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tm
>>> [t_funcs.c:127]: DEBUG: tm_shutdown : removing semaphores****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tm
>>> [t_funcs.c:129]: DEBUG: tm_shutdown : destroying tmcb lists****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tm
>>> [t_funcs.c:132]: DEBUG: tm_shutdown : done****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: tls
>>> [tls_init.c:674]: tls module final tls destroy****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: <core>
>>> [mem/shm_mem.c:242]: shm_mem_destroy****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: <core>
>>> [mem/shm_mem.c:245]: destroying the shared memory lock****
>>>
>>> Nov 28 12:24:24 flowadmin /usr/local/sbin/kamailio[19567]: DEBUG: <core>
>>> [main.c:804]: terminating due to SIGCHLD****
>>>
>>> ** **
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20121205/5dfa9ed2/attachment-0001.htm>


More information about the sr-users mailing list