Opened 13 years ago
Closed 13 years ago
#1496 closed defect (fixed)
Crash in destroying pjsua while a call is disconnecting with incomplete SDP negotiation
Reported by: | nanang | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.0-rc |
Component: | pjsua-lib | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Crash occurs in pjsua_media_prov_clean_up() as it tries to close (mistakenly detected as unused) transports which actually already closed by pjsua_media_subsys_destroy().
Easily reproducible with python tests: scripts-recvfrom/300_timer_good.py, scripts-recvfrom/301_timer_good_retry_after_422.py, scripts-sendto/360_non_sip_uri.py, scripts-sendto/362_non_sip_uri.py
Change History (1)
comment:1 Changed 13 years ago by nanang
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
(In [4101]) Fix #1496: destroying call media transports in pjsua_media_subsys_destroy() should be done using pjsua_media_channel_deinit().