From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 9C20F45CC1 for ; Sun, 2 Apr 2023 23:53:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4F21D68BD9D; Mon, 3 Apr 2023 02:53:33 +0300 (EEST) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CCB3D68BD88 for ; Mon, 3 Apr 2023 02:53:26 +0300 (EEST) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 104DBC0002 for ; Sun, 2 Apr 2023 23:53:25 +0000 (UTC) Date: Mon, 3 Apr 2023 01:53:25 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20230402235325.GR1164690@pb2> References: <20230323091829.34057-1-jdek@itanimul.li> <058C3B7A-B6A9-4D61-965D-DD27B56DA81F@itanimul.li> MIME-Version: 1.0 In-Reply-To: <058C3B7A-B6A9-4D61-965D-DD27B56DA81F@itanimul.li> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/er: remove check for fields X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="===============8501631576771672013==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============8501631576771672013== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="QFliEIXSSz7hGqqc" Content-Disposition: inline --QFliEIXSSz7hGqqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 27, 2023 at 08:56:43AM +0200, J. Dekker wrote: > On 23 Mar 2023, at 10:18, J. Dekker wrote: >=20 > > This change on its own is almost certainly not correct; however, in > > testing many samples show notable improvement. > > --- > > > > The warning spams a bit when decoding using due to there being multiple > > ERContexts used but it doesn't seem that excessive and it will be > > removed soon (hopefully). > > > > libavcodec/error_resilience.c | 9 +++++++-- > > libavcodec/error_resilience.h | 1 + > > 2 files changed, 8 insertions(+), 2 deletions(-) > > >=20 > Pushed. why was this pushed ? the commit even says "This change on its own is almost certainly not correc= t;" and in fact after this commit out of array reads and writes occurr heres an example: ffmpeg -y -i fate-suite/mpeg2/mpeg2_field_encoding.ts -i fate-suite/real= /rv30.rm -r 30000/1001 -c:v:1 mpeg4 -map 0:0 -map 1:1 -c:v:0 mpeg2video tes= t.avi [mpeg2video @ 0x2d084040] Warning MVs not available [mpeg2video @ 0x2d084040] concealing 90 DC, 90 AC, 90 MV errors in P frame =3D=3D15798=3D=3D Invalid read of size 8 =3D=3D15798=3D=3D at 0xD81A2A: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071bc48 is 8 bytes inside a block of size 24 = free'd =3D=3D15798=3D=3D at 0x4C32D3B: free (in /usr/lib/valgrind/vgpreload_mem= check-amd64-linux.so) =3D=3D15798=3D=3D by 0x116332A: av_buffer_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0x116F5B5: av_frame_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC690: ff_mpeg_unref_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA340B5: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D Block was alloc'd at =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x117D3E8: av_mallocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11631C7: av_buffer_create (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8338CC: ff_attach_decode_data (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833AE4: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid read of size 8 =3D=3D15798=3D=3D at 0xD81A30: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071bf48 is 584 bytes inside a block of size 1= ,658 free'd =3D=3D15798=3D=3D at 0x4C32D3B: free (in /usr/lib/valgrind/vgpreload_mem= check-amd64-linux.so) =3D=3D15798=3D=3D by 0x116333E: av_buffer_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163675: av_buffer_replace (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFCEA0: ff_update_picture_tables (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFD01A: ff_mpeg_ref_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34384: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D Block was alloc'd at =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFCB88: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid write of size 8 =3D=3D15798=3D=3D at 0xD81A79: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071bc48 is 8 bytes inside a block of size 24 = free'd =3D=3D15798=3D=3D at 0x4C32D3B: free (in /usr/lib/valgrind/vgpreload_mem= check-amd64-linux.so) =3D=3D15798=3D=3D by 0x116332A: av_buffer_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0x116F5B5: av_frame_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC690: ff_mpeg_unref_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA340B5: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D Block was alloc'd at =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x117D3E8: av_mallocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11631C7: av_buffer_create (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8338CC: ff_attach_decode_data (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833AE4: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid write of size 8 =3D=3D15798=3D=3D at 0xD81A8C: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071bf48 is 584 bytes inside a block of size 1= ,658 free'd =3D=3D15798=3D=3D at 0x4C32D3B: free (in /usr/lib/valgrind/vgpreload_mem= check-amd64-linux.so) =3D=3D15798=3D=3D by 0x116333E: av_buffer_unref (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163675: av_buffer_replace (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFCEA0: ff_update_picture_tables (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFD01A: ff_mpeg_ref_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34384: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D Block was alloc'd at =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFCB88: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid read of size 8 =3D=3D15798=3D=3D at 0xD81A08: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x606e4e90 is 1 bytes after a block of size 442,= 447 alloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163AA4: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid write of size 8 =3D=3D15798=3D=3D at 0xD81A6B: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x606e4e90 is 1 bytes after a block of size 442,= 447 alloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163AA4: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid write of size 8 =3D=3D15798=3D=3D at 0xD81A74: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071b688 is 110,664 bytes inside a block of si= ze 110,671 alloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163AA4: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid read of size 8 =3D=3D15798=3D=3D at 0xD81A1E: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071b698 is 9 bytes after a block of size 110,= 671 alloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163245: av_buffer_alloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11632BD: av_buffer_allocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x1163AA4: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid read of size 8 =3D=3D15798=3D=3D at 0xD81A24: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071b998 is 0 bytes after a block of size 88 a= lloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x117D3E8: av_mallocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11639EB: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) =3D=3D15798=3D=3D=20 =3D=3D15798=3D=3D Invalid write of size 8 =3D=3D15798=3D=3D at 0xD81A87: ??? (in ffmpeg_g) =3D=3D15798=3D=3D Address 0x6071b998 is 0 bytes after a block of size 88 a= lloc'd =3D=3D15798=3D=3D at 0x4C33E76: memalign (in /usr/lib/valgrind/vgpreload= _memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x4C33F91: posix_memalign (in /usr/lib/valgrind/vgp= reload_memcheck-amd64-linux.so) =3D=3D15798=3D=3D by 0x117D232: av_malloc (in ffmpeg_g) =3D=3D15798=3D=3D by 0x117D3E8: av_mallocz (in ffmpeg_g) =3D=3D15798=3D=3D by 0x11639EB: av_buffer_pool_get (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8D80C4: avcodec_default_get_buffer2 (in ffmpeg_g) =3D=3D15798=3D=3D by 0x833ACA: ff_get_buffer (in ffmpeg_g) =3D=3D15798=3D=3D by 0xFFC832: ff_alloc_picture (in ffmpeg_g) =3D=3D15798=3D=3D by 0xA34257: ff_mpv_frame_start (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FC981: decode_chunks (in ffmpeg_g) =3D=3D15798=3D=3D by 0x9FD024: mpeg_decode_frame (in ffmpeg_g) =3D=3D15798=3D=3D by 0x8316BE: decode_receive_frame_internal (in ffmpeg_= g) =3D=3D15798=3D=3D by 0x83226F: avcodec_send_packet (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31B10B: decode_video (in ffmpeg_g) =3D=3D15798=3D=3D by 0x31D048: transcode (in ffmpeg_g) =3D=3D15798=3D=3D by 0x2EF743: main (in ffmpeg_g) [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Whats the most studid thing your enemy could do ? Blow himself up Whats the most studid thing you could do ? Give up your rights and freedom because your enemy blew himself up. --QFliEIXSSz7hGqqc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iFwEABEIAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCZCoVbwAKCRBhHseHBAsP q/dXAKCEXWlHIsgDXZle7sj8+ea9jK00sACXUVTMhycJNwRqyDazk5RnC2H3uQ== =Byr7 -----END PGP SIGNATURE----- --QFliEIXSSz7hGqqc-- --===============8501631576771672013== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============8501631576771672013==--