Re: [SR-Users] Segmentation fault in sip-capture

2012-12-05 Thread Alexandr Dubovikov
something in tcp stack, maybe need initialize some modules before. But who
cares ? :-)

 

regards,

Alexandr

 

From: sr-users-boun...@lists.sip-router.org
[mailto:sr-users-boun...@lists.sip-router.org] On Behalf Of Owen Lynch
Sent: Tuesday, December 04, 2012 9:21 PM
To: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users
Mailing List
Subject: Re: [SR-Users] Segmentation fault in sip-capture

 

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 aduv...@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.ly...@paragon.co.nz

 

 

On 3 December 2012 10:20, Alexandr Dubovikov aduv...@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-boun...@lists.sip-router.org
[mailto:sr-users-boun...@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

3967tcp_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

Re: [SR-Users] Segmentation fault in sip-capture

2012-12-04 Thread Owen Lynch
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 aduv...@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.ly...@paragon.co.nz




 On 3 December 2012 10:20, Alexandr Dubovikov aduv...@googlemail.comwrote:

 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-boun...@lists.sip-router.org [mailto:
 sr-users-boun...@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

 3967tcp_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

Re: [SR-Users] Segmentation fault in sip-capture

2012-12-03 Thread Alexandr Dubovikov
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.ly...@paragon.co.nz




 On 3 December 2012 10:20, Alexandr Dubovikov aduv...@googlemail.comwrote:

 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-boun...@lists.sip-router.org [mailto:
 sr-users-boun...@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

 3967tcp_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

[SR-Users] Segmentation fault in sip-capture

2012-12-02 Thread Owen Lynch
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
3967tcp_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 

Re: [SR-Users] Segmentation fault in sip-capture

2012-12-02 Thread Alexandr Dubovikov
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-boun...@lists.sip-router.org
[mailto:sr-users-boun...@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

3967tcp_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