[FFmpeg-trac] #8643(avcodec:new): Data race in pthread_frame.c

FFmpeg trac at avcodec.org
Thu Apr 30 05:50:38 EEST 2020


#8643: Data race in pthread_frame.c
-------------------------------------+-----------------------------------
             Reporter:  Zu-Ming      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  unspecified  |               Resolution:
             Keywords:  h264 race    |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by Zu-Ming):

 Thanks for your response, cehoyos.

 This race may be hard to reproduce. Actually, this race is detected by a
 lockset-based algorithm using in my fuzzer. This alogrithm doesn't need
 the race occurs really in the program. Instead, it uses some runtime
 information of the program to infer that there are some race in the
 program. So I just known there is a race in ffmpeg, but haven't idea for
 reproducing it. To confirm this race, I staitically check the code of
 ffmpeg, and I think it is a real race.

 I test current FFmpeg git head, and I think the race is still alive.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8643#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list