Hi all,
I am using Kamailio 5.7.4 on a Debian 12 machine. I used ansible to
template some files, and a newline was omitted at the end of the uacreg
table due to a templating issue.
This caused kamailio to crash on start up, with the error:
20(27) CRITICAL: <core> [core/pass_fd.c:281]: receive_fd(): EOF on 24
Even with debug enabled it still wasn't clear the issue was caused by the
uac module. I had to do a gdb backtrace to figure it out.
Whilst the mistake was on my part, I wondered if this should be handled
more cleanly?
Cheers
Matthew
Show replies by date
Hello,
it should indeed not crash. If you can reproduce it, it would be great if you can create
an issue on our tracker about it. Ideally also append a small cfg and a small example
dbtext file that shows the crash.
Thanks,
Henning
From: Marrold via sr-users <sr-users(a)lists.kamailio.org>
Sent: Montag, 22. April 2024 19:11
To: Kamailio (SER) - Users Mailing List <sr-users(a)lists.kamailio.org>
Cc: Marrold <kamailio(a)marrold.co.uk>
Subject: [SR-Users] Missing newline in dbtext tables causes crash and core dump
Hi all,
I am using Kamailio 5.7.4 on a Debian 12 machine. I used ansible to template some files,
and a newline was omitted at the end of the uacreg table due to a templating issue.
This caused kamailio to crash on start up, with the error:
20(27) CRITICAL: <core> [core/pass_fd.c:281]: receive_fd(): EOF on 24
Even with debug enabled it still wasn't clear the issue was caused by the uac module.
I had to do a gdb backtrace to figure it out.
Whilst the mistake was on my part, I wondered if this should be handled more cleanly?
Cheers
Matthew