Adding further from https://stackoverflow.com/questions/2549214/interpreting-segfault-messages
error 6 means, fault is * bit 2 == 1 means kernel, 1 means user-mode * bit 4 == 1 means fault was an instruction fetch That looks like kamailio is trying to invoke for db connection where libmongo-c don't like to be. -- regards, abdul basit On 29 December 2017 at 15:39, Abdul Basit <basit.e...@gmail.com> wrote: > Hi, > > I am trying to setup mongo db as database engine for kamailio as described > at > <http://www.kamailio.org/wiki/tutorials/kamailio-and-mongodb> > http://www.kamailio.org/wiki/tutorials/kamailio-and-mongodb > and > https://telerain.com/kamailio > > OS: Debian GNU/Linux 8.10 (jessie) > MongoDB server version: 3.4.10 > mongo-c-driver-1.9.0.tar.gz compiled with > ./configure --disable-static --disable-silent-rules --enable-debug-symbols > --enable-ssl=no --enable-sasl=yes --with-libbson=bundled > --enable-optimizations --disable-automatic-init-and-cleanup > > version: kamailio 5.0.4 (x86_64/linux) > flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, 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_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: unknown > compiled on 20:45:44 Dec 27 2017 with gcc 4.9.2 > > include_modules= utils app_lua db_postgres json evapi db_mongodb > ndb_mongodb > > Kamailio is crashing with segfault as soon as it try to load libmongo-c > > Dec 28 04:44:14 sipserver systemd[1]: Starting Kamailio (OpenSER) - the > Open Source SIP Server... > Dec 28 04:44:14 sipserver kamailio: INFO: <core> [core/sctp_core.c:75]: > sctp_core_check_support(): SCTP API not enabled - if you want to use it, > load sctp module > Dec 28 04:44:14 sipserver kamailio: INFO: <core> [core/tcp_main.c:4671]: > init_tcp(): using epoll_lt as the io watch method (auto detected) > Dec 28 04:44:14 sipserver kamailio[11685]: Listening on > Dec 28 04:44:14 sipserver kamailio[11685]: udp: 127.0.0.1:5060 > Dec 28 04:44:14 sipserver kamailio[11685]: udp: 192.168.10.20:5060 > Dec 28 04:44:14 sipserver kamailio[11685]: tcp: 127.0.0.1:5060 > Dec 28 04:44:14 sipserver kamailio[11685]: tcp: 192.168.10.20:5060 > Dec 28 04:44:14 sipserver kamailio[11685]: Aliases: > Dec 28 04:44:14 sipserver kamailio[11685]: tcp: localhost:5060 > Dec 28 04:44:14 sipserver kamailio[11685]: udp: localhost:5060 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: rr > [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe > module is not loaded > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: rr > [rr_mod.c:175]: mod_init(): outbound module not available > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [core/udp_server.c:153]: probe_max_receive_buffer(): SO_RCVBUF is initially > 212992 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [core/udp_server.c:203]: probe_max_receive_buffer(): SO_RCVBUF is finally > 425984 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [core/udp_server.c:153]: probe_max_receive_buffer(): SO_RCVBUF is initially > 212992 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [core/udp_server.c:203]: probe_max_receive_buffer(): SO_RCVBUF is finally > 425984 > Dec 28 04:44:14 sipserver systemd[1]: Started Kamailio (OpenSER) - the > Open Source SIP Server. > Dec 28 04:44:14 sipserver kernel: [53109.390171] show_signal_msg: 20 > callbacks suppressed > Dec 28 04:44:14 sipserver kernel: [53109.390176] kamailio[11696] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.390753] kamailio[11694] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.391605] kamailio[11698] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.392073] kamailio[11701] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.392408] kamailio[11692] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.392497] kamailio[11700] segfault > at 38 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.392761] kamailio[11703] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.392825] kamailio[11697] segfault > at 38 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.393098] kamailio[11705] segfault > at 78 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver kernel: [53109.393147] kamailio[11699] segfault > at 38 ip 00007f690c0e6e98 sp 00007ffcde1a4770 error 6 in > libmongoc-1.0.so.0.0.0[7f690c0ca000+6e000] > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11689 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11688 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 14 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 15 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 16 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 17 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 18 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 19 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 20 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 21 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 22 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 23 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 24 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 25 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11690 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11691 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11692 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11693 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11694 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11695 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11696 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11697 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11698 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11699 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11700 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11701 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11702 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11703 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11704 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11705 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 26 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 27 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11706 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 28 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 29 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11707 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 30 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 31 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11708 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 32 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 33 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11709 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 34 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 5 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11710 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 9 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 35 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11711 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 37 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 39 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11712 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 41 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 43 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11713 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 45 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: CRITICAL: > <core> [core/pass_fd.c:277]: receive_fd(): EOF on 47 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11714 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11715 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11716 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:743]: handle_sigs(): child process 11717 exited by a signal 11 > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: ALERT: <core> > [main.c:746]: handle_sigs(): core was not generated > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [main.c:768]: handle_sigs(): terminating due to SIGCHLD > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11718]: INFO: <core> > [main.c:823]: sig_usr(): signal 15 received > Dec 28 04:44:14 sipserver /usr/local/sbin/kamailio[11687]: INFO: <core> > [core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized > Dec 28 04:44:14 sipserver systemd[1]: kamailio.service: main process > exited, code=exited, status=1/FAILURE > Dec 28 04:44:14 sipserver systemd[1]: Unit kamailio.service entered failed > state. > > > As I tried googling the issue and found few issues with tls connection. > I set in default kamailio.cfg but still facing the saem issue. > > enable_tls=no > ... > loadmodule "ndb_mongodb.so" > modparam("ndb_mongodb", "server", "name=cgr91rc8;uri='mongodb:// > localhost/kamailio'") > > Its mongodb default installation and its accessible without any auth yet. > > > Please suggest the way farward. > > -- > regards, > > abdul basit >
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users