Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1837 closed defect (fixed)

Fix dispatch queue problem in iOS capture device (crash in enc_clock_cb) — at Version 2

Reported by: ming Owned by: ming
Priority: normal Milestone: release-2.4
Component: pjmedia-videodev Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by ming)

This problem may cause crash such as:

#0	0x00056c64 in tee_put_frame at pjmedia/pjmedia/vid_tee.c:360
#1	0x0005427c in enc_clock_cb at pjmedia/src/pjmedia/vid_port.c:1054
#2	0x0003ad7e in clock_thread at pjmedia/src/pjmedia/clock_thread.c:378
#3	0x0002667e in thread_main at pjlib/src/pj/os_core_unix.c:541

Change History (2)

comment:1 Changed 7 years ago by ming

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

In 5051:

Fixed #1837: Fix premature dispatch queue release in iOS capture device

Also add more logs, error checking, and modify the auto release of video output delegate

comment:2 Changed 7 years ago by ming

  • Description modified (diff)
  • Summary changed from Fix premature dispatch queue release in iOS capture device to Fix dispatch queue problem in iOS capture device (crash in enc_clock_cb)
Note: See TracTickets for help on using tickets.