[SR-Users] Memory allocator was called from cdp: diameter_avp.c:365
Denys Pozniak
denys.pozniak at gmail.com
Fri Feb 15 13:18:07 CET 2019
Hello!
Issue was created:
https://github.com/kamailio/kamailio/issues/1851
пт, 15 февр. 2019 г. в 09:33, Daniel-Constantin Mierla <miconda at gmail.com>:
> Hello,
>
> it looks like a buffer overflow there. I am not familiar with the cdp
> module, however, if nobody takes over it, I will try to troubleshoot as I
> get some spare time. So it is better to open an bug on issue tracker on
> github project not to forget about this one. Also, keep the core file
> because it may be needed to get some more info from it with gdb.
>
> Cheers,
> Daniel
> On 14.02.19 16:46, Denys Pozniak wrote:
>
> Hello!
>
> I have faced with Kamailio (5.1.7) crashes, probably it is connected to
> cdp module, please check the source of issue:
>
> 14(5649) INFO: cdp [receiver.c:455]: receiver_process():
> receiver_process(): [diameter1.dev] Receiver process doing init on new
> process...
> 14(5649) INFO: cdp [receiver.c:188]: add_serviced_peer():
> add_serviced_peer(): Adding serviced_peer_t to receiver for peer
> [diameter1.dev]
> 14(5649) INFO: cdp [receiver.c:460]: receiver_process():
> receiver_process(): [diameter1.dev] Receiver process starting up...
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: -1 Recv.State: 0
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: -1 Recv.State: 0
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 16(5651) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 16
> rank 1001: cdp [cdp_timer]
> 16(5651) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 16
> rank 1001: cdp_avp [cdp_timer]
> 16(5651) DEBUG: cdp_avp [cdp_avp_mod.c:211]: cdp_avp_child_init():
> Initializing child in module cdp_avp for rank [1001]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: acc [cdp_acceptor]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: uac [cdp_acceptor]
> 16(5651) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 16
> rank 1001: ims_charging [cdp_timer]
> 16(5651) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 16
> rank 1001: ims_dialog [cdp_timer]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: htable [cdp_acceptor]
> 15(5650) DEBUG: htable [htable.c:236]: child_init(): rank is (1000)
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: carrierroute [cdp_acceptor]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: dispatcher [cdp_acceptor]
> 16(5651) INFO: cdp [timer.c:205]: timer_process(): Timer process starting
> up...
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: cdp [cdp_acceptor]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: cdp_avp [cdp_acceptor]
> 15(5650) DEBUG: cdp_avp [cdp_avp_mod.c:211]: cdp_avp_child_init():
> Initializing child in module cdp_avp for rank [1000]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: ims_charging [cdp_acceptor]
> 15(5650) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 15
> rank 1000: ims_dialog [cdp_acceptor]
> 15(5650) INFO: cdp [acceptor.c:81]: acceptor_process(): Acceptor process
> starting up...
> 15(5650) DEBUG: cdp [tcp_accept.c:114]: create_socket(): create_sockets:
> create socket and bind for IPv4...
> 15(5650) WARNING: cdp [tcp_accept.c:121]: create_socket():
> create_socket(): Trying to open/bind/listen on 10.10.10.10 port 38680
> 15(5650) WARNING: cdp [tcp_accept.c:146]: create_socket():
> create_socket(): Successful socket open/bind/listen on 10.10.10.10 port
> 38680
> 15(5650) INFO: cdp [acceptor.c:95]: acceptor_process(): Acceptor opened
> sockets. Entering accept loop ...
> [root at 10-10-10-10 kamailio]# 17(5652) DEBUG: <core>
> [core/sr_module.c:942]: init_mod_child(): idx 17 rank -4: kex [tcp main
> process]
> 17(5652) DEBUG: kex [kex_mod.c:157]: child_init(): rank is (-4)
> 17(5652) DEBUG: <core> [sruid.c:106]: sruid_init(): root for sruid is
> [srid-5c658bbb-1614-] (0 / 19)
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: corex [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: tm [tcp main process]
> 17(5652) DEBUG: tm [callid.c:137]: child_init_callid(): callid: '
> 46ac84cd57961b27-5652 at 10.10.10.10'
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: tmx [tcp main process]
> 17(5652) DEBUG: tmx [tmx_mod.c:261]: child_init(): rank is (-4)
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: sl [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: usrloc [tcp main process]
> 17(5652) DEBUG: <core> [sruid.c:106]: sruid_init(): root for sruid is
> [ulcx-5c658bbb-1614-] (0 / 19)
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: registrar [tcp main process]
> 17(5652) DEBUG: <core> [sruid.c:106]: sruid_init(): root for sruid is
> [uloc-5c658bbb-1614-] (0 / 19)
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: ctl [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: acc [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: uac [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: htable [tcp main process]
> 17(5652) DEBUG: htable [htable.c:236]: child_init(): rank is (-4)
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: carrierroute [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: dispatcher [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: cdp [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: cdp_avp [tcp main process]
> 17(5652) DEBUG: cdp_avp [cdp_avp_mod.c:211]: cdp_avp_child_init():
> Initializing child in module cdp_avp for rank [-4]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: ims_charging [tcp main process]
> 17(5652) DEBUG: <core> [core/sr_module.c:942]: init_mod_child(): idx 17
> rank -4: ims_dialog [tcp main process]
> 17(5652) DEBUG: <core> [core/local_timer.c:61]: init_local_timer():
> timer_list between 0xa6e0a8 and 0xab20a8
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 7, 4, 0x7fbdd97d7bec), fd_no=0
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 8, 4, 0x7fbdd97d7c78), fd_no=1
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 9, 4, 0x7fbdd97d7d04), fd_no=2
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 10, 4, 0x7fbdd97d7d90), fd_no=3
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 11, 4, 0x7fbdd97d7e1c), fd_no=4
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 12, 4, 0x7fbdd97d7ea8), fd_no=5
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 13, 4, 0x7fbdd97d7f34), fd_no=6
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 15, 4, 0x7fbdd97d7fc0), fd_no=7
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 4, 4, 0x7fbdd97d804c), fd_no=8
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 16, 4, 0x7fbdd97d80d8), fd_no=9
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 17, 4, 0x7fbdd97d8164), fd_no=10
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 18, 4, 0x7fbdd97d81f0), fd_no=11
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 23, 4, 0x7fbdd97d827c), fd_no=12
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 24, 4, 0x7fbdd97d8308), fd_no=13
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 25, 4, 0x7fbdd97d8394), fd_no=14
> 17(5652) DEBUG: <core> [core/io_wait.h:380]: io_watch_add(): DBG:
> io_watch_add(0xa6dee0, 26, 4, 0x7fbdd97d8420), fd_no=15
> 5(5640) DEBUG: ims_charging [ro_timer.c:252]: ro_timer_routine(): getting
> expired ro-sessions 5(5640) DEBUG: ims_charging [ro_timer.c:211]:
> get_expired_ro_sessions(): my ticks are [32829471]
> 13(5648) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp receiver peer unknown Serviced Peers: ---
> 13(5648) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 16(5651) DEBUG: cdp [peermanager.c:263]: peer_timer(): peer_timer():
> taking care of peers...
> 16(5651) DEBUG: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer
> diameter1.dev State 0
> 16(5651) DEBUG: cdp [peerstatemachine.c:90]: sm_process(): sm_process():
> Peer diameter1.dev State Closed Event Start
> 16(5651) INFO: cdp [peerstatemachine.c:525]: I_Snd_Conn_Req():
> I_Snd_Conn_Req(): Peer diameter1.dev
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: -1 Recv.State: 0
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 16(5651) INFO: cdp [receiver.c:875]: peer_connect(): peer_connect():
> Trying to connect to 10.10.10.20 port 3868
> 16(5651) INFO: cdp [receiver.c:954]: peer_connect(): peer_connect(): Peer
> diameter1.dev:3868 connected
> 14(5649) DEBUG: cdp [receiver.c:702]: receive_loop(): select_recv(): There
> is something on the fd exchange pipe
> 14(5649) DEBUG: cdp [receiver.c:711]: receive_loop(): select_recv(): fd
> exchange pipe says fd [8] for peer 0x7fbdd979e368:[diameter1.dev]
> 14(5649) DEBUG: cdp [peerstatemachine.c:90]: sm_process(): sm_process():
> Peer diameter1.dev State Wait_Conn_Ack Event I_Rcv_Conn_Ack
> 14(5649) DEBUG: cdp [diameter_msg.c:184]: AAANewMessage(): AAANewMessage:
> param session received null and it's a request!!
> 14(5649) ERROR: cdp [peerstatemachine.c:634]: I_Snd_CER(): I_Snd_CER():
> Error on finding local host address > Socket operation on non-socket
> 14(5649) DEBUG: cdp [diameter_msg.c:81]: AAABuildMsgBuffer():
> AAABuildMsgBuffer(): len=184
> 14(5649) DEBUG: cdp [receiver.c:1013]: peer_send_msg(): peer_send_msg():
> Pipe push [0x7fbdd97e0788]
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: 8 Recv.State: 0
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 14(5649) DEBUG: cdp [receiver.c:756]: receive_loop(): select_recv(): There
> is something on the send pipe
> 14(5649) DEBUG: cdp [receiver.c:769]: receive_loop(): select_recv(): Send
> pipe says [0x7fbdd97e0788] 8
> 14(5649) DEBUG: cdp [diameter_msg.c:410]: AAAFreeMessage():
> AAAFreeMessage: Freeing message (0x7fbdd97e0788) 257
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: 8 Recv.State: 0
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 16(5651) DEBUG: cdp [peermanager.c:143]: log_peer_list(): --- Peer List:
> ---
> 16(5651) DEBUG: cdp [peermanager.c:145]: log_peer_list(): State of peer:
> Wait_I_CEA FQDN: diameter1.dev Port: 3868 Is dynamic
> 16(5651) DEBUG: cdp [peermanager.c:149]: log_peer_list():
> ------------------
> 16(5651) DEBUG: cdp [session.c:396]: cdp_sessions_log(): ------- CDP
> Sessions ----------------
> 16(5651) DEBUG: cdp [session.c:431]: cdp_sessions_log():
> -------------------------------------
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: 8 Recv.State: 1
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 14(5649) DEBUG: cdp [receiver.c:579]: do_receive(): receive_loop():
> [diameter1.dev] Recv Version 1 Length 172
> 14(5649) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp_receiver_peer=diameter1.dev Serviced Peers: ---
> 14(5649) DEBUG: cdp [receiver.c:112]: log_serviced_peers(): Peer:
> diameter1.dev TCP Socket: 8 Recv.State: 2
> 14(5649) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 14(5649) DEBUG: cdp [receiver.c:1107]: receive_message():
> receive_message(): [diameter1.dev] Recv msg 257
> 14(5649) DEBUG: cdp [peerstatemachine.c:90]: sm_process(): sm_process():
> Peer diameter1.dev State Wait_I_CEA Event I_Rcv_CEA
> 14(5649) DEBUG: cdp [peerstatemachine.c:698]:
> count_Supported_Vendor_Id_AVPS(): Found 1 Supported_Vendor AVPS14(5649)
> DEBUG: cdp [peerstatemachine.c:681]: add_peer_application(): Application 0
> of maximum 1
> 14(5649) DEBUG: cdp [peerstatemachine.c:750]: save_peer_applications():
> Found Supported Vendor for Application 0: 10415
> 14(5649) DEBUG: cdp [peerstatemachine.c:681]: add_peer_application():
> Application 1 of maximum 1
> 14(5649) DEBUG: cdp [diameter_msg.c:410]: AAAFreeMessage():
> AAAFreeMessage: Freeing message (0x7fbdd97e0788) 257
> 14(5649) CRITICAL: <core> [core/mem/q_malloc.c:149]:
> qm_debug_check_frag(): BUG: qm: prev. fragm. tail overwritten(28af,
> abcdefed)[0x7fbdd97e0c98:0x7fbdd97e0cd0]! Memory allocator was called from
> cdp: diameter_avp.c:365. Fragment marked by cdp: diameter_avp.c:142. Exec
> from core/mem/q_malloc.c:504.
> 5(5640) DEBUG: ims_charging [ro_timer.c:252]: ro_timer_routine(): getting
> expired ro-sessions 5(5640) DEBUG: ims_charging [ro_timer.c:211]:
> get_expired_ro_sessions(): my ticks are [32829472]
> 13(5648) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp receiver peer unknown Serviced Peers: ---
> 13(5648) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 15(5650) DEBUG: cdp [tcp_accept.c:221]: accept_loop(): accept_loop(): No
> connection attempts
> 5(5640) DEBUG: ims_charging [ro_timer.c:252]: ro_timer_routine(): getting
> expired ro-sessions 5(5640) DEBUG: ims_charging [ro_timer.c:211]:
> get_expired_ro_sessions(): my ticks are [32829473]
> 13(5648) DEBUG: cdp [receiver.c:106]: log_serviced_peers(): --- Receiver
> cdp receiver peer unknown Serviced Peers: ---
> 13(5648) DEBUG: cdp [receiver.c:114]: log_serviced_peers():
> --------------------------------------------------------
> 17(5652) CRITICAL: <core> [core/pass_fd.c:277]: receive_fd(): EOF on 24
> 17(5652) DEBUG: <core> [core/tcp_main.c:3513]: handle_ser_child(): dead
> child 14, pid 5649 (shutting down?)
> 17(5652) DEBUG: <core> [core/io_wait.h:602]: io_watch_del(): DBG:
> io_watch_del (0xa6dee0, 24, -1, 0x0) fd_no=16 called
> 0(5635) ALERT: <core> [main.c:739]: handle_sigs(): child process 5649
> exited by a signal 6
> 0(5635) ALERT: <core> [main.c:742]: handle_sigs(): core was generated
> 0(5635) INFO: <core> [main.c:764]: handle_sigs(): terminating due to
> SIGCHLD
> 0(5635) DEBUG: <core> [main.c:766]: handle_sigs(): terminating due to
> SIGCHLD
> 16(5651) INFO: <core> [main.c:819]: sig_usr(): signal 15 received
>
>
> GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7
> Copyright (C) 2013 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".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/sbin/kamailio...Reading symbols from
> /usr/lib/debug/usr/sbin/kamailio.debug...done.
> done.
> [New LWP 5649]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> Core was generated by `kamailio -f kamailio.cfg -E'.
> Program terminated with signal 6, Aborted.
> #0 0x00007fbde6015207 in raise () from /lib64/libc.so.6
> Missing separate debuginfos, use: debuginfo-install
> glibc-2.17-260.el7_6.3.x86_64 keyutils-libs-1.5.8-3.el7.x86_64
> krb5-libs-1.15.1-37.el7_6.x86_64 libcom_err-1.42.9-13.el7.x86_64
> libgcc-4.8.5-36.el7.x86_64 libselinux-2.5-14.1.el7.x86_64
> libstdc++-4.8.5-36.el7.x86_64 libxml2-2.9.1-6.el7_2.3.x86_64
> mariadb-libs-5.5.60-1.el7_5.x86_64 openssl-libs-1.0.2k-16.el7.x86_64
> pcre-8.32-17.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
> (gdb) bt full
> #0 0x00007fbde6015207 in raise () from /lib64/libc.so.6
> No symbol table info available.
> #1 0x00007fbde60168f8 in abort () from /lib64/libc.so.6
> No symbol table info available.
> #2 0x0000000000673469 in qm_debug_check_frag (qm=0x7fbdd94fd000,
> f=0x7fbdd97e0c98, file=0x7fbdde6bb992 "cdp: diameter_avp.c", line=365,
> efile=0x7dc6b7 "core/mem/q_malloc.c", eline=504)
> at core/mem/q_malloc.c:151
> __FUNCTION__ = "qm_debug_check_frag"
> #3 0x00000000006765ec in qm_free (qmp=0x7fbdd94fd000, p=0x7fbdd97e0cd0,
> file=0x7fbdde6bb992 "cdp: diameter_avp.c", func=0x7fbdde6bd478
> <__FUNCTION__.7016> "AAAFreeAVP", line=365, mname=0x7fbdde6bb7c0 "cdp")
> at core/mem/q_malloc.c:504
> qm = 0x7fbdd94fd000
> f = 0x7fbdd97e0c98
> size = 140730526467984
> next = 0x7a8db8
> prev = 0x7a8db8
> __FUNCTION__ = "qm_free"
> #4 0x0000000000680148 in qm_shm_free (qmp=0x7fbdd94fd000,
> p=0x7fbdd97e0cd0, file=0x7fbdde6bb992 "cdp: diameter_avp.c",
> func=0x7fbdde6bd478 <__FUNCTION__.7016> "AAAFreeAVP", line=365,
> mname=0x7fbdde6bb7c0 "cdp") at core/mem/q_malloc.c:1268
> No locals.
> #5 0x00007fbdde696e61 in AAAFreeAVP (avp=0x7ffe610a0860) at
> diameter_avp.c:365
> __FUNCTION__ = "AAAFreeAVP"
> #6 0x00007fbdde65c88f in AAAFreeAVPList (avpList=0x7fbdd97e07d8) at
> diameter_msg.c:396
> avp_t = 0x7fbdd97e0cd0
> avp = 0x7fbdd97e0bb8
> #7 0x00007fbdde65cc4c in AAAFreeMessage (msg=0x7ffe610a0910) at
> diameter_msg.c:416
> __FUNCTION__ = "AAAFreeMessage"
> #8 0x00007fbdde63f05e in Process_CEA (p=0x7fbdd979e368,
> cea=0x7fbdd97e0788) at peerstatemachine.c:804
> avp = 0x7fbdd97e10b0
> #9 0x00007fbdde638223 in sm_process (p=0x7fbdd979e368, event=I_Rcv_CEA,
> msg=0x7fbdd97e0788, peer_locked=0, sock=8) at peerstatemachine.c:166
> result_code = -563425872
> next_event = 32701
> msg_received = 0
> __FUNCTION__ = "sm_process"
> #10 0x00007fbdde6874be in receive_message (msg=0x7fbdd97e0788,
> sp=0x7fbde59538b0) at receiver.c:1147
> avp1 = 0xde6b2c50
> avp2 = 0x7fbdd97e0990
> __FUNCTION__ = "receive_message"
> #11 0x00007fbdde67c5bb in do_receive (sp=0x7fbde59538b0) at receiver.c:598
> cnt = 152
> n = 152
> version = 1
> dst = 0x7fbdd97e1164 ""
> dmsg = 0x7fbdd97e0788
> __FUNCTION__ = "do_receive"
> #12 0x00007fbdde68038e in receive_loop (original_peer=0x7fbdd979e368) at
> receiver.c:805
> rfds = {__fds_bits = {256, 0 <repeats 15 times>}}
> efds = {__fds_bits = {0 <repeats 16 times>}}
> tv = {tv_sec = 0, tv_usec = 999998}
> n = 1
> max = 21
> cnt = 1
> msg = 0x0
> sp = 0x7fbde59538b0
> sp2 = 0x7fbde59538b0
> p = 0x7fbdd979e368
> fd = 8
> fd_exchange_pipe_local = 21
> __FUNCTION__ = "receive_loop"
> #13 0x00007fbdde679aec in receiver_process (p=0x7fbdd979e368) at
> receiver.c:464
> ---Type <return> to continue, or q <return> to quit---
> __FUNCTION__ = "receiver_process"
> #14 0x00007fbdde62a7d5 in diameter_peer_start (blocking=0) at
> diameter_peer.c:289
> pid = 0
> k = -1
> p = 0x7fbdd979e368
> __FUNCTION__ = "diameter_peer_start"
> #15 0x00007fbdde61c9a8 in cdp_child_init (rank=0) at cdp_mod.c:243
> __FUNCTION__ = "cdp_child_init"
> #16 0x000000000053b6b1 in init_mod_child (m=0x7fbde5885150, rank=0) at
> core/sr_module.c:943
> __FUNCTION__ = "init_mod_child"
> #17 0x000000000053b353 in init_mod_child (m=0x7fbde5885dc8, rank=0) at
> core/sr_module.c:939
> __FUNCTION__ = "init_mod_child"
> #18 0x000000000053b353 in init_mod_child (m=0x7fbde5886190, rank=0) at
> core/sr_module.c:939
> __FUNCTION__ = "init_mod_child"
> #19 0x000000000053b353 in init_mod_child (m=0x7fbde58865d0, rank=0) at
> core/sr_module.c:939
> __FUNCTION__ = "init_mod_child"
> #20 0x000000000053ba85 in init_child (rank=0) at core/sr_module.c:970
> No locals.
> #21 0x0000000000424fe5 in main_loop () at main.c:1701
> i = 4
> pid = 5641
> si = 0x0
> si_desc = "udp receiver child=3 sock=10.10.10.10:5060\000\275\177\000\000\300\023\na\376\177\000\000\022\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\200\000\000\000\000\000\263\215z",
> '\000' <repeats 13 times>,
> "\220\026\na\376\177\000\000\207\"\003\346\275\177\000\000\260yw\000\000\000\000\000\060;\223\345\275\177\000"
> nrprocs = 4
> woneinit = 1
> __FUNCTION__ = "main_loop"
> #22 0x000000000042b994 in main (argc=4, argv=0x7ffe610a1778) at main.c:2642
> cfg_stream = 0x103a020
> c = -1
> r = 0
> tmp = 0x0
> tmp_len = 0
> port = 0
> proto = 0
> options = 0x758c10
> ":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 = 1364069336
> rfd = 4
> debug_save = 0
> debug_flag = 0
> dont_fork_cnt = 0
> n_lst = 0x0
> p = 0x0
> st = {st_dev = 19, st_ino = 68292, st_nlink = 2, st_mode = 16832,
> st_uid = 995, st_gid = 994, __pad0 = 0, st_rdev = 0, st_size = 40,
> st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1550156643,
> tv_nsec = 630000000}, st_mtim = {tv_sec = 1550158563, tv_nsec
> = 502470819}, st_ctim = {tv_sec = 1550158563, tv_nsec = 502470819},
> __unused = {0, 0, 0}}
> __FUNCTION__ = "main"
> (gdb)
>
>
>
> version: kamailio 5.1.7 (x86_64/linux) 567df3
> flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS,
> DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC,
> Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX,
> FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR,
> USE_DST_BLACKLIST, HAVE_RESOLV_RES
> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 MAX_URI_SIZE 1024,
> BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
> id: 567df3
> compiled on 02:06:09 Feb 2 2019 with gcc 4.8.5
>
>
> --
>
> BR,
> Denys Pozniak
>
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing Listsr-users at lists.kamailio.orghttps://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
> Kamailio World Conference - May 6-8, 2019 -- www.kamailioworld.com
> Kamailio Advanced Training - Mar 4-6, 2019 in Berlin; Mar 25-27, 2019, in Washington, DC, USA -- www.asipto.com
>
>
--
BR,
Denys Pozniak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190215/35047b69/attachment.html>
More information about the sr-users
mailing list