Hello,
the frame 0 in bt full output has no details, so somehow the symbols
stack is broken. Does any of your custom modules have anything to do
authentication? Fetching username/password, or proving different
encryption algorithm?
Cheers,
Daniel
On 23.08.18 16:20, Abdulaziz Alghosh wrote:
Greetings,
the attached shows the full backtrace of core file generated by
Kamailio 5.1.4 after receiving a REGISTER message.
Thanks and best regards
Abdul
On Wed, Aug 22, 2018 at 12:51 PM, Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>> wrote:
Hello,
the error message from dispatcher is not relevant for runtime, it
is saying that you have to set some parameters to dispatcher
module (those with avp names) because you use
ds_next_dst()/ds_next_domain() -- without those parameters, you
can't do re-routing using failure_route and dispatcher functions.
From the logs, it is nothing showing the cause of the issue, could
be your own modules or something else.
Try to generate a corefile and then get the backtrace with gdb. To
generate the corefile:
- run "ulimit -c unlimited" in the terminal where you start kamailio
- run kamailio as root user
- reproduce the issue
- there should be a log message saying that the "core was generated"
- get the output of "bt full" from gdb inspecting the core file
Cheers,
Daniel
On 22.08.18 11:40, Abdulaziz Alghosh wrote:
Hi Everyone,
I am trying to start kamailio 5.1.4 with two own modules. After
/etc/init.d/kamailio start , I am getting one error of the
dispatcher module and bunch of warrnings because of missed reply
and failure routes.
The first error before crashing is:
ERROR: dispatcher [dispatcher.c:814]: ds_warn_fixup(): failover
functions used, but required AVP parameters are NULL -- feature
disabled
Later on, when I am trying to register a user (from a soft phone)
i am getting the following:
ERROR: sl [sl_funcs.c:362]: sl_reply_error(): stateless error
reply used: I'm terribly sorry, server error occurred (1/SL)
Aug 22 10:02:52 sgw1a /sbin/kamailio[6960]: CRITICAL: <core>
[core/pass_fd.c:277]: receive_fd(): EOF on 20
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: ALERT: <core>
[main.c:746]: handle_sigs(): child process 6942 exited by a signal 11
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: ALERT: <core>
[main.c:749]: handle_sigs(): core was not generated
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: INFO: <core>
[main.c:771]: handle_sigs(): terminating due to SIGCHLD
Aug 22 10:02:52 sgw1a /sbin/kamailio[6959]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6958]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6957]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6956]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6955]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6954]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6953]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6950]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6941]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6944]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6948]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6951]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6946]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6952]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6943]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6949]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6947]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6938]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6937]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6940]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6939]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a kernel: [296301.271457] kamailio[6942]:
segfault at 0 ip (null) sp 00007fffb3ddf368 error 14 in
kamailio[400000+442000]
Aug 22 10:02:52 sgw1a /sbin/kamailio[6945]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6960]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6936]: INFO: <core>
[main.c:826]: sig_usr(): signal 15 received
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: ERROR: jsonrpcs
[jsonrpcs_fifo.c:594]: jsonrpc_fifo_destroy(): cannot delete the
fifo (/tmp/kamailio_jsonrpc.fifo): Operation not permitted
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: ERROR: jsonrpcs
[jsonrpcs_sock.c:511]: jsonrpc_dgram_destroy(): cannot delete the
socket (/tmp/kamailio_rpc.sock): Operation not permitted
Aug 22 10:02:52 sgw1a /sbin/kamailio[6935]: INFO: <core>
[core/sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
Regarding to the first error of the dispatcher module i could not
find out which calibration i can follow with its parameters to
get rid of this error.
Regarding the jasonrpcs and the last two erros, here are my
configuration in kamailio.cfg:
#/* set the path to RPC fifo control file */
modparam("jsonrpcs", "fifo_name",
"/tmp/kamailio_jsonrpc.fifo")
modparam("jsonrpcs", "fifo_mode", 0755)
modparam("jsonrpcs", "fifo_group", "kamailio")
modparam("jsonrpcs", "fifo_user", "kamailio")
#/* set the path to RPC unix socket control file */
modparam("jsonrpcs", "dgram_socket",
"/tmp/kamailio_rpc.sock")
modparam("jsonrpcs", "dgram_mode", 0755)
modparam("jsonrpcs", "dgram_user", "kamailio")
modparam("jsonrpcs", "dgram_group", "kamailio")
I think the root cause is even beyond the dispatcher and jsonrpcs
modules setting.
Please check the attached where you can find my complete log file
after starting Kamailio.
Best regards
Abdulaziz
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org <mailto:sr-users@lists.kamailio.org>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
--
Daniel-Constantin Mierla --
www.asipto.com <http://www.asipto.com>
www.twitter.com/miconda <http://www.twitter.com/miconda> --
www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
Kamailio World Conference --
www.kamailioworld.com
<http://www.kamailioworld.com>