Ticket #1011 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

"Invalid operation step" assertion when TCP is used

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.6
Component: pjsip Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Scenario (in caller side):

  • 200/OK response to INVITE arrives
  • ACK is sent using TCP (because the Contact or Record-Route header says so)
  • TCP is connecting
  • before TCP connection is established, the 200/OK retransmission arrives
  • ACK needs to be resent
  • assertion is raised, since internally this ACK uses the same transmit buffer as the previous/pending ACK, and the pending ACK has not been sent yet

Change History

comment:1 Changed 9 years ago by bennylp

  • Summary changed from !"Invalid operation step" assertion when TCP is used to "Invalid operation step" assertion when TCP is used

comment:2 Changed 9 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r3094

Note: See TracTickets for help on using tickets.