Ticket #8169: tsan_report

File tsan_report, 231.8 KB (added by Suhwan, 7 years ago)
Line 
1==================
2WARNING: ThreadSanitizer: data race (pid=39918)
3 Read of size 8 at 0x7b9800003008 by main thread (mutexes: write M114):
4 #0 memcpy <null> (ffmpeg_g+0x452a07)
5 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
6 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
7 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
8 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
9 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
10 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
11 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
12 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
13 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
14 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
15 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
16 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
17 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
18 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
19 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
20 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
21
22 Previous write of size 4 at 0x7b9800003008 by thread T1 (mutexes: write M112):
23 #0 ff_set_qscale ffmpeg/libavcodec/mpegvideo.c:2348:18 (ffmpeg_g+0xf4367a)
24 #1 decode_slice ffmpeg/libavcodec/h263dec.c:204:5 (ffmpeg_g+0xc88042)
25 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
26 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
27
28 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
29 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
30 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
31 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
32 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
33 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
34 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
35 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
36 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
37 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
38 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
39
40 Mutex M114 (0x7b8c00000258) created at:
41 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
42 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
43 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
44 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
45 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
46 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
47 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
48 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
49
50 Mutex M112 (0x7b8c000000a8) created at:
51 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
52 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
53 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
54 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
55 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
56 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
57 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
58 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
59
60 Thread T1 (tid=39926, running) created by main thread at:
61 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
62 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
63 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
64 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
65 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
66 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
67 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
68 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
69
70SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
71==================
72==================
73WARNING: ThreadSanitizer: data race (pid=39918)
74 Read of size 8 at 0x7b9800003010 by main thread (mutexes: write M114):
75 #0 memcpy <null> (ffmpeg_g+0x452a07)
76 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
77 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
78 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
79 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
80 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
81 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
82 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
83 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
84 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
85 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
86 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
87 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
88 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
89 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
90 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
91 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
92
93 Previous write of size 4 at 0x7b9800003010 by thread T1 (mutexes: write M112):
94 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1714:20 (ffmpeg_g+0xeede02)
95 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
96 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
97 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
98
99 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
100 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
101 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
102 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
103 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
104 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
105 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
106 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
107 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
108 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
109 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
110
111 Mutex M114 (0x7b8c00000258) created at:
112 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
113 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
114 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
115 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
116 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
117 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
118 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
119 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
120
121 Mutex M112 (0x7b8c000000a8) created at:
122 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
123 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
124 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
125 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
126 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
127 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
128 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
129 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
130
131 Thread T1 (tid=39926, running) created by main thread at:
132 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
133 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
134 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
135 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
136 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
137 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
138 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
139 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
140
141SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
142==================
143==================
144WARNING: ThreadSanitizer: data race (pid=39918)
145 Read of size 8 at 0x7b9800003018 by main thread (mutexes: write M114):
146 #0 memcpy <null> (ffmpeg_g+0x452a07)
147 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
148 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
149 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
150 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
151 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
152 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
153 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
154 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
155 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
156 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
157 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
158 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
159 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
160 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
161 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
162 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
163
164 Previous write of size 4 at 0x7b9800003018 by thread T1 (mutexes: write M112):
165 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1305:28 (ffmpeg_g+0xef02c4)
166 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1739:17 (ffmpeg_g+0xeee067)
167 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
168 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
169 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
170
171 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
172 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
173 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
174 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
175 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
176 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
177 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
178 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
179 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
180 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
181 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
182
183 Mutex M114 (0x7b8c00000258) created at:
184 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
185 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
186 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
187 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
188 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
189 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
190 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
191 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
192
193 Mutex M112 (0x7b8c000000a8) created at:
194 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
195 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
196 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
197 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
198 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
199 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
200 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
201 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
202
203 Thread T1 (tid=39926, running) created by main thread at:
204 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
205 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
206 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
207 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
208 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
209 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
210 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
211 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
212
213SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
214==================
215==================
216WARNING: ThreadSanitizer: data race (pid=39918)
217 Read of size 8 at 0x7b9800003020 by main thread (mutexes: write M114):
218 #0 memcpy <null> (ffmpeg_g+0x452a07)
219 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
220 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
221 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
222 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
223 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
224 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
225 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
226 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
227 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
228 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
229 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
230 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
231 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
232 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
233 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
234 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
235
236 Previous write of size 4 at 0x7b9800003020 by thread T1 (mutexes: write M112):
237 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1305:28 (ffmpeg_g+0xef02c4)
238 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1739:17 (ffmpeg_g+0xeee0c3)
239 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
240 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
241 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
242
243 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
244 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
245 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
246 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
247 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
248 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
249 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
250 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
251 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
252 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
253 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
254
255 Mutex M114 (0x7b8c00000258) created at:
256 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
257 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
258 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
259 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
260 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
261 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
262 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
263 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
264
265 Mutex M112 (0x7b8c000000a8) created at:
266 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
267 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
268 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
269 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
270 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
271 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
272 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
273 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
274
275 Thread T1 (tid=39926, running) created by main thread at:
276 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
277 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
278 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
279 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
280 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
281 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
282 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
283 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
284
285SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
286==================
287==================
288WARNING: ThreadSanitizer: data race (pid=39918)
289 Read of size 8 at 0x7b9800003028 by main thread (mutexes: write M114):
290 #0 memcpy <null> (ffmpeg_g+0x452a07)
291 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
292 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
293 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
294 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
295 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
296 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
297 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
298 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
299 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
300 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
301 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
302 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
303 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
304 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
305 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
306 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
307
308 Previous write of size 4 at 0x7b9800003028 by thread T1 (mutexes: write M112):
309 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1305:28 (ffmpeg_g+0xef02c4)
310 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c (ffmpeg_g+0xeef70e)
311 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
312 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
313 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
314
315 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
316 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
317 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
318 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
319 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
320 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
321 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
322 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
323 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
324 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
325 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
326
327 Mutex M114 (0x7b8c00000258) created at:
328 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
329 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
330 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
331 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
332 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
333 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
334 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
335 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
336
337 Mutex M112 (0x7b8c000000a8) created at:
338 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
339 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
340 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
341 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
342 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
343 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
344 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
345 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
346
347 Thread T1 (tid=39926, running) created by main thread at:
348 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
349 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
350 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
351 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
352 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
353 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
354 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
355 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
356
357SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
358==================
359==================
360WARNING: ThreadSanitizer: data race (pid=39918)
361 Read of size 8 at 0x7b9800003a60 by main thread (mutexes: write M114):
362 #0 memcpy <null> (ffmpeg_g+0x452a07)
363 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
364 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
365 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
366 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
367 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
368 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
369 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
370 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
371 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
372 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
373 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
374 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
375 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
376 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
377 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
378 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
379
380 Previous write of size 4 at 0x7b9800003a64 by thread T1:
381 [failed to restore the stack]
382
383 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
384 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
385 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
386 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
387 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
388 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
389 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
390 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
391 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
392 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
393 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
394
395 Mutex M114 (0x7b8c00000258) created at:
396 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
397 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
398 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
399 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
400 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
401 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
402 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
403 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
404
405 Thread T1 (tid=39926, running) created by main thread at:
406 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
407 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
408 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
409 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
410 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
411 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
412 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
413 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
414
415SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
416==================
417==================
418WARNING: ThreadSanitizer: data race (pid=39918)
419 Read of size 8 at 0x7b9800004678 by main thread (mutexes: write M114):
420 #0 memcpy <null> (ffmpeg_g+0x452a07)
421 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
422 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
423 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
424 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
425 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
426 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
427 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
428 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
429 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
430 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
431 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
432 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
433 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
434 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
435 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
436 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
437
438 Previous write of size 4 at 0x7b980000467c by thread T1 (mutexes: write M112):
439 #0 decode_slice ffmpeg/libavcodec/h263dec.c:261:24 (ffmpeg_g+0xc885b7)
440 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
441 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
442
443 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
444 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
445 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
446 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
447 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
448 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
449 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
450 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
451 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
452 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
453 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
454
455 Mutex M114 (0x7b8c00000258) created at:
456 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
457 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
458 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
459 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
460 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
461 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
462 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
463 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
464
465 Mutex M112 (0x7b8c000000a8) created at:
466 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
467 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
468 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
469 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
470 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
471 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
472 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
473 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
474
475 Thread T1 (tid=39926, running) created by main thread at:
476 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
477 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
478 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
479 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
480 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
481 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
482 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
483 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
484
485SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
486==================
487==================
488WARNING: ThreadSanitizer: data race (pid=39918)
489 Read of size 8 at 0x7b9800004680 by main thread (mutexes: write M114):
490 #0 memcpy <null> (ffmpeg_g+0x452a07)
491 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
492 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
493 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
494 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
495 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
496 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
497 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
498 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
499 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
500 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
501 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
502 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
503 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
504 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
505 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
506 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
507
508 Previous write of size 4 at 0x7b9800004680 by thread T1 (mutexes: write M112):
509 #0 decode_slice ffmpeg/libavcodec/h263dec.c:262:24 (ffmpeg_g+0xc885cf)
510 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
511 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
512
513 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
514 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
515 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
516 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
517 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
518 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
519 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
520 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
521 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
522 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
523 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
524
525 Mutex M114 (0x7b8c00000258) created at:
526 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
527 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
528 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
529 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
530 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
531 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
532 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
533 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
534
535 Mutex M112 (0x7b8c000000a8) created at:
536 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
537 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
538 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
539 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
540 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
541 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
542 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
543 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
544
545 Thread T1 (tid=39926, running) created by main thread at:
546 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
547 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
548 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
549 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
550 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
551 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
552 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
553 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
554
555SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
556==================
557==================
558WARNING: ThreadSanitizer: data race (pid=39918)
559 Read of size 8 at 0x7b9800004a28 by main thread (mutexes: write M114):
560 #0 memcpy <null> (ffmpeg_g+0x452a07)
561 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
562 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
563 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
564 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
565 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
566 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
567 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
568 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
569 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
570 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
571 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
572 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
573 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
574 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
575 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
576 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
577
578 Previous write of size 4 at 0x7b9800004a2c by thread T1 (mutexes: write M112):
579 #0 decode_slice ffmpeg/libavcodec/h263dec.c:284:25 (ffmpeg_g+0xc88c33)
580 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
581 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
582
583 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
584 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
585 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
586 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
587 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
588 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
589 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
590 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
591 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
592 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
593 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
594
595 Mutex M114 (0x7b8c00000258) created at:
596 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
597 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
598 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
599 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
600 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
601 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
602 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
603 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
604
605 Mutex M112 (0x7b8c000000a8) created at:
606 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
607 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
608 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
609 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
610 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
611 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
612 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
613 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
614
615 Thread T1 (tid=39926, running) created by main thread at:
616 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
617 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
618 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
619 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
620 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
621 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
622 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
623 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
624
625SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
626==================
627==================
628WARNING: ThreadSanitizer: data race (pid=39918)
629 Read of size 8 at 0x7b9800004a30 by main thread (mutexes: write M114):
630 #0 memcpy <null> (ffmpeg_g+0x452a07)
631 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
632 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
633 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
634 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
635 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
636 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
637 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
638 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
639 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
640 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
641 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
642 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
643 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
644 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
645 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
646 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
647
648 Previous write of size 4 at 0x7b9800004a30 by thread T1 (mutexes: write M112):
649 #0 decode_slice ffmpeg/libavcodec/h263dec.c (ffmpeg_g+0xc8812a)
650 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
651 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
652
653 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
654 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
655 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
656 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
657 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
658 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
659 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
660 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
661 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
662 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
663 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
664
665 Mutex M114 (0x7b8c00000258) created at:
666 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
667 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
668 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
669 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
670 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
671 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
672 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
673 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
674
675 Mutex M112 (0x7b8c000000a8) created at:
676 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
677 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
678 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
679 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
680 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
681 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
682 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
683 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
684
685 Thread T1 (tid=39926, running) created by main thread at:
686 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
687 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
688 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
689 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
690 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
691 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
692 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
693 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
694
695SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
696==================
697==================
698WARNING: ThreadSanitizer: data race (pid=39918)
699 Read of size 8 at 0x7b9800004a38 by main thread (mutexes: write M114):
700 #0 memcpy <null> (ffmpeg_g+0x452a07)
701 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
702 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
703 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
704 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
705 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
706 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
707 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
708 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
709 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
710 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
711 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
712 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
713 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
714 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
715 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
716 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
717
718 Previous write of size 4 at 0x7b9800004a38 by thread T1 (mutexes: write M112):
719 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1711:21 (ffmpeg_g+0xeed876)
720 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
721 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
722 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
723
724 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
725 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
726 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
727 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
728 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
729 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
730 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
731 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
732 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
733 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
734 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
735
736 Mutex M114 (0x7b8c00000258) created at:
737 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
738 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
739 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
740 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
741 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
742 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
743 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
744 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
745
746 Mutex M112 (0x7b8c000000a8) created at:
747 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
748 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
749 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
750 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
751 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
752 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
753 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
754 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
755
756 Thread T1 (tid=39926, running) created by main thread at:
757 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
758 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
759 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
760 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
761 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
762 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
763 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
764 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
765
766SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
767==================
768==================
769WARNING: ThreadSanitizer: data race (pid=39918)
770 Read of size 8 at 0x7b9800004a48 by main thread (mutexes: write M114):
771 #0 memcpy <null> (ffmpeg_g+0x452a07)
772 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
773 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
774 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
775 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
776 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
777 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
778 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
779 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
780 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
781 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
782 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
783 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
784 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
785 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
786 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
787 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
788
789 Previous write of size 8 at 0x7b9800004a48 by thread T1 (mutexes: write M112):
790 #0 ff_update_block_index ffmpeg/libavcodec/mpegvideo.h:741:22 (ffmpeg_g+0xc884bb)
791 #1 decode_slice ffmpeg/libavcodec/h263dec.c:254 (ffmpeg_g+0xc884bb)
792 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
793 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
794
795 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
796 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
797 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
798 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
799 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
800 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
801 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
802 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
803 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
804 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
805 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
806
807 Mutex M114 (0x7b8c00000258) created at:
808 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
809 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
810 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
811 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
812 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
813 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
814 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
815 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
816
817 Mutex M112 (0x7b8c000000a8) created at:
818 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
819 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
820 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
821 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
822 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
823 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
824 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
825 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
826
827 Thread T1 (tid=39926, running) created by main thread at:
828 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
829 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
830 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
831 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
832 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
833 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
834 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
835 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
836
837SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
838==================
839==================
840WARNING: ThreadSanitizer: data race (pid=39918)
841 Read of size 8 at 0x7b9800004a58 by main thread (mutexes: write M114):
842 #0 memcpy <null> (ffmpeg_g+0x452a07)
843 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
844 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
845 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
846 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
847 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
848 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
849 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
850 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
851 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
852 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
853 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
854 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
855 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
856 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
857 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
858 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
859
860 Previous write of size 4 at 0x7b9800004a58 by thread T1 (mutexes: write M112):
861 #0 ff_init_block_index ffmpeg/libavcodec/mpegvideo.c:2284:22 (ffmpeg_g+0xf42bde)
862 #1 decode_slice ffmpeg/libavcodec/h263dec.c:250:9 (ffmpeg_g+0xc8841a)
863 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
864 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
865
866 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
867 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
868 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
869 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
870 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
871 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
872 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
873 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
874 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
875 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
876 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
877
878 Mutex M114 (0x7b8c00000258) created at:
879 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
880 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
881 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
882 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
883 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
884 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
885 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
886 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
887
888 Mutex M112 (0x7b8c000000a8) created at:
889 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
890 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
891 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
892 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
893 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
894 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
895 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
896 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
897
898 Thread T1 (tid=39926, running) created by main thread at:
899 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
900 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
901 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
902 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
903 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
904 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
905 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
906 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
907
908SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
909==================
910==================
911WARNING: ThreadSanitizer: data race (pid=39918)
912 Read of size 8 at 0x7b9800004a78 by main thread (mutexes: write M114):
913 #0 memcpy <null> (ffmpeg_g+0x452a07)
914 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
915 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
916 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
917 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
918 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
919 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
920 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
921 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
922 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
923 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
924 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
925 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
926 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
927 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
928 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
929 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
930
931 Previous write of size 8 at 0x7b9800004a78 by thread T1 (mutexes: write M112):
932 #0 ff_init_block_index ffmpeg/libavcodec/mpegvideo.c:2288:16 (ffmpeg_g+0xf42c41)
933 #1 decode_slice ffmpeg/libavcodec/h263dec.c:250:9 (ffmpeg_g+0xc8841a)
934 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
935 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
936
937 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
938 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
939 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
940 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
941 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
942 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
943 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
944 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
945 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
946 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
947 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
948
949 Mutex M114 (0x7b8c00000258) created at:
950 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
951 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
952 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
953 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
954 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
955 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
956 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
957 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
958
959 Mutex M112 (0x7b8c000000a8) created at:
960 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
961 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
962 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
963 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
964 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
965 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
966 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
967 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
968
969 Thread T1 (tid=39926, running) created by main thread at:
970 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
971 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
972 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
973 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
974 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
975 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
976 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
977 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
978
979SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
980==================
981==================
982WARNING: ThreadSanitizer: data race (pid=39918)
983 Read of size 8 at 0x7b9800004a80 by main thread (mutexes: write M114):
984 #0 memcpy <null> (ffmpeg_g+0x452a07)
985 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
986 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
987 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
988 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
989 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
990 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
991 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
992 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
993 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
994 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
995 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
996 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
997 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
998 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
999 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1000 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1001
1002 Previous write of size 8 at 0x7b9800004a80 by thread T1 (mutexes: write M112):
1003 #0 ff_init_block_index ffmpeg/libavcodec/mpegvideo.c:2289:16 (ffmpeg_g+0xf42c83)
1004 #1 decode_slice ffmpeg/libavcodec/h263dec.c:250:9 (ffmpeg_g+0xc8841a)
1005 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1006 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1007
1008 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1009 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1010 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1011 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1012 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1013 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1014 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1015 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1016 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1017 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1018 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1019
1020 Mutex M114 (0x7b8c00000258) created at:
1021 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1022 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1023 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1024 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1025 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1026 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1027 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1028 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1029
1030 Mutex M112 (0x7b8c000000a8) created at:
1031 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1032 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1033 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1034 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1035 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1036 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1037 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1038 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1039
1040 Thread T1 (tid=39926, running) created by main thread at:
1041 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1042 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1043 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1044 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1045 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1046 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1047 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1048 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1049
1050SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1051==================
1052==================
1053WARNING: ThreadSanitizer: data race (pid=39918)
1054 Read of size 8 at 0x7b9800004a88 by main thread (mutexes: write M114):
1055 #0 memcpy <null> (ffmpeg_g+0x452a07)
1056 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1057 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1058 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1059 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1060 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1061 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1062 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1063 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1064 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1065 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1066 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1067 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1068 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1069 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1070 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1071 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1072
1073 Previous write of size 8 at 0x7b9800004a88 by thread T1 (mutexes: write M112):
1074 #0 ff_init_block_index ffmpeg/libavcodec/mpegvideo.c:2290:16 (ffmpeg_g+0xf42caa)
1075 #1 decode_slice ffmpeg/libavcodec/h263dec.c:250:9 (ffmpeg_g+0xc8841a)
1076 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1077 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1078
1079 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1080 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1081 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1082 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1083 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1084 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1085 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1086 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1087 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1088 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1089 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1090
1091 Mutex M114 (0x7b8c00000258) created at:
1092 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1093 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1094 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1095 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1096 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1097 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1098 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1099 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1100
1101 Mutex M112 (0x7b8c000000a8) created at:
1102 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1103 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1104 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1105 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1106 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1107 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1108 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1109 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1110
1111 Thread T1 (tid=39926, running) created by main thread at:
1112 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1113 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1114 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1115 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1116 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1117 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1118 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1119 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1120
1121SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1122==================
1123==================
1124WARNING: ThreadSanitizer: data race (pid=39918)
1125 Read of size 8 at 0x7b98000050d0 by main thread (mutexes: write M114):
1126 #0 memcpy <null> (ffmpeg_g+0x452a07)
1127 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1128 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1129 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1130 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1131 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1132 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1133 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1134 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1135 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1136 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1137 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1138 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1139 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1140 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1141 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1142 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1143
1144 Previous write of size 4 at 0x7b98000050d4 by thread T1 (mutexes: write M112):
1145 #0 decode_slice ffmpeg/libavcodec/h263dec.c:282:41 (ffmpeg_g+0xc88c1a)
1146 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1147 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1148
1149 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1150 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1151 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1152 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1153 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1154 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1155 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1156 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1157 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1158 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1159 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1160
1161 Mutex M114 (0x7b8c00000258) created at:
1162 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1163 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1164 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1165 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1166 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1167 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1168 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1169 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1170
1171 Mutex M112 (0x7b8c000000a8) created at:
1172 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1173 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1174 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1175 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1176 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1177 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1178 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1179 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1180
1181 Thread T1 (tid=39926, running) created by main thread at:
1182 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1183 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1184 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1185 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1186 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1187 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1188 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1189 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1190
1191SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1192==================
1193==================
1194WARNING: ThreadSanitizer: data race (pid=39918)
1195 Read of size 8 at 0x7b9800005168 by main thread (mutexes: write M114):
1196 #0 memcpy <null> (ffmpeg_g+0x452a07)
1197 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1198 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1199 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1200 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1201 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1202 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1203 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1204 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1205 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1206 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1207 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1208 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1209 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1210 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1211 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1212 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1213
1214 Previous write of size 4 at 0x7b9800005168 by thread T1 (mutexes: write M112):
1215 #0 get_vlc2 ffmpeg/libavcodec/get_bits.h:825:5 (ffmpeg_g+0xeed842)
1216 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1702 (ffmpeg_g+0xeed842)
1217 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1218 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1219 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1220
1221 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1222 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1223 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1224 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1225 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1226 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1227 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1228 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1229 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1230 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1231 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1232
1233 Mutex M114 (0x7b8c00000258) created at:
1234 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1235 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1236 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1237 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1238 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1239 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1240 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1241 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1242
1243 Mutex M112 (0x7b8c000000a8) created at:
1244 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1245 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1246 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1247 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1248 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1249 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1250 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1251 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1252
1253 Thread T1 (tid=39926, running) created by main thread at:
1254 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1255 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1256 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1257 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1258 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1259 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1260 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1261 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1262
1263SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1264==================
1265==================
1266WARNING: ThreadSanitizer: data race (pid=39918)
1267 Read of size 8 at 0x7b98000057e8 by main thread (mutexes: write M114):
1268 #0 memcpy <null> (ffmpeg_g+0x452a07)
1269 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1270 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1271 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1272 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1273 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1274 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1275 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1276 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1277 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1278 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1279 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1280 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1281 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1282 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1283 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1284 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1285
1286 Previous atomic write of size 4 at 0x7b98000057e8 by thread T1 (mutexes: write M112):
1287 #0 __tsan_atomic32_fetch_add <null> (ffmpeg_g+0x470774)
1288 #1 ff_er_add_slice ffmpeg/libavcodec/error_resilience.c:862:9 (ffmpeg_g+0x17d1fa2)
1289 #2 decode_slice ffmpeg/libavcodec/h263dec.c:279:21 (ffmpeg_g+0xc88c04)
1290 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1291 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1292
1293 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1294 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1295 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1296 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1297 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1298 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1299 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1300 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1301 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1302 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1303 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1304
1305 Mutex M114 (0x7b8c00000258) created at:
1306 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1307 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1308 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1309 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1310 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1311 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1312 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1313 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1314
1315 Mutex M112 (0x7b8c000000a8) created at:
1316 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1317 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1318 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1319 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1320 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1321 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1322 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1323 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1324
1325 Thread T1 (tid=39926, running) created by main thread at:
1326 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1327 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1328 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1329 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1330 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1331 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1332 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1333 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1334
1335SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1336==================
1337==================
1338WARNING: ThreadSanitizer: data race (pid=39918)
1339 Read of size 8 at 0x7b9800005a60 by main thread (mutexes: write M114):
1340 #0 memcpy <null> (ffmpeg_g+0x452a07)
1341 #1 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3463:5 (ffmpeg_g+0xeea34d)
1342 #2 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1343 #3 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1344 #4 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1345 #5 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1346 #6 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1347 #7 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1348 #8 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1349 #9 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1350 #10 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1351 #11 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1352 #12 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1353 #13 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1354 #14 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1355 #15 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1356
1357 Previous write of size 4 at 0x7b9800005a64 by thread T1 (mutexes: write M112):
1358 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1728:31 (ffmpeg_g+0xeedef5)
1359 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1360 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1361 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1362
1363 Location is heap block of size 11240 at 0x7b9800003000 allocated by main thread:
1364 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1365 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4eecb)
1366 #2 av_mallocz ffmpeg/libavutil/mem.c:238 (ffmpeg_g+0x1e4eecb)
1367 #3 init_context_defaults ffmpeg/libavcodec/options.c:127:27 (ffmpeg_g+0xfd422e)
1368 #4 avcodec_alloc_context3 ffmpeg/libavcodec/options.c:163:9 (ffmpeg_g+0xfd435d)
1369 #5 add_input_streams ffmpeg/fftools/ffmpeg_opt.c:778:24 (ffmpeg_g+0x4be38d)
1370 #6 open_input_file ffmpeg/fftools/ffmpeg_opt.c:1190 (ffmpeg_g+0x4be38d)
1371 #7 open_files ffmpeg/fftools/ffmpeg_opt.c:3275:15 (ffmpeg_g+0x4bc71b)
1372 #8 ffmpeg_parse_options ffmpeg/fftools/ffmpeg_opt.c:3315:11 (ffmpeg_g+0x4bc4bb)
1373 #9 main ffmpeg/fftools/ffmpeg.c:4872:11 (ffmpeg_g+0x4d97bb)
1374
1375 Mutex M114 (0x7b8c00000258) created at:
1376 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1377 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1378 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1379 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1380 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1381 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1382 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1383 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1384
1385 Mutex M112 (0x7b8c000000a8) created at:
1386 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1387 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1388 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1389 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1390 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1391 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1392 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1393 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1394
1395 Thread T1 (tid=39926, running) created by main thread at:
1396 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1397 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1398 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1399 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1400 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1401 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1402 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1403 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1404
1405SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1406==================
1407==================
1408WARNING: ThreadSanitizer: data race (pid=39918)
1409 Read of size 8 at 0x7b9800006010 by main thread (mutexes: write M116):
1410 #0 memcpy <null> (ffmpeg_g+0x452a07)
1411 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1412 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1413 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1414 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1415 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1416 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1417 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1418 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1419 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1420 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1421 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1422 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1423 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1424 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1425 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1426 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1427
1428 Previous write of size 1 at 0x7b9800006017 by thread T2 (mutexes: write M114):
1429 #0 memset <null> (ffmpeg_g+0x452877)
1430 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1418:44 (ffmpeg_g+0xeed8b4)
1431 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1432 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1433 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1434
1435 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1436 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1437 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1438 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1439 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1440 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1441 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1442 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1443 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1444 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1445
1446 Mutex M116 (0x7b8c00000408) created at:
1447 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1448 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1449 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1450 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1451 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1452 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1453 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1454 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1455
1456 Mutex M114 (0x7b8c00000258) created at:
1457 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1458 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1459 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1460 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1461 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1462 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1463 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1464 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1465
1466 Thread T2 (tid=39927, running) created by main thread at:
1467 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1468 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1469 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1470 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1471 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1472 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1473 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1474 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1475
1476SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1477==================
1478==================
1479WARNING: ThreadSanitizer: data race (pid=39918)
1480 Read of size 8 at 0x7b9800006018 by main thread (mutexes: write M116):
1481 #0 memcpy <null> (ffmpeg_g+0x452a07)
1482 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1483 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1484 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1485 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1486 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1487 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1488 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1489 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1490 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1491 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1492 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1493 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1494 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1495 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1496 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1497 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1498
1499 Previous write of size 4 at 0x7b980000601c by thread T2 (mutexes: write M114):
1500 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1098:36 (ffmpeg_g+0xeefa07)
1501 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef686)
1502 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1503 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1504 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1505
1506 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1507 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1508 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1509 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1510 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1511 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1512 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1513 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1514 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1515 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1516
1517 Mutex M116 (0x7b8c00000408) created at:
1518 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1519 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1520 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1521 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1522 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1523 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1524 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1525 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1526
1527 Mutex M114 (0x7b8c00000258) created at:
1528 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1529 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1530 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1531 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1532 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1533 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1534 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1535 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1536
1537 Thread T2 (tid=39927, running) created by main thread at:
1538 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1539 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1540 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1541 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1542 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1543 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1544 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1545 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1546
1547SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1548==================
1549==================
1550WARNING: ThreadSanitizer: data race (pid=39918)
1551 Read of size 8 at 0x7b9800006a18 by main thread (mutexes: write M116):
1552 #0 memcpy <null> (ffmpeg_g+0x452a07)
1553 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1554 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1555 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1556 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1557 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1558 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1559 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1560 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1561 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1562 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1563 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1564 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1565 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1566 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1567 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1568 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1569
1570 Previous write of size 4 at 0x7b9800006a18 by thread T2 (mutexes: write M114):
1571 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1438:36 (ffmpeg_g+0xeeda2f)
1572 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1573 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1574 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1575
1576 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1577 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1578 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1579 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1580 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1581 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1582 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1583 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1584 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1585 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1586
1587 Mutex M116 (0x7b8c00000408) created at:
1588 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1589 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1590 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1591 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1592 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1593 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1594 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1595 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1596
1597 Mutex M114 (0x7b8c00000258) created at:
1598 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1599 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1600 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1601 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1602 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1603 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1604 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1605 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1606
1607 Thread T2 (tid=39927, running) created by main thread at:
1608 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1609 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1610 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1611 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1612 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1613 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1614 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1615 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1616
1617SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1618==================
1619==================
1620WARNING: ThreadSanitizer: data race (pid=39918)
1621 Read of size 8 at 0x7b9800006a60 by main thread (mutexes: write M116):
1622 #0 memcpy <null> (ffmpeg_g+0x452a07)
1623 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1624 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1625 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1626 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1627 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1628 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1629 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1630 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1631 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1632 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1633 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1634 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1635 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1636 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1637 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1638 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1639
1640 Previous write of size 4 at 0x7b9800006a60 by thread T2 (mutexes: write M114):
1641 #0 ff_set_qscale ffmpeg/libavcodec/mpegvideo.c:2345:15 (ffmpeg_g+0xf43616)
1642 #1 decode_slice ffmpeg/libavcodec/h263dec.c:204:5 (ffmpeg_g+0xc88042)
1643 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1644 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1645
1646 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1647 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1648 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1649 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1650 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1651 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1652 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1653 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1654 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1655 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1656
1657 Mutex M116 (0x7b8c00000408) created at:
1658 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1659 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1660 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1661 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1662 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1663 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1664 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1665 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1666
1667 Mutex M114 (0x7b8c00000258) created at:
1668 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1669 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1670 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1671 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1672 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1673 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1674 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1675 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1676
1677 Thread T2 (tid=39927, running) created by main thread at:
1678 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1679 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1680 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1681 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1682 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1683 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1684 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1685 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1686
1687SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1688==================
1689==================
1690WARNING: ThreadSanitizer: data race (pid=39918)
1691 Read of size 8 at 0x7b9800007688 by main thread (mutexes: write M116):
1692 #0 memcpy <null> (ffmpeg_g+0x452a07)
1693 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1694 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1695 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1696 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1697 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1698 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1699 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1700 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1701 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1702 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1703 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1704 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1705 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1706 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1707 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1708 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1709
1710 Previous write of size 4 at 0x7b9800007688 by thread T2 (mutexes: write M114):
1711 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1526:32 (ffmpeg_g+0xeeea36)
1712 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1713 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1714 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1715
1716 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1717 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1718 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1719 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1720 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1721 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1722 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1723 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1724 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1725 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1726
1727 Mutex M116 (0x7b8c00000408) created at:
1728 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1729 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1730 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1731 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1732 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1733 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1734 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1735 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1736
1737 Mutex M114 (0x7b8c00000258) created at:
1738 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1739 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1740 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1741 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1742 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1743 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1744 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1745 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1746
1747 Thread T2 (tid=39927, running) created by main thread at:
1748 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1749 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1750 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1751 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1752 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1753 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1754 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1755 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1756
1757SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1758==================
1759==================
1760WARNING: ThreadSanitizer: data race (pid=39918)
1761 Read of size 8 at 0x7b9800007a38 by main thread (mutexes: write M116):
1762 #0 memcpy <null> (ffmpeg_g+0x452a07)
1763 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1764 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1765 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1766 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1767 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1768 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1769 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1770 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1771 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1772 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1773 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1774 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1775 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1776 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1777 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1778 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1779
1780 Previous write of size 4 at 0x7b9800007a38 by thread T2 (mutexes: write M114):
1781 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1452:21 (ffmpeg_g+0xeed51f)
1782 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1783 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1784 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1785
1786 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1787 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1788 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1789 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1790 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1791 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1792 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1793 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1794 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1795 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1796
1797 Mutex M116 (0x7b8c00000408) created at:
1798 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1799 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1800 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1801 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1802 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1803 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1804 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1805 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1806
1807 Mutex M114 (0x7b8c00000258) created at:
1808 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1809 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1810 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1811 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1812 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1813 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1814 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1815 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1816
1817 Thread T2 (tid=39927, running) created by main thread at:
1818 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1819 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1820 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1821 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1822 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1823 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1824 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1825 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1826
1827SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1828==================
1829==================
1830WARNING: ThreadSanitizer: data race (pid=39918)
1831 Read of size 8 at 0x7b9800007f60 by main thread (mutexes: write M116):
1832 #0 memcpy <null> (ffmpeg_g+0x452a07)
1833 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1834 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1835 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1836 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1837 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1838 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1839 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1840 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1841 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1842 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1843 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1844 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1845 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1846 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1847 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1848 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1849
1850 Previous write of size 4 at 0x7b9800007f60 by thread T2 (mutexes: write M114):
1851 #0 decode_slice ffmpeg/libavcodec/h263dec.c:201:25 (ffmpeg_g+0xc87fed)
1852 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1853 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1854
1855 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1856 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1857 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1858 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1859 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1860 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1861 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1862 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1863 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1864 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1865
1866 Mutex M116 (0x7b8c00000408) created at:
1867 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1868 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1869 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1870 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1871 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1872 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1873 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1874 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1875
1876 Mutex M114 (0x7b8c00000258) created at:
1877 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1878 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1879 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1880 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1881 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1882 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1883 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1884 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1885
1886 Thread T2 (tid=39927, running) created by main thread at:
1887 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1888 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1889 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1890 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1891 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1892 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1893 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1894 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1895
1896SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1897==================
1898==================
1899WARNING: ThreadSanitizer: data race (pid=39918)
1900 Read of size 8 at 0x7b9800007f68 by main thread (mutexes: write M116):
1901 #0 memcpy <null> (ffmpeg_g+0x452a07)
1902 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1903 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1904 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1905 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1906 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1907 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1908 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1909 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1910 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1911 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1912 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1913 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1914 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1915 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1916 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1917 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1918
1919 Previous write of size 8 at 0x7b9800007f68 by thread T2 (mutexes: write M114):
1920 #0 memcpy <null> (ffmpeg_g+0x452a07)
1921 #1 decode_slice ffmpeg/libavcodec/h263dec.c:199:30 (ffmpeg_g+0xc87fa8)
1922 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1923 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1924
1925 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1926 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1927 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1928 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1929 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1930 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1931 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1932 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1933 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1934 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1935
1936 Mutex M116 (0x7b8c00000408) created at:
1937 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1938 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1939 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1940 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1941 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1942 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1943 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1944 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1945
1946 Mutex M114 (0x7b8c00000258) created at:
1947 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
1948 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
1949 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1950 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1951 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1952 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1953 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1954 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1955
1956 Thread T2 (tid=39927, running) created by main thread at:
1957 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
1958 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
1959 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
1960 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
1961 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
1962 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
1963 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
1964 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1965
1966SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
1967==================
1968==================
1969WARNING: ThreadSanitizer: data race (pid=39918)
1970 Read of size 8 at 0x7b9800008058 by main thread (mutexes: write M116):
1971 #0 memcpy <null> (ffmpeg_g+0x452a07)
1972 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
1973 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
1974 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
1975 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
1976 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
1977 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
1978 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
1979 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
1980 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
1981 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
1982 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
1983 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
1984 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
1985 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
1986 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
1987 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
1988
1989 Previous write of size 4 at 0x7b980000805c by thread T2 (mutexes: write M114):
1990 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1460:22 (ffmpeg_g+0xeee17b)
1991 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
1992 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
1993 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
1994
1995 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
1996 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
1997 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
1998 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
1999 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2000 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2001 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2002 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2003 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2004 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2005
2006 Mutex M116 (0x7b8c00000408) created at:
2007 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2008 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2009 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2010 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2011 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2012 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2013 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2014 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2015
2016 Mutex M114 (0x7b8c00000258) created at:
2017 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2018 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2019 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2020 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2021 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2022 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2023 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2024 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2025
2026 Thread T2 (tid=39927, running) created by main thread at:
2027 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2028 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2029 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2030 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2031 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2032 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2033 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2034 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2035
2036SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2037==================
2038==================
2039WARNING: ThreadSanitizer: data race (pid=39918)
2040 Read of size 8 at 0x7b9800008128 by main thread (mutexes: write M116):
2041 #0 memcpy <null> (ffmpeg_g+0x452a07)
2042 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2043 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2044 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2045 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2046 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2047 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2048 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2049 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2050 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2051 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2052 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2053 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2054 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2055 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2056 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2057 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2058
2059 Previous write of size 4 at 0x7b980000812c by thread T2 (mutexes: write M114):
2060 #0 decode_slice ffmpeg/libavcodec/h263dec.c:257:37 (ffmpeg_g+0xc885a4)
2061 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2062 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2063
2064 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2065 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2066 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2067 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2068 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2069 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2070 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2071 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2072 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2073 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2074
2075 Mutex M116 (0x7b8c00000408) created at:
2076 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2077 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2078 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2079 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2080 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2081 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2082 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2083 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2084
2085 Mutex M114 (0x7b8c00000258) created at:
2086 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2087 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2088 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2089 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2090 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2091 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2092 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2093 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2094
2095 Thread T2 (tid=39927, running) created by main thread at:
2096 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2097 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2098 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2099 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2100 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2101 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2102 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2103 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2104
2105SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2106==================
2107==================
2108WARNING: ThreadSanitizer: data race (pid=39918)
2109 Read of size 8 at 0x7b9800008168 by main thread (mutexes: write M116):
2110 #0 memcpy <null> (ffmpeg_g+0x452a07)
2111 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2112 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2113 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2114 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2115 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2116 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2117 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2118 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2119 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2120 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2121 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2122 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2123 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2124 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2125 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2126 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2127
2128 Previous write of size 4 at 0x7b9800008168 by thread T2 (mutexes: write M114):
2129 #0 get_bits1 ffmpeg/libavcodec/get_bits.h:527:14 (ffmpeg_g+0xeed3db)
2130 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1414 (ffmpeg_g+0xeed3db)
2131 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
2132 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2133 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2134
2135 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2136 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2137 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2138 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2139 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2140 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2141 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2142 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2143 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2144 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2145
2146 Mutex M116 (0x7b8c00000408) created at:
2147 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2148 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2149 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2150 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2151 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2152 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2153 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2154 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2155
2156 Mutex M114 (0x7b8c00000258) created at:
2157 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2158 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2159 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2160 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2161 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2162 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2163 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2164 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2165
2166 Thread T2 (tid=39927, running) created by main thread at:
2167 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2168 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2169 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2170 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2171 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2172 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2173 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2174 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2175
2176SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2177==================
2178==================
2179WARNING: ThreadSanitizer: data race (pid=39918)
2180 Read of size 8 at 0x7b98000087e8 by main thread (mutexes: write M116):
2181 #0 memcpy <null> (ffmpeg_g+0x452a07)
2182 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2183 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2184 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2185 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2186 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2187 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2188 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2189 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2190 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2191 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2192 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2193 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2194 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2195 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2196 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2197 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2198
2199 Previous write of size 4 at 0x7b98000087ec by thread T2 (mutexes: write M114):
2200 #0 ff_er_frame_start ffmpeg/libavcodec/error_resilience.c:810:23 (ffmpeg_g+0x17d1dce)
2201 #1 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:59:5 (ffmpeg_g+0xf00dd6)
2202 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2203 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2204
2205 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2206 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2207 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2208 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2209 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2210 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2211 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2212 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2213 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2214 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2215
2216 Mutex M116 (0x7b8c00000408) created at:
2217 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2218 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2219 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2220 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2221 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2222 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2223 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2224 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2225
2226 Mutex M114 (0x7b8c00000258) created at:
2227 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2228 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2229 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2230 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2231 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2232 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2233 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2234 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2235
2236 Thread T2 (tid=39927, running) created by main thread at:
2237 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2238 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2239 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2240 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2241 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2242 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2243 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2244 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2245
2246SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2247==================
2248==================
2249WARNING: ThreadSanitizer: data race (pid=39918)
2250 Read of size 8 at 0x7b9800008868 by main thread (mutexes: write M116):
2251 #0 memcpy <null> (ffmpeg_g+0x452a07)
2252 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2253 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2254 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2255 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2256 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2257 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2258 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2259 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2260 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2261 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2262 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2263 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2264 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2265 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2266 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2267 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2268
2269 Previous write of size 8 at 0x7b9800008868 by thread T2 (mutexes: write M114):
2270 #0 memset <null> (ffmpeg_g+0x452877)
2271 #1 set_erpic ffmpeg/libavcodec/mpeg_er.c:27:5 (ffmpeg_g+0xf0098d)
2272 #2 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:50 (ffmpeg_g+0xf0098d)
2273 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2274 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2275
2276 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2277 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2278 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2279 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2280 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2281 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2282 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2283 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2284 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2285 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2286
2287 Mutex M116 (0x7b8c00000408) created at:
2288 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2289 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2290 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2291 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2292 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2293 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2294 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2295 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2296
2297 Mutex M114 (0x7b8c00000258) created at:
2298 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2299 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2300 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2301 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2302 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2303 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2304 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2305 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2306
2307 Thread T2 (tid=39927, running) created by main thread at:
2308 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2309 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2310 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2311 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2312 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2313 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2314 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2315 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2316
2317SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2318==================
2319==================
2320WARNING: ThreadSanitizer: data race (pid=39918)
2321 Read of size 8 at 0x7b98000088a8 by main thread (mutexes: write M116):
2322 #0 memcpy <null> (ffmpeg_g+0x452a07)
2323 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2324 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2325 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2326 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2327 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2328 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2329 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2330 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2331 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2332 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2333 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2334 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2335 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2336 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2337 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2338 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2339
2340 Previous write of size 8 at 0x7b98000088a8 by thread T2 (mutexes: write M114):
2341 #0 memset <null> (ffmpeg_g+0x452877)
2342 #1 set_erpic ffmpeg/libavcodec/mpeg_er.c:27:5 (ffmpeg_g+0xf00c1e)
2343 #2 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:52 (ffmpeg_g+0xf00c1e)
2344 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2345 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2346
2347 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2348 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2349 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2350 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2351 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2352 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2353 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2354 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2355 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2356 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2357
2358 Mutex M116 (0x7b8c00000408) created at:
2359 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2360 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2361 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2362 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2363 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2364 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2365 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2366 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2367
2368 Mutex M114 (0x7b8c00000258) created at:
2369 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2370 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2371 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2372 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2373 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2374 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2375 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2376 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2377
2378 Thread T2 (tid=39927, running) created by main thread at:
2379 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2380 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2381 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2382 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2383 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2384 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2385 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2386 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2387
2388SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2389==================
2390==================
2391WARNING: ThreadSanitizer: data race (pid=39918)
2392 Read of size 8 at 0x7b98000088e8 by main thread (mutexes: write M116):
2393 #0 memcpy <null> (ffmpeg_g+0x452a07)
2394 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2395 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2396 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2397 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2398 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2399 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2400 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2401 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2402 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2403 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2404 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2405 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2406 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2407 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2408 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2409 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2410
2411 Previous write of size 8 at 0x7b98000088e8 by thread T2 (mutexes: write M114):
2412 #0 memset <null> (ffmpeg_g+0x452877)
2413 #1 set_erpic ffmpeg/libavcodec/mpeg_er.c:27:5 (ffmpeg_g+0xf00ad2)
2414 #2 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:51 (ffmpeg_g+0xf00ad2)
2415 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2416 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2417
2418 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2419 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2420 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2421 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2422 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2423 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2424 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2425 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2426 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2427 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2428
2429 Mutex M116 (0x7b8c00000408) created at:
2430 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2431 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2432 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2433 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2434 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2435 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2436 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2437 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2438
2439 Mutex M114 (0x7b8c00000258) created at:
2440 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2441 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2442 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2443 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2444 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2445 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2446 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2447 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2448
2449 Thread T2 (tid=39927, running) created by main thread at:
2450 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2451 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2452 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2453 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2454 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2455 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2456 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2457 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2458
2459SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2460==================
2461==================
2462WARNING: ThreadSanitizer: data race (pid=39918)
2463 Read of size 8 at 0x7b9800008948 by main thread (mutexes: write M116):
2464 #0 memcpy <null> (ffmpeg_g+0x452a07)
2465 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2466 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2467 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2468 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2469 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2470 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2471 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2472 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2473 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2474 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2475 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2476 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2477 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2478 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2479 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2480 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2481
2482 Previous write of size 2 at 0x7b9800008948 by thread T2 (mutexes: write M114):
2483 #0 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:54:27 (ffmpeg_g+0xf00d59)
2484 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2485 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2486
2487 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2488 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2489 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2490 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2491 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2492 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2493 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2494 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2495 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2496 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2497
2498 Mutex M116 (0x7b8c00000408) created at:
2499 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2500 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2501 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2502 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2503 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2504 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2505 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2506 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2507
2508 Mutex M114 (0x7b8c00000258) created at:
2509 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2510 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2511 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2512 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2513 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2514 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2515 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2516 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2517
2518 Thread T2 (tid=39927, running) created by main thread at:
2519 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2520 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2521 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2522 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2523 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2524 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2525 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2526 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2527
2528SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2529==================
2530==================
2531WARNING: ThreadSanitizer: data race (pid=39918)
2532 Read of size 8 at 0x7b9800008950 by main thread (mutexes: write M116):
2533 #0 memcpy <null> (ffmpeg_g+0x452a07)
2534 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2535 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2536 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2537 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2538 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2539 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2540 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2541 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2542 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2543 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2544 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2545 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2546 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2547 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2548 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2549 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2550
2551 Previous write of size 4 at 0x7b9800008950 by thread T2 (mutexes: write M114):
2552 #0 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:57:27 (ffmpeg_g+0xf00dc8)
2553 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2554 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2555
2556 Location is heap block of size 11240 at 0x7b9800006000 allocated by main thread:
2557 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2558 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2559 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2560 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2561 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2562 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2563 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2564 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2565 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2566
2567 Mutex M116 (0x7b8c00000408) created at:
2568 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2569 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2570 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2571 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2572 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2573 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2574 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2575 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2576
2577 Mutex M114 (0x7b8c00000258) created at:
2578 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2579 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2580 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2581 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2582 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2583 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2584 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2585 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2586
2587 Thread T2 (tid=39927, running) created by main thread at:
2588 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2589 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2590 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2591 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2592 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2593 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2594 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2595 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2596
2597SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2598==================
2599==================
2600WARNING: ThreadSanitizer: data race (pid=39918)
2601 Read of size 8 at 0x7b980000a688 by main thread (mutexes: write M118):
2602 #0 memcpy <null> (ffmpeg_g+0x452a07)
2603 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2604 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2605 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2606 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2607 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2608 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2609 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2610 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2611 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2612 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2613 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2614 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2615 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2616 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2617 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2618 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2619
2620 Previous write of size 4 at 0x7b980000a688 by thread T3 (mutexes: write M116):
2621 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1437:36 (ffmpeg_g+0xeeda19)
2622 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
2623 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2624 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2625
2626 Location is heap block of size 11240 at 0x7b9800009000 allocated by main thread:
2627 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2628 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2629 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2630 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2631 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2632 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2633 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2634 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2635 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2636
2637 Mutex M118 (0x7b8c000005b8) created at:
2638 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2639 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2640 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2641 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2642 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2643 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2644 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2645 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2646
2647 Mutex M116 (0x7b8c00000408) created at:
2648 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2649 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2650 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2651 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2652 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2653 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2654 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2655 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2656
2657 Thread T3 (tid=39928, running) created by main thread at:
2658 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2659 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2660 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2661 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2662 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2663 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2664 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2665 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2666
2667SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2668==================
2669==================
2670WARNING: ThreadSanitizer: data race (pid=39918)
2671 Read of size 8 at 0x7b980000aa28 by main thread (mutexes: write M118):
2672 #0 memcpy <null> (ffmpeg_g+0x452a07)
2673 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2674 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2675 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2676 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2677 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2678 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2679 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2680 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2681 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2682 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2683 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2684 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2685 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2686 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2687 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2688 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2689
2690 Previous write of size 4 at 0x7b980000aa2c by thread T3 (mutexes: write M116):
2691 #0 decode_slice ffmpeg/libavcodec/h263dec.c:316:17 (ffmpeg_g+0xc887d4)
2692 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2693 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2694
2695 Location is heap block of size 11240 at 0x7b9800009000 allocated by main thread:
2696 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2697 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2698 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2699 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2700 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2701 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2702 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2703 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2704 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2705
2706 Mutex M118 (0x7b8c000005b8) created at:
2707 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2708 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2709 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2710 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2711 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2712 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2713 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2714 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2715
2716 Mutex M116 (0x7b8c00000408) created at:
2717 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2718 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2719 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2720 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2721 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2722 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2723 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2724 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2725
2726 Thread T3 (tid=39928, running) created by main thread at:
2727 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2728 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2729 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2730 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2731 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2732 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2733 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2734 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2735
2736SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2737==================
2738==================
2739WARNING: ThreadSanitizer: data race (pid=39918)
2740 Read of size 8 at 0x7b980000aa30 by main thread (mutexes: write M118):
2741 #0 memcpy <null> (ffmpeg_g+0x452a07)
2742 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2743 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2744 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2745 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2746 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2747 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2748 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2749 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2750 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2751 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2752 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2753 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2754 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2755 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2756 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2757 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2758
2759 Previous write of size 4 at 0x7b980000aa30 by thread T3 (mutexes: write M116):
2760 #0 decode_slice ffmpeg/libavcodec/h263dec.c:233:43 (ffmpeg_g+0xc887f2)
2761 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2762 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2763
2764 Location is heap block of size 11240 at 0x7b9800009000 allocated by main thread:
2765 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2766 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2767 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2768 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2769 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2770 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2771 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2772 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2773 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2774
2775 Mutex M118 (0x7b8c000005b8) created at:
2776 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2777 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2778 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2779 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2780 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2781 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2782 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2783 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2784
2785 Mutex M116 (0x7b8c00000408) created at:
2786 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2787 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2788 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2789 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2790 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2791 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2792 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2793 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2794
2795 Thread T3 (tid=39928, running) created by main thread at:
2796 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2797 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2798 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2799 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2800 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2801 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2802 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2803 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2804
2805SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2806==================
2807==================
2808WARNING: ThreadSanitizer: data race (pid=39918)
2809 Read of size 8 at 0x7b980000b7e8 by main thread (mutexes: write M118):
2810 #0 memcpy <null> (ffmpeg_g+0x452a07)
2811 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2812 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2813 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2814 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2815 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2816 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2817 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2818 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2819 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2820 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2821 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2822 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2823 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2824 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2825 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2826 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2827
2828 Previous write of size 4 at 0x7b980000b7e8 by thread T3 (mutexes: write M116):
2829 #0 ff_er_frame_start ffmpeg/libavcodec/error_resilience.c:809:5 (ffmpeg_g+0x17d1dbc)
2830 #1 ff_mpeg_er_frame_start ffmpeg/libavcodec/mpeg_er.c:59:5 (ffmpeg_g+0xf00dd6)
2831 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:627:5 (ffmpeg_g+0xc87399)
2832 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2833
2834 Location is heap block of size 11240 at 0x7b9800009000 allocated by main thread:
2835 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2836 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2837 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2838 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2839 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2840 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2841 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2842 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2843 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2844
2845 Mutex M118 (0x7b8c000005b8) created at:
2846 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2847 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2848 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2849 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2850 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2851 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2852 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2853 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2854
2855 Mutex M116 (0x7b8c00000408) created at:
2856 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2857 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2858 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2859 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2860 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2861 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2862 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2863 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2864
2865 Thread T3 (tid=39928, running) created by main thread at:
2866 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2867 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2868 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2869 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2870 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2871 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2872 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2873 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2874
2875SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2876==================
2877==================
2878WARNING: ThreadSanitizer: data race (pid=39918)
2879 Read of size 8 at 0x7b980000da38 by main thread (mutexes: write M120):
2880 #0 memcpy <null> (ffmpeg_g+0x452a07)
2881 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2882 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2883 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2884 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2885 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2886 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2887 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2888 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2889 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2890 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2891 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2892 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2893 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2894 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2895 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2896 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2897
2898 Previous write of size 4 at 0x7b980000da38 by thread T4 (mutexes: write M118):
2899 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1416:29 (ffmpeg_g+0xeed897)
2900 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
2901 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2902 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2903
2904 Location is heap block of size 11240 at 0x7b980000c000 allocated by main thread:
2905 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2906 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2907 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2908 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2909 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2910 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2911 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2912 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2913 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2914
2915 Mutex M120 (0x7b8c00000768) created at:
2916 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2917 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2918 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2919 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2920 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2921 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2922 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2923 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2924
2925 Mutex M118 (0x7b8c000005b8) created at:
2926 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2927 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2928 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2929 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2930 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2931 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2932 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2933 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2934
2935 Thread T4 (tid=39929, running) created by main thread at:
2936 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
2937 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
2938 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2939 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2940 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2941 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2942 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2943 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2944
2945SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
2946==================
2947==================
2948WARNING: ThreadSanitizer: data race (pid=39918)
2949 Read of size 8 at 0x7b980000e058 by main thread (mutexes: write M120):
2950 #0 memcpy <null> (ffmpeg_g+0x452a07)
2951 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
2952 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
2953 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
2954 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
2955 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
2956 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
2957 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
2958 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
2959 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
2960 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
2961 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
2962 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
2963 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
2964 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
2965 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
2966 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2967
2968 Previous write of size 4 at 0x7b980000e05c by thread T4 (mutexes: write M118):
2969 #0 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1435:36 (ffmpeg_g+0xeed9ed)
2970 #1 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
2971 #2 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
2972 #3 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
2973
2974 Location is heap block of size 11240 at 0x7b980000c000 allocated by main thread:
2975 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
2976 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
2977 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
2978 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2979 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2980 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2981 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2982 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2983 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2984
2985 Mutex M120 (0x7b8c00000768) created at:
2986 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2987 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2988 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2989 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
2990 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
2991 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
2992 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
2993 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
2994
2995 Mutex M118 (0x7b8c000005b8) created at:
2996 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
2997 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
2998 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
2999 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3000 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3001 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3002 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3003 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3004
3005 Thread T4 (tid=39929, running) created by main thread at:
3006 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3007 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3008 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3009 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3010 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3011 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3012 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3013 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3014
3015SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3016==================
3017==================
3018WARNING: ThreadSanitizer: data race (pid=39918)
3019 Read of size 8 at 0x7b980000f018 by main thread (mutexes: write M122):
3020 #0 memcpy <null> (ffmpeg_g+0x452a07)
3021 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3022 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3023 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3024 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3025 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3026 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3027 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3028 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3029 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3030 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3031 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3032 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3033 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3034 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3035 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3036 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3037
3038 Previous write of size 4 at 0x7b980000f018 by thread T5 (mutexes: write M120):
3039 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1098:36 (ffmpeg_g+0xeefa07)
3040 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef659)
3041 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3042 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3043 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3044
3045 Location is heap block of size 11240 at 0x7b980000f000 allocated by main thread:
3046 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3047 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3048 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3049 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3050 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3051 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3052 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3053 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3054 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3055
3056 Mutex M122 (0x7b8c00000918) created at:
3057 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3058 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3059 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3060 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3061 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3062 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3063 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3064 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3065
3066 Mutex M120 (0x7b8c00000768) created at:
3067 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3068 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3069 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3070 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3071 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3072 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3073 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3074 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3075
3076 Thread T5 (tid=39930, running) created by main thread at:
3077 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3078 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3079 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3080 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3081 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3082 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3083 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3084 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3085
3086SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3087==================
3088==================
3089WARNING: ThreadSanitizer: data race (pid=39918)
3090 Read of size 8 at 0x7b9800013a28 by main thread (mutexes: write M124):
3091 #0 memcpy <null> (ffmpeg_g+0x452a07)
3092 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3093 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3094 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3095 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3096 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3097 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3098 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3099 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3100 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3101 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3102 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3103 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3104 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3105 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3106 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3107 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3108
3109 Previous write of size 4 at 0x7b9800013a2c by thread T6 (mutexes: write M122):
3110 #0 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:641:13 (ffmpeg_g+0xc873e2)
3111 #1 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3112
3113 Location is heap block of size 11240 at 0x7b9800012000 allocated by main thread:
3114 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3115 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3116 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3117 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3118 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3119 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3120 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3121 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3122 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3123
3124 Mutex M124 (0x7b8c00000ac8) created at:
3125 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3126 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3127 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3128 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3129 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3130 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3131 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3132 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3133
3134 Mutex M122 (0x7b8c00000918) created at:
3135 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3136 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3137 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3138 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3139 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3140 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3141 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3142 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3143
3144 Thread T6 (tid=39931, running) created by main thread at:
3145 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3146 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3147 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3148 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3149 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3150 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3151 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3152 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3153
3154SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3155==================
3156==================
3157WARNING: ThreadSanitizer: data race (pid=39918)
3158 Read of size 8 at 0x7b9800013f60 by main thread (mutexes: write M124):
3159 #0 memcpy <null> (ffmpeg_g+0x452a07)
3160 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3161 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3162 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3163 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3164 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3165 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3166 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3167 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3168 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3169 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3170 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3171 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3172 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3173 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3174 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3175 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3176
3177 Previous write of size 4 at 0x7b9800013f64 by thread T6 (mutexes: write M122):
3178 #0 decode_slice ffmpeg/libavcodec/h263dec.c:202:25 (ffmpeg_g+0xc8801d)
3179 #1 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3180 #2 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3181
3182 Location is heap block of size 11240 at 0x7b9800012000 allocated by main thread:
3183 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3184 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3185 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3186 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3187 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3188 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3189 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3190 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3191 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3192
3193 Mutex M124 (0x7b8c00000ac8) created at:
3194 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3195 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3196 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3197 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3198 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3199 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3200 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3201 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3202
3203 Mutex M122 (0x7b8c00000918) created at:
3204 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3205 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3206 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3207 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3208 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3209 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3210 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3211 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3212
3213 Thread T6 (tid=39931, running) created by main thread at:
3214 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3215 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3216 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3217 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3218 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3219 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3220 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3221 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3222
3223SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3224==================
3225==================
3226WARNING: ThreadSanitizer: data race (pid=39918)
3227 Read of size 8 at 0x7b9800016a30 by main thread (mutexes: write M126):
3228 #0 memcpy <null> (ffmpeg_g+0x452a07)
3229 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3230 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3231 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3232 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3233 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3234 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3235 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3236 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3237 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3238 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3239 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3240 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3241 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3242 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3243 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3244 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3245
3246 Previous write of size 4 at 0x7b9800016a30 by thread T7 (mutexes: write M124):
3247 #0 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:642:13 (ffmpeg_g+0xc873fc)
3248 #1 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3249
3250 Location is heap block of size 11240 at 0x7b9800015000 allocated by main thread:
3251 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3252 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3253 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3254 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3255 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3256 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3257 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3258 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3259 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3260
3261 Mutex M126 (0x7b8c00000c78) created at:
3262 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3263 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3264 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3265 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3266 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3267 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3268 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3269 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3270
3271 Mutex M124 (0x7b8c00000ac8) created at:
3272 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3273 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3274 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3275 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3276 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3277 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3278 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3279 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3280
3281 Thread T7 (tid=39932, running) created by main thread at:
3282 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3283 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3284 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3285 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3286 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3287 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3288 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3289 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3290
3291SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3292==================
3293==================
3294WARNING: ThreadSanitizer: data race (pid=39918)
3295 Read of size 8 at 0x7b9800018010 by main thread (mutexes: write M128):
3296 #0 memcpy <null> (ffmpeg_g+0x452a07)
3297 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3298 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3299 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3300 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3301 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3302 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3303 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3304 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3305 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3306 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3307 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3308 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3309 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3310 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3311 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3312 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3313
3314 Previous write of size 4 at 0x7b9800018014 by thread T8 (mutexes: write M126):
3315 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1305:28 (ffmpeg_g+0xef02c4)
3316 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef62a)
3317 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3318 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3319 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3320
3321 Location is heap block of size 11240 at 0x7b9800018000 allocated by main thread:
3322 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3323 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3324 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3325 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3326 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3327 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3328 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3329 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3330 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3331
3332 Mutex M128 (0x7b8c00000e28) created at:
3333 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3334 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3335 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3336 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3337 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3338 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3339 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3340 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3341
3342 Mutex M126 (0x7b8c00000c78) created at:
3343 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3344 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3345 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3346 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3347 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3348 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3349 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3350 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3351
3352 Thread T8 (tid=39933, running) created by main thread at:
3353 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3354 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3355 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3356 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3357 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3358 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3359 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3360 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3361
3362SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3363==================
3364==================
3365WARNING: ThreadSanitizer: data race (pid=39918)
3366 Read of size 8 at 0x7b980001e010 by main thread (mutexes: write M132):
3367 #0 memcpy <null> (ffmpeg_g+0x452a07)
3368 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3369 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3370 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3371 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3372 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3373 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3374 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3375 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3376 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3377 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3378 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3379 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3380 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3381 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3382 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3383 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3384
3385 Previous write of size 4 at 0x7b980001e014 by thread T10 (mutexes: write M130):
3386 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1098:36 (ffmpeg_g+0xeefa07)
3387 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef62a)
3388 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3389 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3390 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3391
3392 Location is heap block of size 11240 at 0x7b980001e000 allocated by main thread:
3393 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3394 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3395 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3396 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3397 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3398 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3399 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3400 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3401 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3402
3403 Mutex M132 (0x7b8c00001188) created at:
3404 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3405 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3406 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3407 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3408 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3409 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3410 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3411 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3412
3413 Mutex M130 (0x7b8c00000fd8) created at:
3414 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3415 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3416 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3417 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3418 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3419 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3420 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3421 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3422
3423 Thread T10 (tid=39935, running) created by main thread at:
3424 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3425 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3426 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3427 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3428 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3429 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3430 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3431 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3432
3433SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3434==================
3435==================
3436WARNING: ThreadSanitizer: data race (pid=39918)
3437 Read of size 8 at 0x7b980001e020 by main thread (mutexes: write M132):
3438 #0 memcpy <null> (ffmpeg_g+0x452a07)
3439 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3440 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3441 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3442 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3443 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3444 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3445 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3446 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3447 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3448 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3449 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3450 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3451 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3452 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3453 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3454 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3455
3456 Previous write of size 4 at 0x7b980001e020 by thread T10 (mutexes: write M130):
3457 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1098:36 (ffmpeg_g+0xeefa07)
3458 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef6b3)
3459 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3460 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3461 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3462
3463 Location is heap block of size 11240 at 0x7b980001e000 allocated by main thread:
3464 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3465 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3466 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3467 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3468 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3469 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3470 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3471 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3472 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3473
3474 Mutex M132 (0x7b8c00001188) created at:
3475 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3476 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3477 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3478 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3479 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3480 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3481 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3482 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3483
3484 Mutex M130 (0x7b8c00000fd8) created at:
3485 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3486 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3487 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3488 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3489 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3490 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3491 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3492 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3493
3494 Thread T10 (tid=39935, running) created by main thread at:
3495 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3496 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3497 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3498 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3499 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3500 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3501 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3502 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3503
3504SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3505==================
3506==================
3507WARNING: ThreadSanitizer: data race (pid=39918)
3508 Read of size 8 at 0x7b9800024020 by main thread (mutexes: write M136):
3509 #0 memcpy <null> (ffmpeg_g+0x452a07)
3510 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3511 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3512 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3513 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3514 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3515 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3516 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3517 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3518 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3519 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3520 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3521 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3522 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3523 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3524 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3525 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3526
3527 Previous write of size 4 at 0x7b9800024020 by thread T12 (mutexes: write M134):
3528 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1305:28 (ffmpeg_g+0xef02c4)
3529 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c:1748:13 (ffmpeg_g+0xeef6b3)
3530 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3531 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3532 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3533
3534 Location is heap block of size 11240 at 0x7b9800024000 allocated by main thread:
3535 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3536 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3537 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3538 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3539 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3540 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3541 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3542 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3543 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3544
3545 Mutex M136 (0x7b8c000014e8) created at:
3546 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3547 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3548 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3549 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3550 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3551 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3552 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3553 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3554
3555 Mutex M134 (0x7b8c00001338) created at:
3556 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3557 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3558 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3559 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3560 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3561 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3562 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3563 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3564
3565 Thread T12 (tid=39939, running) created by main thread at:
3566 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3567 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3568 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3569 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3570 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3571 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3572 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3573 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3574
3575SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3576==================
3577==================
3578WARNING: ThreadSanitizer: data race (pid=39918)
3579 Read of size 8 at 0x7b9800027028 by main thread (mutexes: write M138):
3580 #0 memcpy <null> (ffmpeg_g+0x452a07)
3581 #1 ff_mpeg_update_thread_context ffmpeg/libavcodec/mpegvideo.c:510:9 (ffmpeg_g+0xf2e662)
3582 #2 mpeg4_update_thread_context ffmpeg/libavcodec/mpeg4videodec.c:3458:15 (ffmpeg_g+0xeea32f)
3583 #3 update_context_from_thread ffmpeg/libavcodec/pthread_frame.c:310:19 (ffmpeg_g+0x102b172)
3584 #4 submit_packet ffmpeg/libavcodec/pthread_frame.c:413:15 (ffmpeg_g+0x102a5f8)
3585 #5 ff_thread_decode_frame ffmpeg/libavcodec/pthread_frame.c:490 (ffmpeg_g+0x102a5f8)
3586 #6 decode_simple_internal ffmpeg/libavcodec/decode.c:430:15 (ffmpeg_g+0xb31f54)
3587 #7 decode_simple_receive_frame ffmpeg/libavcodec/decode.c:628 (ffmpeg_g+0xb31f54)
3588 #8 decode_receive_frame_internal ffmpeg/libavcodec/decode.c:646 (ffmpeg_g+0xb31f54)
3589 #9 avcodec_send_packet ffmpeg/libavcodec/decode.c:704:15 (ffmpeg_g+0xb319f2)
3590 #10 decode ffmpeg/fftools/ffmpeg.c:2240:15 (ffmpeg_g+0x4e397e)
3591 #11 decode_video ffmpeg/fftools/ffmpeg.c:2382 (ffmpeg_g+0x4e397e)
3592 #12 process_input_packet ffmpeg/fftools/ffmpeg.c:2623 (ffmpeg_g+0x4e397e)
3593 #13 process_input ffmpeg/fftools/ffmpeg.c:4518:5 (ffmpeg_g+0x4dfa5d)
3594 #14 transcode_step ffmpeg/fftools/ffmpeg.c:4638 (ffmpeg_g+0x4dfa5d)
3595 #15 transcode ffmpeg/fftools/ffmpeg.c:4692 (ffmpeg_g+0x4dfa5d)
3596 #16 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3597
3598 Previous write of size 4 at 0x7b9800027028 by thread T13 (mutexes: write M136):
3599 #0 mpeg4_decode_block ffmpeg/libavcodec/mpeg4videodec.c:1098:36 (ffmpeg_g+0xeefa07)
3600 #1 mpeg4_decode_mb ffmpeg/libavcodec/mpeg4videodec.c (ffmpeg_g+0xeef70e)
3601 #2 decode_slice ffmpeg/libavcodec/h263dec.c:267:19 (ffmpeg_g+0xc88604)
3602 #3 ff_h263_decode_frame ffmpeg/libavcodec/h263dec.c:644:17 (ffmpeg_g+0xc8740f)
3603 #4 frame_worker_thread ffmpeg/libavcodec/pthread_frame.c:201:21 (ffmpeg_g+0x102c53b)
3604
3605 Location is heap block of size 11240 at 0x7b9800027000 allocated by main thread:
3606 #0 posix_memalign <null> (ffmpeg_g+0x4523ec)
3607 #1 av_malloc ffmpeg/libavutil/mem.c:87:9 (ffmpeg_g+0x1e4e97e)
3608 #2 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:812:31 (ffmpeg_g+0x102c0af)
3609 #3 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3610 #4 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3611 #5 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3612 #6 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3613 #7 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3614 #8 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3615
3616 Mutex M138 (0x7b8c00001698) created at:
3617 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3618 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3619 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3620 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3621 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3622 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3623 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3624 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3625
3626 Mutex M136 (0x7b8c000014e8) created at:
3627 #0 pthread_mutex_init <null> (ffmpeg_g+0x42ae1a)
3628 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:771:9 (ffmpeg_g+0x102bf50)
3629 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3630 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3631 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3632 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3633 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3634 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3635
3636 Thread T13 (tid=39940, running) created by main thread at:
3637 #0 pthread_create <null> (ffmpeg_g+0x42aa36)
3638 #1 ff_frame_thread_init ffmpeg/libavcodec/pthread_frame.c:828:15 (ffmpeg_g+0x102c1fd)
3639 #2 ff_thread_init ffmpeg/libavcodec/pthread.c:77:16 (ffmpeg_g+0x1b95010)
3640 #3 avcodec_open2 ffmpeg/libavcodec/utils.c:743:15 (ffmpeg_g+0x11f68b8)
3641 #4 init_input_stream ffmpeg/fftools/ffmpeg.c:2939:20 (ffmpeg_g+0x4daafc)
3642 #5 transcode_init ffmpeg/fftools/ffmpeg.c:3696 (ffmpeg_g+0x4daafc)
3643 #6 transcode ffmpeg/fftools/ffmpeg.c:4663 (ffmpeg_g+0x4daafc)
3644 #7 main ffmpeg/fftools/ffmpeg.c:4894:9 (ffmpeg_g+0x4d98b0)
3645
3646SUMMARY: ThreadSanitizer: data race (ffmpeg/ffmpeg_g+0x452a07) in memcpy
3647==================
3648ThreadSanitizer: reported 52 warnings