[sr-dev] [kamailio/kamailio] Random segfault or general protection crash on siptrace.so module (#2718)

Daniel-Constantin Mierla notifications at github.com
Wed Jun 9 10:06:35 CEST 2021

Probably the field `dst->send_sock` is no longer valid, it can confirmed by getting:

frame 0
p *dst->send_sock

If the address is invalid, can be the case that the SIP transaction is destroyed at same time due to a race.

I see you use dialog mode tracing - `d` mode:

        # Only start sip_trace on initial INVITE

Which was not in 5.2.x, so it might be a bug of that feature. I haven't implemented it, so I do not have proper insights at this moment, it will take me some time to get into it. Meanwhile, if you still face crashes, maybe you can switch to tracing using:

modparam("siptrace", "trace_mode", 1)


event_route[siptrace:msg] {
    if(!is_method("INVITE|ACK|BYE|CANCEL|PRACK|UPDATE")) {

as I understood that you want to do sip trace for traffic related to calls.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20210609/2c933fd1/attachment.htm>

More information about the sr-dev mailing list