Yes, I am (now) aware of that. :)
I was just proposing an improvement. It's bad to let Kamailio crash when handling SIP
requests, if we have an error in configuration.
-----Message d'origine-----
De : Fred Posner via sr-users <sr-users(a)lists.kamailio.org>
Envoyé : mardi 9 janvier 2024 17:40
À : Kamailio (SER) - Users Mailing List
Cc : Fred Posner
Objet : [SR-Users] Re: Crash of Kamailio when using module http_async_client - function
http_async_query, if module "tm.so" is not loaded (Kamailio 5.7.3)
******This mail has been sent from an external source. Do not reply to it, or open any
links/attachments unless you are sure of the sender's identity.******
The tm module is listed as a requirement to be loaded before the module:
https://www.kamailio.org/docs/modules/devel/modules/http_async_client.html#…
Regards,
Fred Posner
p: +1 (352) 664-3733
On Jan 9, 2024, at 11:24 AM, Chaigneau, Nicolas via
sr-users <sr-users(a)lists.kamailio.org> wrote:
Hello,
When using http_async_query function, provided by module http_async_client:
https://www.kamailio.org/docs/modules/devel/modules/http_async_client.
html#http_async_client.f.http_async_query
If module "tm.so" is not loaded, then immediately upon calling function
http_async_query, Kamailio crashes:
9(3807541) CRITICAL: <core> [core/pass_fd.c:281]: receive_fd(): EOF
on 8
0(3807527) ALERT: <core> [main.c:791]: handle_sigs(): child process
3807533 exited by a signal 11
0(3807527) ALERT: <core> [main.c:795]: handle_sigs(): core was
generated
0(3807527) INFO: <core> [main.c:818]: handle_sigs(): terminating due
to SIGCHLD Of course, I now know that I must load the module "tm.so".
But I think it would be better to catch the issue when Kamailio starts, rather than
crashing later on when trying to call http_async_query.
What do you think ?
Regards,
Nicolas.
This message contains information that may be privileged or confidential and is the
property of the Capgemini Group. It is intended only for the person to whom it is
addressed. If you are not the intended recipient, you are not authorized to read, print,
retain, copy, disseminate, distribute, or use this message or any part thereof. If you
receive this message in error, please notify the sender immediately and delete all copies
of this message.