Hi, We are using pjsip 2.9 with asterisk 13.32.0, using webrtc transport with ‘rel100‘ activated. There are about 170 SIP endpoints connected and 150 simultaneous calls. We get a crash last week and it wasn’t reproduced yet. Segfault thread stack is: #0 pjsip_tx_data_add_ref (tdata=0x0) at ../src/pjsip/sip_transport.c:512 #1 0x00007f8bfd51ee12 in on_retransmit (timer_heap=<optimized out>, entry=0x7f8b9437d748) at ../src/pjsip-ua/sip_100rel.c:599 #2 0x00007f8bfd5d2fa7 in pj_timer_heap_poll (ht=0x36f0850, next_delay=next_delay@entry=0x7f8beb697ce0) at ../src/pj/timer.c:659 #3 0x00007f8bfd536dad in pjsip_endpt_handle_events2 (endpt=0x36f0568, max_timeout=max_timeout@entry=0x7f8beb697d40, p_count=p_count@entry=0x0) at ../src/pjsip/sip_endpoint.c:716 #4 0x00007f8bfd536ec7 in pjsip_endpt_handle_events (endpt=<optimized out>, max_timeout=max_timeout@entry=0x7f8beb697d40) at ../src/pjsip/sip_endpoint.c:777 #5 0x00007f8b877a6f30 in monitor_thread_exec (endpt=<optimized out>) at res_pjsip.c:4465 #6 0x00007f8bfd5bc000 in thread_main (param=0x379a3a8) at ../src/pj/os_core_unix.c:541 #7 0x00007f8bfb609e65 in start_thread () from /usr/lib64/libpthread.so.0 #8 0x00007f8bfa9ab88d in clone () from /usr/lib64/libc.so.6 Seems its related with timers and/or rel100/PRACK. We attach additional information. We ensured that related timer fixes (#2230 and #2172) were applied.
Additionally, we think the issue could be related to network latencies / problems, because some end points are connected to WIFI networks. ¿Does anyone know if it’s a known issue? ¿Can anyone help us? Regards, |
<<attachment: SegFault_20200326.zip>>
_______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@xxxxxxxxxxxxxxx http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org