<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">I removed my force_send_socket() and I am now getting a different problem. <br><br><br> Stack trace of thread 20347:<br> #0 0x00000000004c4363 fm_malloc (opensips)<br> #1 0x00007fcffdb945e8 alter_mediaip.isra.22.constprop.39 (rtpproxy.so)<br> #2 0x00007fcffdba52e4 force_rtp_proxy_body (rtpproxy.so)<br> #3 0x00007fcffdba6768 force_rtp_proxy (rtpproxy.so)<br> #4 0x00007fcffdba7e0b rtpproxy_offer5_f (rtpproxy.so)<br> #5 0x00000000004284bc do_action (opensips)<br> #6 0x000000000042f310 run_action_list (opensips)<br> #7 0x000000000042d3f8 do_action (opensips)<br> #8 0x000000000042f310 run_action_list (opensips)<br> #9 0x000000000042d3f8 do_action (opensips)<br> #10 0x000000000042f310 run_action_list (opensips)<br> #11 0x000000000042f39c run_actions (opensips)<br> #12 0x000000000042c0dc do_action (opensips)<br> #13 0x000000000042f310 run_action_list (opensips)<br> #14 0x000000000042d3f8 do_action (opensips)<br> #15 0x000000000042f310 run_action_list (opensips)<br> #16 0x000000000042f5db run_top_route (opensips)<br> #17 0x00000000004351b9 receive_msg (opensips)<br> #18 0x000000000055c5e6 udp_read_req (opensips)<br> #19 0x00000000005413bf udp_start_processes (opensips)<br> #20 0x0000000000417fb5 main (opensips)<br> #21 0x00007fd63fdac873 __libc_start_main (libc.so.6)<br> #22 0x000000000041882e _start (opensips)<br><br><br>(gdb) bt full<br>#0 0x00000000004c4363 in fm_malloc ()<br>No symbol table info available.<br>#1 0x00007fcffdb945e8 in alter_mediaip.isra.22.constprop () from /usr/lib64/opensips/modules/rtpproxy.so<br>No symbol table info available.<br>#2 0x00007fcffdba52e4 in force_rtp_proxy_body () from /usr/lib64/opensips/modules/rtpproxy.so<br>No symbol table info available.<br>#3 0x00007fcffdba6768 in force_rtp_proxy () from /usr/lib64/opensips/modules/rtpproxy.so<br>No symbol table info available.<br>#4 0x00007fcffdba7e0b in rtpproxy_offer5_f () from /usr/lib64/opensips/modules/rtpproxy.so<br>No symbol table info available.<br>#5 0x00000000004284bc in do_action ()<br>No symbol table info available.<br>#6 0x000000000042f310 in run_action_list ()<br>No symbol table info available.<br>#7 0x000000000042d3f8 in do_action ()<br>No symbol table info available.<br>#8 0x000000000042f310 in run_action_list ()<br>No symbol table info available.<br>#9 0x000000000042d3f8 in do_action ()<br>No symbol table info available.<br>#10 0x000000000042f310 in run_action_list ()<br>No symbol table info available.<br>#11 0x000000000042f39c in run_actions ()<br>No symbol table info available.<br>#12 0x000000000042c0dc in do_action ()<br>No symbol table info available.<br>#13 0x000000000042f310 in run_action_list ()<br>No symbol table info available.<br>#14 0x000000000042d3f8 in do_action ()<br>No symbol table info available.<br>#15 0x000000000042f310 in run_action_list ()<br>No symbol table info available.<br>#16 0x000000000042f5db in run_top_route ()<br>No symbol table info available.<br>#17 0x00000000004351b9 in receive_msg ()<br>No symbol table info available.<br>#18 0x000000000055c5e6 in udp_read_req ()<br>No symbol table info available.<br>#19 0x00000000005413bf in udp_start_processes ()<br>No symbol table info available.<br>#20 0x0000000000417fb5 in main ()<br>No symbol table info available.<br><br><br>July 10, 2020 6:10 PM, "James" <<a target="_blank" tabindex="-1" href="mailto:opensips@jfive.net?to=%22James%22%20<opensips@jfive.net>">opensips@jfive.net</a>> wrote:<br> <blockquote><div><div><div style="font-family: arial, sans-serif;font-size: 13px">I made a little more progress. This is what I have now.<br><br>Message: Process 18626 (opensips) of user 993 dumped core.<br><br>Stack trace of thread 18626:<br>#0 0x00007fe49e05b9e0 t_should_relay_response (tm.so)<br>#1 0x00007fe49e05daa3 relay_reply (tm.so)<br>#2 0x00007fe49e060905 reply_received (tm.so)<br>#3 0x000000000044a4f8 forward_reply (opensips)<br>#4 0x0000000000434248 receive_msg (opensips)<br>#5 0x000000000055c5e6 udp_read_req (opensips)<br>#6 0x00000000005413bf udp_start_processes (opensips)<br>#7 0x0000000000417fb5 main (opensips)<br>#8 0x00007feade6fa873 __libc_start_main (libc.so.6)<br>#9 0x000000000041882e _start (opensips)<br><br>(gdb) bt full<br>#0 0x00007fe49e05b9e0 in t_should_relay_response () from /usr/lib64/opensips/modules/tm.so<br>No symbol table info available.<br>#1 0x00007fe49e05daa3 in relay_reply () from /usr/lib64/opensips/modules/tm.so<br>No symbol table info available.<br>#2 0x00007fe49e060905 in reply_received () from /usr/lib64/opensips/modules/tm.so<br>No symbol table info available.<br>#3 0x000000000044a4f8 in forward_reply ()<br>No symbol table info available.<br>#4 0x0000000000434248 in receive_msg ()<br>No symbol table info available.<br>#5 0x000000000055c5e6 in udp_read_req ()<br>No symbol table info available.<br>#6 0x00000000005413bf in udp_start_processes ()<br>No symbol table info available.<br>#7 0x0000000000417fb5 in main ()<br>No symbol table info available.<br><br>I am using force_send_socket(udp:1.2.3.4:5060) with mhomed=1. Would this be an issue?<br><br>July 10, 2020 1:02 PM, "James via Users" <<a target="_blank" tabindex="-1" rel="external nofollow noopener noreferrer" href="mailto:users@lists.opensips.org?to=%22James%20via%20Users%22%20<users@lists.opensips.org>">users@lists.opensips.org</a>> wrote:<br><br> <blockquote><div><div><div style="font-family: arial, sans-serif;font-size: 13px"> <br>Hello! I am having an issue with opensips crashing. I have reviewed the guide on how to generate a core dump. My current problem is when I try to use gdb.<br><br>Here is what I am doing:<br><br>gdb /usr/sbin/opensips core.opensips.993.b6ac8a71177a49cd8238e22ba265c6e9.16129.1594410164000000.lz4<br><br>GNU gdb (GDB) Red Hat Enterprise Linux 8.2-11.el8<br>Copyright (C) 2018 Free Software Foundation, Inc.<br>License GPLv3+: GNU GPL version 3 or later <<a target="_blank" rel="external nofollow noopener noreferrer" tabindex="-1" href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>><br>This is free software: you are free to change and redistribute it.<br>There is NO WARRANTY, to the extent permitted by law.<br>Type "show copying" and "show warranty" for details.<br>This GDB was configured as "x86_64-redhat-linux-gnu".<br>Type "show configuration" for configuration details.<br>For bug reporting instructions, please see:<br><<a target="_blank" rel="external nofollow noopener noreferrer" tabindex="-1" href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs</a>>.<br>Find the GDB manual and other documentation resources online at:<br><<a target="_blank" rel="external nofollow noopener noreferrer" tabindex="-1" href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation</a>>.<br><br>For help, type "help".<br>Type "apropos word" to search for commands related to "word"...<br>Reading symbols from /usr/sbin/opensips...Reading symbols from .gnu_debugdata for /usr/sbin/opensips...(no debugging symbols found)...done.<br>(no debugging symbols found)...done.<br>"/var/lib/systemd/coredump/core.opensips.993.b6ac8a71177a49cd8238e22ba265c6e9.16129.1594410164000000.lz4" is not a core dump: file format not recognized<br>Missing separate debuginfos, use: yum debuginfo-install opensips-2.4.8-1.el8.x86_64<br><br>I am running Centos 8. I installed opensips using the RPM from the opensips download site. The dump file is generated from systemd. I added the -w flag the service to put the dump file in the opensips directory but that did not change the location of the dump file.<br><br>Here is the information from the crash in the logs.<br><br>/usr/sbin/opensips[16129]: CRITICAL:core:sig_usr: segfault in process pid: 16129, id: 7<br>kernel: opensips[16129]: segfault at 0 ip 00000000004c4363 sp 00007ffcdf449470 error 6 in opensips[400000+212000]<br>kernel: Code: c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 48 c1 e8 03 89 c2 e9 8c fb ff ff 0f 1f 44 00 00 48 89 c2 <48> 89 37 48 c1 ea 03 48 c1 e2 04 48 01 ea 48 8b 4a 58 48 83 e9 01<br>systemd[1]: Started Process Core Dump (PID 16147/UID 0).<br><br><br>Opensips info<br><br>version: opensips 2.4.8 (x86_64/linux)<br>flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT<br>ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535<br>poll method support: poll, epoll, sigio_rt, select.<br>main.c compiled on 19:27:39 Jun 30 2020 with gcc 8<br><br>My opensips start command<br>/usr/sbin/opensips -P /run/opensips/opensips.pid -f /etc/opensips/opensips.cfg -m 20480 -M 5120 -w /etc/opensips/dump<br><br><br>What am I missing in order to get a gdb core dump?<br><br>Thanks,<br><br>James<br><br><br><br><br><signature></signature> </div></div></div></blockquote> </div></div></div></blockquote> <br><br><signature></signature> </div></body></html>