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@lists.kamailio.org>
Sent: Montag, 22. April 2024 19:11
To: Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>
Cc: Marrold <kamailio@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