we use Kamailio v5.6 and run cncxx module but when run cncxx function , it restart kamailio service and infor core dump
-Log ; ay 28 10:08:30 KAM02 kamailio[45289]: 35(45289) ERROR: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: check : 2 35(45289) INFO: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: CDR Recording May 28 10:08:30 KAM02 kamailio[45289]: 35(45289) INFO: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: check source and dest : 0 va 0 May 28 10:08:30 KAM02 kamailio[45289]: 35(45289) INFO: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: thông tin nmp : May 28 10:08:30 KAM02 kamailio[45289]: 35(45289) INFO: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: vao 20 May 28 10:08:30 KAM02 kamailio[45289]: 35(45289) INFO: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: vao 3 May 28 10:08:30 KAM02 kamailio[45289]: 35(45289) ERROR: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: huong goi t1 giong t2 \n35(45289) ERROR: {1 83879051 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: check : 1 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: telco id 1: 1 \n 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: payment_method: 1 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: IP telco 1: 1 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: credit_money : 10.000000 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: customer_id : htc May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: start_cost : 0.000 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: cps : 0 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: initial_p : 0 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: final_p : 0 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) INFO: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} app_perl [kamailioxs.xs:489]: XS_Kamailio_log(): >>> input: 10.000000, 0, <= May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) INFO: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} app_perl [kamailioxs.xs:489]: XS_Kamailio_log(): >>> return -1 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: check credit : -1 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: check cuoc realtime May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: IP telco 2: 1 May 28 10:08:30 KAM02 kamailio[45257]: 3(45257) ERROR: {1 83965494 INVITE 592b5ff7-9742-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route May 28 10:08:35 KAM02 kamailio[45262]: 8(45262) ERROR: {1 83965494 ACK 592b5ff7-9742-123d-7eb8-00505697ee23} uac [replace.c:660]: restore_uri(): new URI [] shorter than old URI [sip:0868233455@125.212.210.235:65000] May 28 10:08:36 KAM02 kernel: traps: kamailio[45361] trap divide error ip:7f0ebbc39ec7 sp:7fffe1365020 error:0 in cnxcc.so[7f0ebbc39000+3c000] May 28 10:08:36 KAM02 systemd[1]: Started Process Core Dump (PID 46616/UID 0). May 28 10:08:37 KAM02 systemd-coredump[46617]: Process 45361 (kamailio) of user 982 dumped core.#012#012Stack trace of thread 45361:#012#0 0x00007f0ebbc39ec7 check_calls_by_money (cnxcc.so + 0x3ec7)#012#1 0x00000000006c5f2a fork_basic_timer (kamailio + 0x2c5f2a)#012#2 0x00007f0ebbc41a2c __child_init (cnxcc.so + 0xba2c)#012#3 0x0000000000636f94 init_mod_child (kamailio + 0x236f94)#012#4 0x0000000000636bde init_mod_child (kamailio + 0x236bde)#012#5 0x000000000063778f init_child (kamailio + 0x23778f)#012#6 0x000000000042f78d main_loop (kamailio + 0x2f78d)#012#7 0x000000000043995c main (kamailio + 0x3995c)#012#8 0x00007f0ec2629590 __libc_start_call_main (libc.so.6 + 0x29590)#012#9 0x00007f0ec2629640 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x29640)#012#10 0x000000000041dc35 _start (kamailio + 0x1dc35)#012ELF object binary architecture: AMD x86-64 May 28 10:08:37 KAM02 systemd[1]: systemd-coredump@4-46616-0.service: Deactivated successfully. May 28 10:08:37 KAM02 kamailio[45363]: 109(45363) CRITICAL: <core> [core/pass_fd.c:281]: receive_fd(): EOF on 115 May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) ALERT: <core> [main.c:783]: handle_sigs(): child process 45361 exited by a signal 8 May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) ALERT: <core> [main.c:787]: handle_sigs(): core was generated May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) INFO: <core> [main.c:810]: handle_sigs(): terminating due to SIGCHLD May 28 10:08:37 KAM02 kamailio[45256]: 2(45256) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45259]: 5(45259) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45359]: 105(45359) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45260]: 6(45260) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45262]: 8(45262) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45264]: 10(45264) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45267]: 13(45267) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45357]: 103(45357) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45271]: 17(45271) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45273]: 19(45273) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45265]: 11(45265) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45263]: 9(45263) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45276]: 22(45276) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45353]: 99(45353) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45278]: 24(45278) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45281]: 27(45281) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45283]: 29(45283) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45269]: 15(45269) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45268]: 14(45268) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45362]: 108(45362) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45285]: 31(45285) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45288]: 34(45288) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45274]: 20(45274) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45272]: 18(45272) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45280]: 26(45280) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45275]: 21(45275) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45286]: 32(45286) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45352]: 98(45352) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45290]: 36(45290) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45294]: 40(45294) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45277]: 23(45277) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45296]: 42(45296) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45279]: 25(45279) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45299]: 45(45299) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45304]: 50(45304) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45257]: 3(45257) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45306]: 52(45306) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45282]: 28(45282) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45308]: 54(45308) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45300]: 46(45300) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45284]: 30(45284) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45302]: 48(45302) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45255]: 1(45255) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45287]: 33(45287) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45310]: 56(45310) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45315]: 61(45315) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45295]: 41(45295) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45258]: 4(45258) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45297]: 43(45297) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45301]: 47(45301) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45312]: 58(45312) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45314]: 60(45314) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45292]: 38(45292) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45303]: 49(45303) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45317]: 63(45317) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45305]: 51(45305) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45261]: 7(45261) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45360]: 106(45360) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45319]: 65(45319) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45321]: 67(45321) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45307]: 53(45307) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45323]: 69(45323) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45309]: 55(45309) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45289]: 35(45289) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45311]: 57(45311) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45348]: 94(45348) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45340]: 86(45340) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45313]: 59(45313) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45291]: 37(45291) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45316]: 62(45316) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45318]: 64(45318) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45293]: 39(45293) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45324]: 70(45324) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45270]: 16(45270) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45320]: 66(45320) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45266]: 12(45266) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45332]: 78(45332) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45326]: 72(45326) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45322]: 68(45322) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45356]: 102(45356) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45328]: 74(45328) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45330]: 76(45330) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45325]: 71(45325) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45327]: 73(45327) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45334]: 80(45334) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45329]: 75(45329) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45331]: 77(45331) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45336]: 82(45336) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45333]: 79(45333) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45335]: 81(45335) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45338]: 84(45338) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45342]: 88(45342) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45344]: 90(45344) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45346]: 92(45346) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45354]: 100(45354) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45339]: 85(45339) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45337]: 83(45337) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45351]: 97(45351) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45349]: 95(45349) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45341]: 87(45341) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45355]: 101(45355) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45343]: 89(45343) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45358]: 104(45358) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45350]: 96(45350) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45345]: 91(45345) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45347]: 93(45347) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45298]: 44(45298) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45363]: 109(45363) INFO: <core> [main.c:866]: sig_usr(): signal 15 received May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) INFO: <core> [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized May 28 10:08:37 KAM02 systemd[1]: kamailio.service: Main process exited, code=exited, status=1/FAILURE May 28 10:08:37 KAM02 systemd[1]: kamailio.service: Failed with result 'exit-code'. May 28 10:08:37 KAM02 systemd[1]: kamailio.service: Consumed 1.023s CPU time. May 28 10:08:37 KAM02 systemd[1]: kamailio.service: Scheduled restart job, restart counter is at 2. May 28 10:08:37 KAM02 systemd[1]: Stopped kamailio - the Open Source SIP Server. May 28 10:08:37 KAM02 systemd[1]: kamailio.service: Consumed 1.023s CPU time. May 28 10:08:37 KAM02 systemd[1]: Started kamailio - the Open Source SIP Server. May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: rtimer [rtimer_mod.c:299]: stm_t_param(): created rtimer name=cdr interval=300 mode=1 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/tcp_main.c:5105]: init_tcp(): using epoll_lt as the io watch method (auto detected) May 28 10:08:37 KAM02 kamailio[46624]: Listening on May 28 10:08:37 KAM02 kamailio[46624]: udp: 125.212.210.235:65000 May 28 10:08:37 KAM02 kamailio[46624]: udp: 172.16.172.245:65000 May 28 10:08:37 KAM02 kamailio[46624]: udp: 172.16.172.246:65000 May 28 10:08:37 KAM02 kamailio[46624]: Aliases: May 28 10:08:37 KAM02 kamailio[46624]: udp: KAM02:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: http_client [http_client.c:316]: mod_init(): HTTP proxy port set to 0. Disabling HTTP proxy May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: regex [regex_mod.c:375]: load_pcres(): num groups = 4 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: regex [regex_mod.c:377]: load_pcres(): <group[0]>((^09[03]\d{7}$#015)|(^089\d{7}$#015)|(^07\d{8}$#015))</group[0]> (size = 45) May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: regex [regex_mod.c:377]: load_pcres(): <group[1]>((^09[6-8]\d{7}$#015)|(^086\d{7}$#015)|(^03\d{8}$#015))</group[1]> (size = 46) May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: regex [regex_mod.c:377]: load_pcres(): <group[2]>((^09[14]\d{7}$#015)|(^08[1-58]\d{7}$#015))</group[2]> (size = 37) May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: regex [regex_mod.c:377]: load_pcres(): <group[3]>((^02[48]\d{8}$#015)|(^842[48]\d{8}$))</group[3]> (size = 35) May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: outbound [outbound_mod.c:117]: mod_init(): "stun" module is not loaded. STUN is required to use outbound with UDP. May 28 10:08:37 KAM02 kamailio[46624]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. May 28 10:08:37 KAM02 kamailio[46624]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. May 28 10:08:37 KAM02 kamailio[46624]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. May 28 10:08:37 KAM02 kamailio[46624]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: pike [pike.c:93]: pike_init(): PIKE - initializing May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: pike [ip_tree.c:79]: init_lock_set(): probing 256 set size May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: app_perl [app_perl_mod.c:210]: parser_init(): setting lib path: '/usr/local/lib64/kamailio/perl/' May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: app_perl [app_perl_mod.c:242]: parser_init(): successfully loaded perl file "/usr/local/etc/plugin/realtime-payment/scripts/aaa-script.pl" May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: app_perl [app_perl_mod.c:345]: mod_init(): perl interpreter has been initialized (1716865717.772062 => 1716865717.813451) May 28 10:08:37 KAM02 kamailio[46624]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 125.212.210.236:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 125.212.210.237:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 125.212.210.238:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 172.16.172.244:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 172.16.172.243:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 172.16.172.242:65000 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 101.99.1.36:5060 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: cnxcc [cnxcc_mod.c:246]: __mod_init(): Loading cnxcc module May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: drouting [drouting.c:279]: dr_init(): DRouting - initializing May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [main.c:3150]: main(): processes (at least): 110 - shm size: 67108864 - pkg size: 8388608 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("OUT_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("OUT_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("MS_IN_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("MS_IN_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("MS_IN_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("MS_OUT_FAILURE"): empty/non existing route May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:163]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992 for fd 8 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:233]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984 on fd 8 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:163]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992 for fd 9 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:233]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984 on fd 9 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:163]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992 for fd 10 May 28 10:08:37 KAM02 kamailio[46624]: 0(46624) INFO: <core> [core/udp_server.c:233]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984 on fd 10 May 28 10:08:37 KAM02 kamailio[46625]: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a f
The logs say that a core file was generated:
``` May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) ALERT: <core> [main.c:787]: handle_sigs(): core was generated ```
Grab the backtrace with gdb and post it here.
I use command : " gdb /usr/sbin/kamailio /core" i don't know exactly
[root@test ~]# gdb /usr/sbin/kamailio /core GNU gdb (GDB) Red Hat Enterprise Linux 10.2-13.el9 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.
For help, type "help". Type "apropos word" to search for commands related to "word"... /usr/sbin/kamailio: No such file or directory. /core: No such file or directory. (gdb) 33(6744) ERROR: {1 84161513 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: check : 2 33(6744) ERROR: {1 84161513 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: insert database \n33(6744) ERROR: {1 84161513 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: huong goi t1 giong t2 \n33(6744) ERROR: {1 84161513 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: check : 1 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: CDR Recording 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: check source and dest : 0 va 0 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: thông tin nmp : 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: vao 20 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: vao 3 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: check sliding : 1 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: distributor call 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: distributor for call \n 2(6683) INFO: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: Real_number 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: source number : 842471099726 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: check cuoc realtime 2(6683) ERROR: {1 84247953 INVITE a9bc0cd4-9c65-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route 6(6687) ERROR: {1 84247953 ACK a9bc0cd4-9c65-123d-7eb8-00505697ee23} uac [replace.c:660]: restore_uri(): new URI [] shorter than old URI [sip:0868233455@125.212.210.235:65000] 0(6681) ALERT: <core> [main.c:783]: handle_sigs(): child process 6828 exited by a signal 8 0(6681) ALERT: <core> [main.c:787]: handle_sigs(): core was generated 0(6681) INFO: <core> [main.c:810]: handle_sigs(): terminating due to SIGCHLD 77(6832) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 72(6822) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 73(6824) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 71(6820) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 70(6818) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 69(6816) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 67(6812) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 65(6808) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 68(6814) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 63(6804) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 61(6800) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 59(6796) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 57(6792) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 64(6806) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 76(6830) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 55(6787) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 54(6786) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 51(6779) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 50(6770) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 62(6802) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 1(6682) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 49(6769) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 34(6746) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 60(6798) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 3(6684) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 48(6768) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 58(6794) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 56(6790) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 6(6687) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 47(6767) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 53(6784) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 52(6781) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 45(6765) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 46(6766) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 43(6763) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 44(6764) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 41(6760) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 42(6762) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 39(6756) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 37(6752) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 35(6748) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 40(6758) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 33(6744) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 38(6754) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 31(6740) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 29(6736) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 32(6742) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 28(6733) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 30(6738) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 25(6726) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 27(6732) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 23(6722) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 21(6718) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 19(6711) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 74(6826) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 66(6810) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 36(6750) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 17(6709) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 16(6706) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 15(6704) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 24(6725) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 13(6697) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 22(6721) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 9(6692) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 20(6712) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 18(6710) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 8(6691) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 14(6702) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 7(6689) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 5(6686) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 4(6685) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 12(6696) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 2(6683) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 11(6695) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 10(6694) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 26(6729) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 0(6681) INFO: <core> [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
Where is `kamailio` binary located? You have to give gdb the path to it, what you gave couldn't be found by gdb.
Thanks your support , I give log from gdb
[root@test sbin]# gdb /usr/local/sbin/ GNU gdb (GDB) Red Hat Enterprise Linux 10.2-13.el9 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.
For help, type "help". Type "apropos word" to search for commands related to "word"... /usr/local/sbin/: Is a directory. (gdb) 33(7144) ERROR: {1 84323016 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check : 2 33(7144) ERROR: {1 84323016 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: source and dest numbers : 1 and 2 \n33(7144) ERROR: {1 84323016 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: insert database outbound \n33(7144) ERROR: {1 84323016 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: huong goi t1 private và t2 internet \n33(7144) ERROR: {1 84323016 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check : 1 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: CDR Recording 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check source and dest : 0 va 0 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: thông tin nmp : 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: vao 20 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: vao 3 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check sliding : 0 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: telco id 1: 1 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: credit_money : 3.000000 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: customer_id : fusion 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: start_cost : 0.000 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: cps : 1.000 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: initial_p : 0 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: final_p : 0 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} app_perl [kamailioxs.xs:489]: XS_Kamailio_log(): >>> input: 3.000000, 1.000, <= 35(7148) INFO: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} app_perl [kamailioxs.xs:489]: XS_Kamailio_log(): >>> return -1 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check credit : -1 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: check cuoc realtime 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: dispatcher call out 35(7148) ERROR: {1 84323024 INVITE b8df407a-9f55-123d-7eb8-00505697ee23} <script>: cap nhạt update fail route 40(7158) ERROR: {1 84323024 ACK b8df407a-9f55-123d-7eb8-00505697ee23} uac [replace.c:660]: restore_uri(): new URI [] shorter than old URI [sip:0908708252@172.16.172.236:65000] 77(7232) CRITICAL: <core> [core/pass_fd.c:281]: receive_fd(): EOF on 84 0(7079) ALERT: <core> [main.c:783]: handle_sigs(): child process 7228 exited by a signal 8 0(7079) ALERT: <core> [main.c:787]: handle_sigs(): core was generated 0(7079) INFO: <core> [main.c:810]: handle_sigs(): terminating due to SIGCHLD 72(7222) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 59(7195) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 73(7224) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 2(7082) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 66(7210) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 54(7178) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 7(7090) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 5(7087) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 57(7187) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 56(7180) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 46(7170) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 70(7218) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 58(7193) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 44(7166) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 69(7216) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 42(7162) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 40(7158) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 77(7232) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 38(7154) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 68(7214) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 63(7204) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 61(7200) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 55(7179) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 53(7177) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 36(7150) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 34(7146) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 51(7175) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 28(7134) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 50(7174) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 49(7173) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 26(7130) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 48(7172) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 24(7126) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 47(7171) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 22(7122) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 45(7168) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 20(7118) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 43(7164) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 18(7114) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 16(7110) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 14(7106) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 31(7140) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 10(7097) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 30(7138) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 8(7092) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 29(7136) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 1(7081) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 27(7132) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 60(7197) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 25(7128) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 62(7202) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 23(7124) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 64(7206) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 21(7120) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 19(7116) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 17(7112) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 15(7108) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 9(7093) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 6(7088) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 4(7085) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 3(7083) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 32(7142) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 13(7103) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 52(7176) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 71(7220) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 11(7098) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 12(7101) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 76(7230) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 74(7226) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 67(7212) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 65(7208) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 41(7160) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 39(7156) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 37(7152) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 35(7148) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 33(7144) INFO: <core> [main.c:866]: sig_usr(): signal 15 received 0(7079) INFO: <core> [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
These are log messages from syslog (or kamailio output), not the backtrace from gdb. You can search on the web to learn more about taking backtraces with gdb from core file. For example, to understand what a backtrace is:
- https://www.emblogic.com/blog/12/how-to-use-gdb-with-btbacktrace/
Hi @miconda could you give me the special gbd command with the kamailio binary located is '/usr/local/sbin/' please?
@miconda I have found it. Thank you so much.
The logs say that a core file was generated:
May 28 10:08:37 KAM02 kamailio[45254]: 0(45254) ALERT: <core> [main.c:787]: handle_sigs(): core was generated
Grab the backtrace with gdb and post it here.
Hi @miconda , i give backtrace gdb Reading symbols from /usr/local/sbin/kamailio... (gdb) bt No stack. (gdb) r Starting program: /usr/local/sbin/kamailio Downloading separate debug info for /root/system-supplied DSO at 0x7ffff7fc5000... Downloading separate debug info for /lib64/libresolv.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/8e61c4327c4d5757c08d7fa962efd71683ebbfdc/debuginfo... Downloading separate debug info for /lib64/libm.so.6... Downloading separate debug info for /lib64/libc.so.6... [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Downloading separate debug info for /lib64/libnss_myhostname.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/1c8b262fc345f0c0cfe1165cfbab1ef00a06e573/debuginfo... Downloading separate debug info for /lib64/libgcc_s.so.1... Downloading separate debug info for /root/.cache/debuginfod_client/ef4c928f1372ad155fea761f0e840ecd264fb153/debuginfo... Downloading separate debug info for /lib64/libcurl.so.4... Downloading separate debug info for /root/.cache/debuginfod_client/498754b05ce102f3209004c6ca189a26988916a3/debuginfo... Downloading separate debug info for /lib64/libnghttp2.so.14... Downloading separate debug info for /root/.cache/debuginfod_client/650b115ef0c5214c068a08ebdd3bac4bb4341ccc/debuginfo... Downloading separate debug info for /lib64/libidn2.so.0... Downloading separate debug info for /root/.cache/debuginfod_client/958c50fc94ecb196b24f3619762e7ec3f28a5b40/debuginfo... Downloading separate debug info for /lib64/libssh.so.4... Downloading separate debug info for /lib64/libpsl.so.5... Downloading separate debug info for /root/.cache/debuginfod_client/1f55e40a4e9c796b425010712b1ef5c517d5ea4b/debuginfo... Downloading separate debug info for /lib64/libssl.so.3... Downloading separate debug info for /root/.cache/debuginfod_client/0f234d68bd26f9780d9f1d12f39c77581a292c7f/debuginfo... Downloading separate debug info for /lib64/libcrypto.so.3... Downloading separate debug info for /lib64/libgssapi_krb5.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/c2e57a9699e76d48ac6f71c92598401f2f3865d8/debuginfo... Downloading separate debug info for /lib64/libkrb5.so.3... Downloading separate debug info for /lib64/libk5crypto.so.3... Downloading separate debug info for /lib64/libcom_err.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/2313e22f074e5b67e97bb22e01a722cc727512b1/debuginfo... Downloading separate debug info for /lib64/libldap.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/4c6c4018502368bcbf6f9f1418b03413c71f240d/debuginfo... Downloading separate debug info for /lib64/liblber.so.2... Downloading separate debug info for /lib64/libbrotlidec.so.1... Downloading separate debug info for /root/.cache/debuginfod_client/753ad737d1a65860a1859053e42f74288043f9cc/debuginfo... Downloading separate debug info for /lib64/libz.so.1... Downloading separate debug info for /lib64/libunistring.so.2... Downloading separate debug info for /lib64/libkrb5support.so.0... Downloading separate debug info for /lib64/libkeyutils.so.1... Downloading separate debug info for /root/.cache/debuginfod_client/5f6459dcec3e266d994b8d4e5b23507c4c0df11e/debuginfo... Downloading separate debug info for /lib64/libevent-2.1.so.7... Downloading separate debug info for /root/.cache/debuginfod_client/af406c254338ff6ceff47360cba92cdcf233cf14/debuginfo... Downloading separate debug info for /lib64/libsasl2.so.3... Downloading separate debug info for /root/.cache/debuginfod_client/d5669a4356bbdf6b9dba9d25fe4674098af42f8d/debuginfo... --Type <RET> for more, q to quit, c to continue without paging-- Downloading separate debug info for /lib64/libbrotlicommon.so.1... Downloading separate debug info for /lib64/libselinux.so.1... Downloading separate debug info for /root/.cache/debuginfod_client/bdc4adbb0901b548f448d6f0d92b49c352e3b9f6/debuginfo... Downloading separate debug info for /lib64/libcrypt.so.2... Downloading separate debug info for /root/.cache/debuginfod_client/6ce4e5eb200e61d07398af52f8bcb316cf8466e0/debuginfo... Downloading separate debug info for /lib64/libpcre2-8.so.0... Downloading separate debug info for /root/.cache/debuginfod_client/bd9d1c61eeea8d3049abd2f83b635094ec5e73ff/debuginfo... Downloading separate debug info for /lib64/libpcre.so.1... Downloading separate debug info for /root/.cache/debuginfod_client/e282eabe4c3090ea1572b2d816d3229718a2add7/debuginfo... 0(9306) INFO: rtimer [rtimer_mod.c:299]: stm_t_param(): created rtimer name=cdr interval=300 mode=1 Downloading separate debug info for /lib64/libperl.so.5.32... Downloading separate debug info for /root/.cache/debuginfod_client/dfd2771e095f5d7d24874d6ff10ae695252d9d36/debuginfo... Listening on udp: 125.212.210.250:65000 udp: 172.16.172.236:65000 Aliases: udp: test:65000
0(9306) INFO: <core> [core/tcp_main.c:5105]: init_tcp(): using epoll_lt as the io watch method (auto detected) [Detaching after fork from child process 9533] 0(9534) INFO: http_client [http_client.c:316]: mod_init(): HTTP proxy port set to 0. Disabling HTTP proxy 0(9534) INFO: regex [regex_mod.c:375]: load_pcres(): num groups = 4 ))</group[0]> (size = 45)ex_mod.c:377]: load_pcres(): <group[0]>((^09[03]\d{7}$ ))</group[1]> (size = 46)ex_mod.c:377]: load_pcres(): <group[1]>((^09[6-8]\d{7}$ ))</group[2]> (size = 37)ex_mod.c:377]: load_pcres(): <group[2]>((^09[14]\d{7}$ )|(^842[48]\d{8}$))</group[3]> (size = 35)ad_pcres(): <group[3]>((^02[48]\d{8}$ 0(9534) WARNING: outbound [outbound_mod.c:117]: mod_init(): "stun" module is not loaded. STUN is required to use outbound with UDP. 0(9534) INFO: jsonrpcs [jsonrpcs_sock.c:201]: jsonrpc_dgram_mod_init(): the socket /run/kamailio/kamailio_rpc.sock already exists, trying to delete it... 0(9534) INFO: pike [pike.c:93]: pike_init(): PIKE - initializing 0(9534) INFO: pike [ip_tree.c:79]: init_lock_set(): probing 256 set size 0(9534) INFO: app_perl [app_perl_mod.c:210]: parser_init(): setting lib path: '/usr/local/lib64/kamailio/perl/' 0(9534) INFO: app_perl [app_perl_mod.c:242]: parser_init(): successfully loaded perl file "/usr/local/etc/plugin/realtime-payment/scripts/aaa-script.pl" 0(9534) INFO: app_perl [app_perl_mod.c:345]: mod_init(): perl interpreter has been initialized (1717823045.590658 => 1717823045.624939) 0(9534) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 125.212.210.239:65000 0(9534) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 172.16.172.235:65000 0(9534) INFO: dispatcher [dispatch.c:407]: pack_dest(): uri without sip scheme - fixing it: 172.16.172.245:65000 0(9534) INFO: cnxcc [cnxcc_mod.c:246]: __mod_init(): Loading cnxcc module 0(9534) INFO: drouting [drouting.c:279]: dr_init(): DRouting - initializing 0(9534) INFO: <core> [main.c:3150]: main(): processes (at least): 78 - shm size: 67108864 - pkg size: 8388608 0(9534) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("DIS_OUT_FAILURE"): empty/non existing route 0(9534) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("DIS_OUT_FAILURE"): empty/non existing route 0(9534) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("OUT_FAILURE"): empty/non existing route 0(9534) WARNING: tm [tm.c:527]: fixup_routes(): t_on_failure("OUT_FAILURE"): empty/non existing route 0(9534) INFO: <core> [core/udp_server.c:163]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992 for fd 8 0(9534) INFO: <core> [core/udp_server.c:233]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984 on fd 8 0(9534) INFO: <core> [core/udp_server.c:163]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992 for fd 9 0(9534) INFO: <core> [core/udp_server.c:233]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984 on fd 9 1(9536) WARNING: drouting [dr_load.c:529]: dr_load_routing_info(): route <1> does not exist 70(9673) INFO: jsonrpcs [jsonrpcs_sock.c:453]: jsonrpc_dgram_process(): a new child 0/9673 71(9675) INFO: ctl [io_listener.c:215]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) [Inferior 1 (process 9306) exited normally] Missing separate debuginfos, use: dnf debuginfo-install MariaDB-shared-10.5.25-1.el9.x86_64 hiredis-0.13.3-13.el8.x86_64 (gdb)
You still didn't get the gdb backtrace from the core file. Once Kamailio crashed and dumped the core file, you have to run:
``` gdb /usr/local/sbin/kamailio /path/to/core ``` Then inside it run `bt` or `bt full`.
It should output something like `Debugging Data` from the issue:
- https://github.com/kamailio/kamailio/issues/3861
You have to locate where the core file is written, which can be specific to the OS. Search the web for `where is core file written on Debian 12` (replace `Debian 12` with your OS name and version. Once you know the path of the core file, replace `/path/to/core` accordingly in the command above.
we give the gdb backtrace from the core file Debugging Data:
Program terminated with signal SIGFPE, Arithmetic exception. #0 0x00007f2d04dacbfe in check_calls_by_money (ticks=45416177, param=0x0) at cnxcc_check.c:77 77 / call->money_based (gdb) bt full #0 0x00007f2d04dacbfe in check_calls_by_money (ticks=45416177, param=0x0) at cnxcc_check.c:77 consumed_time = 1 credit_data = 0x7f2d05bb9d80 call = 0x7f2d05bb9fd0 total_consumed_money = 0 consumption_diff = 0 h_entry = 0x7f2d05bb9c78 tmp = 0x7f2d05b89fb8 tmp_call = 0x7f2d05bb9e38 i = 28 __func__ = "check_calls_by_money" #1 0x00000000006c5f2a in fork_basic_timer (child_id=-1, desc=0x7f2d04de8735 "CNXCC TB TIMER", make_sock=1, f=0x7f2d04dac9f0 <check_calls_by_money>, param=0x0, interval=1) at core/timer_proc.c:81 pid = 0 #2 0x00007f2d04db449a in __child_init (rank=0) at cnxcc_mod.c:390 pid = 0 __func__ = "__child_init" #3 0x0000000000636f94 in init_mod_child (m=0x7f2d0a604938, rank=0) at core/sr_module.c:892 ret = 0 __func__ = "init_mod_child" #4 0x0000000000636bde in init_mod_child (m=0x7f2d0a697670, rank=0) at core/sr_module.c:884 ret = 1 __func__ = "init_mod_child" #5 0x000000000063778f in init_child (rank=0) at core/sr_module.c:971 ret = 176876744 type = 0x861b4b "PROC_MAIN" __func__ = "init_child" #6 0x000000000042f78d in main_loop () at main.c:1895 i = 32 pid = 127903 si = 0x0 si_desc = "udp receiver child=31 sock=172.16.172.236:65000\000\000 \201\000\000\000\000\000p߆_\375\177\000\000L\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\200\000\000\000\000\000\212\230\305\n-\177\000\000\300\273K\n-\177\000\000(ۆ_\375\177\000\000\060چ_\375\177\000\000\000\213\370\207\017!\335", <incomplete sequence \364> nrprocs = 32 woneinit = 1 __func__ = "main_loop" #7 0x000000000043995c in main (argc=10, argv=0x7ffd5f86e088) at main.c:3173 cfg_stream = 0x1da3380 c = -1 r = 0 tmp = 0x7ffd5f86ee87 "" tmp_len = 0 port = 0 --Type <RET> for more, q to quit, c to continue without paging-- proto = 0 ahost = 0x0 aport = 0 options = 0x8152f8 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:" ret = -1 seed = 2741545718 rfd = 4 debug_save = 0 debug_flag = 0 dont_fork_cnt = 2 n_lst = 0x40 p = 0x1800000 <error: Cannot access memory at address 0x1800000> st = {st_dev = 24, st_ino = 1082, st_nlink = 2, st_mode = 16832, st_uid = 981, st_gid = 981, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1717512851, tv_nsec = 710999949}, st_mtim = {tv_sec = 1719111683, tv_nsec = 418919260}, st_ctim = {tv_sec = 1719111683, tv_nsec = 418919260}, __glibc_reserved = {0, 0, 0}} tbuf = "\342l\022\v-\177\000\000\070+\017\v-\177\000\000\000݆_\375\177\000\000\a\000\000\000\000\000\000\000\330\030\017\v-\177\000\000\a\000\000\000#\000\000\000\060z\022\v-\177\000\000\225\365\017\v-\177\000\000\000\000\000\000\000\000\000\000`\b\020\v-\177\000\000\070\000\301\n-\177\000\000\020\373\016\v-\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\320܆_\375\177\000\000\330*\017\v-\177\000\000\330*\017\v-\177\000\000\000\000\000\000\000\000\000\000\330\t\017\v-\177\000\000\320܆_\375\177\000\000\220\205\022\v-\177\000\000\000\020\017\v-\177\000\000\022\034\017\v-\177\000\000ֿ\017\v-\177\000\000\344#\300\n-\177\000\000\232\251\021\v"... option_index = 0 long_options = {{name = 0x817966 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x812514 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x81796b "alias", has_arg = 1, flag = 0x0, val = 1024}, {name = 0x817971 "subst", has_arg = 1, flag = 0x0, val = 1025}, {name = 0x817977 "substdef", has_arg = 1, flag = 0x0, val = 1026}, {name = 0x817980 "substdefs", has_arg = 1, flag = 0x0, val = 1027}, {name = 0x81798a "server-id", has_arg = 1, flag = 0x0, val = 1028}, {name = 0x817994 "loadmodule", has_arg = 1, flag = 0x0, val = 1029}, {name = 0x81799f "modparam", has_arg = 1, flag = 0x0, val = 1030}, { name = 0x8179a8 "log-engine", has_arg = 1, flag = 0x0, val = 1031}, {name = 0x8179b3 "debug", has_arg = 1, flag = 0x0, val = 1032}, {name = 0x8179b9 "cfg-print", has_arg = 0, flag = 0x0, val = 1033}, {name = 0x8179c3 "atexit", has_arg = 1, flag = 0x0, val = 1034}, { name = 0x0, has_arg = 0, flag = 0x0, val = 0}} __func__ = "main" (gdb)
Apparently the crash is because final pulse for that call is 0. I pushed a check to avoid such case.
What are the parameters you use for calling the cnxcc functions in the kamailio.cfg?
Thanks for your helping .I give all route[MONEY_CREDIT]{ xlog("L_INFO","LIMIT - MONEY_CREDIT \n"); sql_pvquery("kam_conn", "select customer_id, credit_money, start_cost, cps, initial_p, final_p from call_cache where call_id='$ci'"," $var(lm_customer_id), $var(lm_credit_money), $var(lm_start_cost), $var(lm_cps), $var(lm_initial_p), $var(lm_final_p)");
$var(num2)=$var(lm_cps); $var(operator)="<="; $var(check_credit)=perl_exec("compare_float_with_operator", $var(lm_credit_money)); if($var(check_credit)=="1"){ sl_send_reply("403", "Forbidden"); drop(); exit; } }else{ cnxcc_set_max_credit("$var(lm_customer_id)", "$var(lm_credit_money)", "$var(lm_start_cost)", "$var(lm_cps)", "$var(lm_initial_p)", "$var(lm_final_p)");
}
Closed #3859 as completed.
You should check that the final pulse variable does not have 0 value. For further discussions, use sr-users mailing list.
I am closing this one, commit being backported.
Thanks a lot of for your support . I check it again