I am running into a situation where the nathelper module is causing openser/kamailio to
crash. The crash occurs when opensbc sends and invite to openser with an extra CR in the
message body. I already contacted the opensbc folks about this. I just wanted you all to
be aware that this could cause serious service interruptions.
Error log:
kernel: [599650.771067] kamailio[25461]: segfault at 18 ip b7a0a6c7 sp bfbaaa70 error 4 in
nathelper.so[b79f7000+18000]
Sample invite sent to kamailio.. Please look at the extra CR/LF after Supported. The
nathelper module crashes after this.
INVITE sip:phonenumber@chgw.commx.net SIP/2.0
From: "South Test"
<sip:phonenumber@orig.domain.com;user=phone>;tag=392385664-1238777567965-
To: <sip:phonenumber@chgw.commx.net>
Via: SIP/2.0/UDP
opensbc:5060;branch=z9hG4bKdec1a187dd1ede1193b6b6f3163a7dda;uas-addr=openser;rport
CSeq: 913493359 INVITE
Call-ID: BW1252479650304091860611707(a)orig.domain.com-0x000a
Contact: <sip:+18135146513@opensbc>
Max-Forwards: 9
Accept: multipart/mixed, application/dtmf-relay,
application/media_control+xml, application/sdp
Allow: ACK, BYE, CANCEL, INFO, INVITE, OPTIONS, PRACK, REFER, NOTIFY,
UPDATE
Proxy-Require: privacy
Supported: 100rel
Content-Type: application/sdp
Content-Length: 214
v=0
o=BroadWorks 3675 1 IN IP4
gw1.domain.com
s=-
c=IN IP4 opensbc
t=0 0
m=audio 10074 RTP/AVP 18 0 101
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000