#11221: TSAN reported races
-------------------------------------+-------------------------------------
Reporter: Clément | Type: defect
Bœsch |
Status: new | Priority: normal
Component: avcodec | Version: git-
| master
Keywords: race tsan | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
TSAN reports a few race instances:
https://fate.ffmpeg.org/report.cgi?slot=x86_64-archlinux-gcc-
tsan&time=20241002095506
Most of them seem to happen in `padding_bug_score` in h263 decoder and
`gray`/`non_gray` in h264 decoder. There are a few others (for example
h264 `slice_table` also seems affected) but these two are the main
contenders.
With slice threading, HEVC seems to show up as well:
https://fate.ffmpeg.org/report.cgi?time=20241002101743&slot=x86_64
-archlinux-gcc-tsan-slices
This HEVC slice threading issue seems to be the cause of actual deadlocks,
even without TSAN: https://fate.ffmpeg.org/report.cgi?slot=x86_64
-archlinux-gcc-threads-misc&time=20241001152120
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11221>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac
To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".