[SR-Users] Kamailio 5.5 TLS critical log in Debian 11

Daniel-Constantin Mierla miconda at gmail.com
Fri Mar 11 13:30:45 CET 2022


On 11.03.22 11:34, Matthias Urlichs wrote:
> On 11.03.22 11:14, Daniel-Constantin Mierla wrote:
>> Double frees are safe for kamailio
>
> until they are not,

By cutting only the part you want and comment only around it, then you
start to misinform. If you want to add value for a conversation, keep
the whole context.

Double free is a safe operation in Kamailio, what leads to it can be an
issue, like I said in my "full" email previously.

Cheers,
Daniel


> i.e. when (not if) something else manages to allocate the memory in
> question before the second "free" comes along, you have a problem.
>
> How to proceed: replace the
>
>         shm_free(ptr);
>
> at line 323 of tls_init.c with its macro expansion, i.e.
>
>         _shm_root.xfree(_shm_root.mem_block, (p), "shm", fname, fline,
> "tls")
>
> (or something along these lines) so that you get some idea of where
> these "shm_free" calls originate.
>
> This probably should also be done for the calls to malloc and realloc.
> There's no good reason to throw away the debug information.
>
> -- 
> -- regards
> -- 
> -- Matthias Urlichs
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - Online
  March 28-31, 2022 (Europe Timezone)
  * https://www.asipto.com/sw/kamailio-advanced-training-online/




More information about the sr-users mailing list