ntop / nProbe

Open source components and extensions for nProbe

Home Page:http://ntop.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Segmentation Fault with using SIP/RTP plugin

npacket opened this issue · comments

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.

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.

Fixed. New builds will be available in about 1h from now