Hi,
There is segmentation fault when running sip 3.4.1. I rebuilt -g and run gdb debug:
gdb --args sipp 10.0.0.4 -skip_rlimit -p 6060 -mp 7060 -max_socket 50000 -t ui -ip_field 3 -aa -r 20 -rp 1000 -mi 10.0.0.11 -sf /opt/sipp/cmoh.xml -inf /opt/sipp/cmoh.csv -m 100000 -d 12000 -trace_err -trace_screen
the trace received from segmentation fault:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe48ac700 (LWP 5900)]
0x0000003b620327fe in __longjmp () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64 keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.10.3-10.el6_4.6.x86_64 libcom_err-1.41.12-18.el6.x86_64 libgcc-4.4.7-4.el6.x86_64 libpcap-1.4.0-1.20130826git2dbcaa1.el6.x86_64 libselinux-2.0.94-5.3.el6_4.1.x86_64 libstdc++-4.4.7-4.el6.x86_64 ncurses-libs-5.7-3.20090208.el6.x86_64 openssl-1.0.1e-15.el6.x86_64 zlib-1.2.3-29.el6.x86_64
(gdb)
/////xml
<nop>
<action>
<assign assign_to="repeat" value="1">
<assign assign_to="10" value="1">
<assignstr assign_to="MOH" value="*100">
</assignstr></assign></assign></action>
</nop>
<send retrans="500" start_txn="invite">
<![CDATA[
INVITE sip:[$MOH]@teo:[remote_port];user=phone SIP/2.0
Via: SIP/2.0/[transport] [field3];rport;branch=[branch]
From: "[field0]" sip:[field0]@teo:6060;tag=[pid]SIPpTag00[call_number]
To: sip:[$MOH]@teo:[remote_port];user=phone
Call-ID: [call_id]
CSeq: [cseq] INVITE
Contact: sip:[field0]@[field3]:6060;transport=[transport]
Max-Forwards: 70
Subject: Performance Test
User-Agent: Teo 7810/[field3]
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, PRACK, UPDATE, REFER
Supported: replaces, callerid
Privacy: none
Content-Type: application/sdp
Content-Disposition: session
Content-Length: [len]
P-Early-Media: supported
P-Preferred-Identity: sip:[field0]@teo</send>
v=0
o=user1 53655765 2353687637 IN IP[local_ip_type] [field3]
s=-
c=IN IP[media_ip_type] [field4]
t=0 0
m=audio [media_port] RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]>
<recv response="100" optional="true" rrs="true" response_txn="invite">
</recv>
<recv response="407" auth="true" rrs="true" response_txn="invite">
</recv>
<send ack_txn="invite">
[$MOH]@teo:[remote_port];user=phone SIP/2.0
Via: SIP/2.0/[transport] [field3];rport;branch=[branch-3]
From: "[field0]" sip:[field0]@teo:6060;tag=[pid]SIPpTag00[call_number]
[last_To]
[routes]
Call-ID: [call_id]
CSeq: [cseq] ACK
Max-Forwards: 70
Subject: Performance Test
User-Agent: Teo 7810/[field3]
Content-Length: 0
]]>
</send>
<send retrans="500" start_txn="invite2">
<![CDATA[
INVITE sip:[$MOH]@teo:[remote_port];user=phone SIP/2.0
Via: SIP/2.0/[transport] [field3];rport;branch=[branch]
From: "[field0]" sip:[field0]@teo:6060;tag=[pid]SIPpTag00[call_number]
To: sip:[$MOH]@teo:[remote_port];user=phone
Call-ID: [call_id]
CSeq: [cseq] INVITE
Contact: sip:[field0]@[field3]:6060;transport=[transport]
Max-Forwards: 70
Subject: Performance Test
User-Agent: Teo 7810/[field3]
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, PRACK, UPDATE, REFER
Supported: replaces, callerid
[field2]
Privacy: none
Content-Type: application/sdp
Content-Disposition: session
Content-Length: [len]
P-Early-Media: supported
P-Preferred-Identity: sip:[field0]@teo</send>
v=0
o=user1 53655765 2353687637 IN IP[local_ip_type] [field3]
s=-
c=IN IP[media_ip_type] [field4]
t=0 0
m=audio [media_port] RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]>
<recv response="100" optional="true" response_txn="invite2">
</recv>
<recv response="180" optional="true" response_txn="invite2">
</recv>
<recv response="183" optional="true" response_txn="invite2">
</recv>
<recv response="200" rtd="true" rrs="true" response_txn="invite2">
<action>
<ereg regexp="sip:<span>[^;\>]</span>+" search_in="hdr" header="Contact:" assign_to="1">
<add assign_to="10" value="1">
<test assign_to="18" variable="10" compare="greater_than" variable2="repeat">
</test></add></ereg></action>
</recv>
<send ack_txn="invite2">
[$1];transport=[transport] SIP/2.0
Via: SIP/2.0/[transport] [field3];rport;branch=[branch-3]
From: [field0] sip:[field0]@teo:6060;tag=[pid]SIPpTag00[call_number]
[last_To]
[routes]
Call-ID: [call_id]
CSeq: [cseq] ACK
[field2]
Max-Forwards: 70
Subject: Performance Test
User-Agent: Teo 7810/[field3]
Content-Length: 0
]]>
</send>
<nop>
<action>
<exec play_pcap_audio="/opt/sipp/rtp.pcap">
</exec></action>
</nop>
<pause></pause>
<send retrans="500" next="2" test="18">
[$MOH]@[field1]:[remote_port];transport=[transport] SIP/2.0
Via: SIP/2.0/[transport] [field3];rport;branch=[branch]
From: "[field0]" sip:[field0]@teo:6060;tag=[pid]SIPpTag00[call_number]
[last_To]
[routes]
Call-ID: [call_id]
CSeq: [cseq] BYE
Contact: sip:[field0]@[field3]:6060;transport=[transport]
Max-Forwards: 70
Subject: Performance Test
User-Agent: Teo 7810/[field3]
[field2]
Content-Length: 0
]]>
</send>
<label id="user-content-2">
<recv response="200" crlf="true"></recv></label>
////////////////////////////////
do you know why?