When I attempt to enable the siptrace module in my configuration, I am presented with the following error and the core dump:
``` /usr/sbin/kamailio[9782]: INFO: rr [../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob /usr/sbin/kamailio[9782]: INFO: rr [rr_mod.c:174]: mod_init(): outbound module not available /usr/sbin/kamailio[9782]: INFO: path [../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob /usr/sbin/kamailio[9782]: INFO: path [path_mod.c:147]: mod_init(): outbound module not available /usr/sbin/kamailio[9782]: INFO: permissions [permissions.c:608]: mod_init(): default allow file (/shared/kamailio/etc/permissions.allow) not found => empty rule set /usr/sbin/kamailio[9782]: INFO: permissions [permissions.c:617]: mod_init(): default deny file (/shared/kamailio/etc/permissions.deny) not found => empty rule set /usr/sbin/kamailio[9782]: INFO: pua [pua.c:447]: db_restore(): the query returned no result /usr/sbin/kamailio[9782]: WARNING: pua_dialoginfo [pua_dialoginfo.c:627]: mod_init(): pubruri_caller_dlg_var is not set - restore on restart disabled /usr/sbin/kamailio[9782]: WARNING: pua_dialoginfo [pua_dialoginfo.c:630]: mod_init(): pubruri_callee_dlg_var is not set - restore on restart disabled /usr/sbin/kamailio[9782]: ERROR: dispatcher [dispatcher.c:768]: ds_warn_fixup(): failover functions used, but required AVP parameters are NULL -- feature disabled /usr/sbin/kamailio[9782]: ERROR: dispatcher [dispatcher.c:768]: ds_warn_fixup(): failover functions used, but required AVP parameters are NULL -- feature disabled /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:150]: probe_max_receive_buffer(): SO_RCVBUF is initially 124928 /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:200]: probe_max_receive_buffer(): SO_RCVBUF is finally 249856 /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:150]: probe_max_receive_buffer(): SO_RCVBUF is initially 124928 /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:200]: probe_max_receive_buffer(): SO_RCVBUF is finally 249856 /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:150]: probe_max_receive_buffer(): SO_RCVBUF is initially 124928 /usr/sbin/kamailio[9782]: INFO: <core> [udp_server.c:200]: probe_max_receive_buffer(): SO_RCVBUF is finally 249856 /usr/sbin/kamailio[9790]: INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config) /usr/sbin/kamailio[9791]: ERROR: <core> [db.c:448]: db_use_table(): invalid parameter value /usr/sbin/kamailio[9791]: ERROR: <core> [db_query.c:203]: db_do_insert_cmd(): invalid parameter value /usr/sbin/kamailio[9792]: ERROR: <core> [db.c:448]: db_use_table(): invalid parameter value /usr/sbin/kamailio[9792]: ERROR: <core> [db_query.c:203]: db_do_insert_cmd(): invalid parameter value /usr/sbin/kamailio[9793]: ERROR: <core> [db.c:448]: db_use_table(): invalid parameter value /usr/sbin/kamailio[9793]: ERROR: <core> [db_query.c:203]: db_do_insert_cmd(): invalid parameter value /usr/sbin/kamailio[9794]: ERROR: <core> [db.c:448]: db_use_table(): invalid parameter value /usr/sbin/kamailio[9794]: ERROR: <core> [db_query.c:203]: db_do_insert_cmd(): invalid parameter value /usr/sbin/kamailio[9782]: ALERT: <core> [main.c:728]: handle_sigs(): child process 9792 exited by a signal 11 /usr/sbin/kamailio[9782]: ALERT: <core> [main.c:731]: handle_sigs(): core was generated /usr/sbin/kamailio[9782]: INFO: <core> [main.c:743]: handle_sigs(): terminating due to SIGCHLD /usr/sbin/kamailio[9795]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9783]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9789]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9796]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9787]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9790]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9785]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9784]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9788]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received /usr/sbin/kamailio[9786]: INFO: <core> [main.c:794]: sig_usr(): signal 15 received ```
The associate "thread apply all bt full" of the core file is as follows:
``` (gdb) thread apply all bt full
Thread 1 (Thread 0x7fceace32700 (LWP 9792)): #0 0x00007fcea8237173 in db_postgres_store_result () from /usr/lib64/kamailio/modules/db_postgres.so No symbol table info available. #1 0x00007fcea8238898 in db_postgres_insert () from /usr/lib64/kamailio/modules/db_postgres.so No symbol table info available. #2 0x00007fce9ebd9ee6 in ?? () from /usr/lib64/kamailio/modules/siptrace.so No symbol table info available. #3 0x00007fce9ebd94dd in ?? () from /usr/lib64/kamailio/modules/siptrace.so No symbol table info available. #4 0x00007fce9ebe3223 in ?? () from /usr/lib64/kamailio/modules/siptrace.so No symbol table info available. #5 0x00007fcea3759735 in sl_run_callbacks () from /usr/lib64/kamailio/modules/sl.so No symbol table info available. #6 0x00007fcea3756835 in sl_reply_helper () from /usr/lib64/kamailio/modules/sl.so No symbol table info available. #7 0x00007fcea37575d2 in sl_send_reply () from /usr/lib64/kamailio/modules/sl.so No symbol table info available. #8 0x00007fcea374e7c5 in send_reply () from /usr/lib64/kamailio/modules/sl.so No symbol table info available. #9 0x00007fcea15cfaab in worker_loop () from /usr/lib64/kamailio/modules/dmq.so No symbol table info available. #10 0x00007fcea15b432c in ?? () from /usr/lib64/kamailio/modules/dmq.so No symbol table info available. #11 0x0000000000594031 in ?? () No symbol table info available. #12 0x0000000000593d6c in ?? () No symbol table info available. #13 0x0000000000593d6c in ?? () No symbol table info available. #14 0x0000000000593d6c in ?? () No symbol table info available. #15 0x0000000000593d6c in ?? () No symbol table info available. #16 0x0000000000593d6c in ?? () No symbol table info available. #17 0x0000000000593d6c in ?? () No symbol table info available. #18 0x0000000000593d6c in ?? () No symbol table info available. #19 0x0000000000593d6c in ?? () No symbol table info available. #20 0x0000000000593d6c in ?? () No symbol table info available. #21 0x0000000000593d6c in ?? () No symbol table info available. #22 0x0000000000593d6c in ?? () No symbol table info available. #23 0x0000000000593d6c in ?? () No symbol table info available. #24 0x0000000000593d6c in ?? () No symbol table info available. #25 0x0000000000593d6c in ?? () No symbol table info available. #26 0x0000000000593d6c in ?? () No symbol table info available. #27 0x0000000000593d6c in ?? () No symbol table info available. #28 0x000000000059433b in init_child () No symbol table info available. #29 0x00000000004a8880 in main_loop () No symbol table info available. #30 0x00000000004ae2d2 in main () No symbol table info available. ```
Kamailio version is 4.3.1:
``` # kamailio -V version: kamailio 4.3.1 (x86_64/linux) f38e67 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, F_MALLOC, DBG_F_MALLOC, 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_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. id: f38e67 compiled on 18:15:23 Jul 20 2015 with gcc 4.4.7 ```
Siptrace parameters set are:
``` modparam("siptrace", "db_url", DBURL) modparam("siptrace", "hep_mode_on", 1) modparam("siptrace", "trace_to_database", 1) modparam("siptrace", "trace_flag", 22) modparam("siptrace", "trace_on", 1) ```
I came accross the following archive mail thread where it mentioned that there may be some issues with the mi module when loading siptrace:
http://lists.sip-router.org/pipermail/sr-dev/2011-June/011417.html
I'm not sure if it is in any way related, but if it is, I am loading the mi_rpc module as well, however, I did not issue any commands over rpc to activate the above crash.
Let me know if you need any additional info from me to debug this further.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/262