Opened 17 years ago
Closed 16 years ago
#525 closed defect (fixed)
Crash on call update or re-invite (Thanks Alexey)
Reported by: | nanang | Owned by: | bennylp |
---|---|---|---|
Priority: | major | Milestone: | release-0.9.0 |
Component: | pjsua-lib | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description
Update and re-invite destroy and re-create the media transport in the early stage without stopping/reconfigure stream, while the media transport is continuously being used by stream.
Attachments (1)
Change History (5)
Changed 17 years ago by nanang
comment:1 Changed 17 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
ticket525.patch committed in r1928
comment:2 Changed 16 years ago by bennylp
- Resolution fixed deleted
- Status changed from closed to reopened
Ticket re-opened:
The fix to call pjmedia_transport_media_stop(call->med_tp) caused ICE to fail. This is pjmedia_transport_media_stop() will deinitialize ICE in ICE media transport, so when pjmedia_transport_media_start() is called the ICE session inside the media transport is no longer exist and this will trigger assertion error.
comment:3 Changed 16 years ago by bennylp
- Priority changed from normal to major
comment:4 Changed 16 years ago by bennylp
- Resolution set to fixed
- Status changed from reopened to closed
This has been fixed when ICE is checked-in, but related to this, r2011 fixed UPDATE error: transport_srtp returns PJ_EINVALIDOP in UPDATE or re-INVITE when media is already active
Fix bug destroy-recreate media transport in media channel init.