[SR-Users] Kamailio 5.1.4 crashes
Daniel-Constantin Mierla
miconda at gmail.com
Thu Aug 23 16:25:31 CEST 2018
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 at gmail.com <mailto:miconda at 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 at lists.kamailio.org <mailto:sr-users at 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>
>
>
--
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference -- www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180823/dad3880f/attachment.html>
More information about the sr-users
mailing list