[Devel] 1.1 abort()
Mark Kent
mark at noc.mainstreet.net
Thu Aug 31 21:38:10 CEST 2006
Sorry for the vague posting, but this is all I have so far
as I cannot, so far, duplicate this:
openser1.1.0, freebsd, I get the abort() here:
t_reply.c (in tm):
static int store_reply( struct cell *trans, int branch, struct sip_msg *rpl)
{
# ifdef EXTRA_DEBUG
if (trans->uac[branch].reply) {
LOG(L_ERR, "ERROR: replacing stored reply; aborting\n");
abort();
}
# endif
it happened when one of two branches replied with
SIP/2.0 404 Not Found
To: <sip:username at sip.example.com>;tag=b1fbfe22ecca531i0
From: ITSP <sip:elsewhere at sip.example.com>;tag=174192906e43c488o1
Call-ID: d6df9130-774cd668 at 192.0.0.5
CSeq: 101 INVITE
Via: SIP/2.0/UDP 192.0.0.4;branch=z9hG4bKb6b9.a84731d3.1
Via: SIP/2.0/UDP 192.0.0.5:5061;rport=5061;branch=z9hG4bK-99b7c9
Record-Route: <sip:username at 192.0.0.4;lr=on;ftag=174192906e43c488o1>
Server: Linksys/SPA3000-3.1.10(GWd)
Content-Length: 0
and the last message the openser box makes is:
ACK sip:username at 192.0.2.216:5060 SIP/2.0
Via: SIP/2.0/UDP 192.0.0.4;branch=z9hG4bKb6b9.a84731d3.1
From: ITSP <sip:elsewhere at sip.example.com>;tag=174192906e43c488o1
Call-ID: d6df9130-774cd668 at 192.0.0.5
To: <sip:username at sip.example.com>;tag=b1fbfe22ecca531i0
CSeq: 101 ACK
User-Agent: OpenSer (1.1.0-notls (i386/freebsd))
Content-Length: 0
This happened twice in a row, but I didn't have a chance to get
a debugger on it. So, I figured I'ld toss this out to the crowd
in case it's been seen before.
Thanks,
-mark
More information about the Devel
mailing list