[sr-dev] [kamailio] SipTrace module core dump on startup (#262)

00Asgaroth00 notifications at github.com
Fri Jul 24 08:37:12 CEST 2015


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20150723/7ae40a4c/attachment-0001.html>


More information about the sr-dev mailing list