Segmentation Fault with using SIP/RTP plugin
npacket opened this issue · comments
npacket commented
Hi,
I used the SIP/RTP plugin before without any trouble.
But, I'm having an error with the latest nprobe.
Please let me advice how to resolve this issue.
Welcome to nProbe v.10.3.230807 for x86_64-pc-linux-gnu
with native PF_RING acceleration.
Built with nDPI 4.7.0-4232-1fbe8a23
Version: 10.3.230807
Build OS: Rocky Linux release 8.8 (Green Obsidian)
[ Result ]
/usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES"
- Okay
/usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES @sip@"
- Okay ( Included SIP Plugin )
/usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES @sip@ @rtp@"
- Segmentation fault( Included. SIP, RTP plugin)
/usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES %RTP_FIRST_TS %RTP_LAST_TS %RTP_IN_JITTER %RTP_OUT_JITTER %RTP_IN_PKT_LOST %RTP_OUT_PKT_LOST %RTP_IN_PAYLOAD_TYPE %RTP_OUT_PAYLOAD_TYPE %RTP_IN_MAX_DELTA %RTP_OUT_MAX_DELTA %RTP_SIP_CALL_ID %RTP_MOS %RTP_IN_MOS %RTP_OUT_MOS %RTP_R_FACTOR %RTP_IN_R_FACTOR %RTP_OUT_R_FACTOR %RTP_RTT %RTP_DTMF_TONES"
- Segmentation fault( Included. RTP plugin)
BR,
HyungWon.
npacket commented
Here` is the update information.
This issue doesn't happen on startup.
We can start the process but we got the segmentation fault issue when we start VOIP Call conversation.
1. SIP plugin (Working Fine) : After established VOIP call and start the call
# /usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES @SIP@"
1691456201|1691456201|182.224.35.54|192.168.100.102|17|6881|7653|1|143|0|0||||||0.0.0.0|0|0.0.0.0|0|0|0||
1691456202|1691456202|183.110.154.150|192.168.100.6|17|5060|5060|1|478|1|435|641f7f1b22ea0b1814bc2997455a4819@192.168.100.6||Moimstone IP255FA 1.30.453|sip:01087123591@cta.kt070.co.kr|"025535860"sip:025535860@cta.kt070.co.kr|0.0.0.0|0|0.0.0.0|0|200|0|CALL_COMPLETED|
1691456187|1691456202|0.0.0.0|0.0.0.0|17|547|546|5|715|0|0||||||0.0.0.0|0|0.0.0.0|0|0|0||
1691456148|1691456202|192.168.100.6|183.110.154.150|17|10564|35000|5376|645120|5369|644280||||||0.0.0.0|0|0.0.0.0|0|0|0||
1691456203|1691456203|192.168.100.139|192.168.100.18|17|161|60561|1|78|1|82||||||0.0.0.0|0|0.0.0.0|0|0|0||
2. Segmentation fault(SIP, RTP plugin ) : VOIP Call and fault immediately
# /usr/bin/nprobe --redis 127.0.0.1:6379 -E "0:3" -f "udp" -P /home/nprobeuser/nprobe_data -n none -i ens1f0 -u 1 -Q 2 -t 600 -d 15 -V 10 -D t -T "%FIRST_SWITCHED %LAST_SWITCHED %IPV4_SRC_ADDR %IPV4_DST_ADDR %PROTOCOL %L4_DST_PORT %L4_SRC_PORT %IN_PKTS %IN_BYTES %OUT_PKTS %OUT_BYTES @SIP@ @RTP@"
3. Even if using only RTP Plugin, it happens as the same fault.
Luca Deri commented
Fixed. New builds will be available in about 1h from now