Opened 5 years ago

Closed 5 years ago

#1746 closed defect (fixed)

Assertion in sip_transaction.c when ACK and retransmit timer events occur simultaneously

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

Description

Assertion:

../src/pjsip/sip_transaction.c: 3246: tsx_on_state_confirmed: Assertion `event->body.timer.entry == &tsx->timeout_timer'

The scenario is as follows:

  1. ACK arrives late, at the same time with retransmit timer event.
  2. The ACK is processed, causing transaction to move to CONFIRMED state.
  3. The retransmit timer is processed in CONFIRMED state, causing assertion.

Change History (1)

comment:1 Changed 5 years ago by bennylp

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

In 4787:

Fixed #1746: Assertion in sip_transaction.c when ACK and retransmit timer events occur simultaneously

Note: See TracTickets for help on using tickets.