[FFmpeg-trac] #11067(undetermined:new): Assertion pkt failed at fftools/ffmpeg_dec.c:718

FFmpeg trac at avcodec.org
Sun Jun 23 06:23:35 EEST 2024


#11067: Assertion pkt failed at fftools/ffmpeg_dec.c:718
-------------------------------------+-------------------------------------
             Reporter:  Steffen      |                    Owner:  (none)
  Roller                             |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by Steffen Roller:

Old description:

> Summary of the bug:
>
> How to reproduce:
> {{{
> % ffmpeg -y -hide_banner -i 1981-Neukalen-Hanning-Sven.mp4 -c:v ffv1
> output.mkv
> }}}
>
> ### Version
> {{{
> ffmpeg version N-115975-g0c0e7ec81e Copyright (c) 2000-2024 the FFmpeg
> developers
>   built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
>   configuration: --prefix=/home/steffenr/ffmpeg_build --pkg-config-
> flags=--static --extra-cflags=-I/home/steffenr/ffmpeg_build/include
> --extra-ldflags=-L/home/steffenr/ffmpeg_build/lib --extra-libs='-lpthread
> -lm' --ld=g++ --bindir=/home/steffenr/bin --enable-gpl --enable-gnutls
> --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype
> --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d
> --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
> --enable-nonfree
>   libavutil      59. 25.100 / 59. 25.100
>   libavcodec     61.  8.100 / 61.  8.100
>   libavformat    61.  3.104 / 61.  3.104
>   libavdevice    61.  2.100 / 61.  2.100
>   libavfilter    10.  2.102 / 10.  2.102
>   libswscale      8.  2.100 /  8.  2.100
>   libswresample   5.  2.100 /  5.  2.100
>   libpostproc    58.  2.100 / 58.  2.100
> }}}
>

> ### output gdb
> {{{
> [Thread 0x7ffff1c006c0 (LWP 5349) exited]iB time=00:00:05.04
> bitrate=66992.4kbits/s speed=3.36x
> Assertion pkt failed at fftools/ffmpeg_dec.c:718=00:00:06.80
> bitrate=69391.1kbits/s speed= 3.4x
>
> Thread 12 "dec0:0:libdav1d" received signal SIGABRT, Aborted.
> [Switching to Thread 0x7ffff26006c0 (LWP 5348)]
> Download failed: Invalid argument.  Continuing without source file
> ./nptl/./nptl/pthread_kill.c.
> __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized
> out>) at ./nptl/pthread_kill.c:44
> warning: 44     ./nptl/pthread_kill.c: No such file or directory
> }}}
>
> (gdb) bt
> {{{
> #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized
> out>) at ./nptl/pthread_kill.c:44
> #1  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
> ./nptl/pthread_kill.c:78
> #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo at entry=6)
> at ./nptl/pthread_kill.c:89
> #3  0x00007ffff584526e in __GI_raise (sig=sig at entry=6) at
> ../sysdeps/posix/raise.c:26
> #4  0x00007ffff58288ff in __GI_abort () at ./stdlib/abort.c:79
> #5  0x000055555575630c in packet_decode (frame=0x7fffe0000900,
> pkt=<optimized out>, dp=<optimized out>) at fftools/ffmpeg_dec.c:718
> #6  decoder_thread (arg=0x555559216e40) at fftools/ffmpeg_dec.c:897
> #7  0x000055555577c80d in task_wrapper (arg=0x555559217170) at
> fftools/ffmpeg_sched.c:2467
> #8  0x00007ffff589ca94 in start_thread (arg=<optimized out>) at
> ./nptl/pthread_create.c:447
> #9  0x00007ffff5929c3c in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
> }}}
>
> (gdb) disass $pc-32,$pc+32
> {{{
> Dump of assembler code from 0x7ffff589eafc to 0x7ffff589eb3c:
>    0x00007ffff589eafc <__GI___pthread_kill+252>:        neg    %esi
>    0x00007ffff589eafe <__GI___pthread_kill+254>:        jmp
> 0x7ffff589ea8a <__GI___pthread_kill+138>
>    0x00007ffff589eb00 <__GI___pthread_kill+256>:        mov    $0xba,%eax
>    0x00007ffff589eb05 <__GI___pthread_kill+261>:        syscall
>    0x00007ffff589eb07 <__GI___pthread_kill+263>:        mov    %eax,%ebx
>    0x00007ffff589eb09 <__GI___pthread_kill+265>:        call
> 0x7ffff58f5a90 <__GI_getpid>
>    0x00007ffff589eb0e <__GI___pthread_kill+270>:        mov    %r12d,%edx
>    0x00007ffff589eb11 <__GI___pthread_kill+273>:        mov    %ebx,%esi
>    0x00007ffff589eb13 <__GI___pthread_kill+275>:        mov    %eax,%edi
>    0x00007ffff589eb15 <__GI___pthread_kill+277>:        mov    $0xea,%eax
>    0x00007ffff589eb1a <__GI___pthread_kill+282>:        syscall
> => 0x00007ffff589eb1c <__GI___pthread_kill+284>:        mov    %eax,%r14d
>    0x00007ffff589eb1f <__GI___pthread_kill+287>:        neg    %r14d
>    0x00007ffff589eb22 <__GI___pthread_kill+290>:        cmp
> $0xfffff000,%eax
>    0x00007ffff589eb27 <__GI___pthread_kill+295>:        mov    $0x0,%eax
>    0x00007ffff589eb2c <__GI___pthread_kill+300>:        cmovbe %eax,%r14d
>    0x00007ffff589eb30 <__GI___pthread_kill+304>:        jmp
> 0x7ffff589eab0 <__GI___pthread_kill+176>
>    0x00007ffff589eb35 <__GI___pthread_kill+309>:        nopl   (%rax)
>    0x00007ffff589eb38 <__GI___pthread_kill+312>:        mov    %r13,%rdi
>    0x00007ffff589eb3b <__GI___pthread_kill+315>:        call
> 0x7ffff5898ed0 <__GI___lll_lock_wait_private>
> End of assembler dump.
> }}}
>
> (gdb) info all-registers
> {{{
> rax            0x0                 0
> rbx            0x14e4              5348
> rcx            0x7ffff589eb1c      140737312844572
> rdx            0x6                 6
> rsi            0x14e4              5348
> rdi            0x14d7              5335
> rbp            0x7ffff25ff860      0x7ffff25ff860
> rsp            0x7ffff25ff820      0x7ffff25ff820
> r8             0x3c                60
> r9             0x0                 0
> r10            0x8                 8
> r11            0x246               582
> r12            0x6                 6
> r13            0xfffffff5          4294967285
> r14            0x16                22
> r15            0x555559216e40      93825055944256
> rip            0x7ffff589eb1c      0x7ffff589eb1c
> <__GI___pthread_kill+284>
> eflags         0x246               [ PF ZF IF ]
> cs             0x33                51
> ss             0x2b                43
> ds             0x0                 0
> es             0x0                 0
> fs             0x0                 0
> gs             0x0                 0
> st0            0                   (raw 0x00000000000000000000)
> st1            0                   (raw 0x00000000000000000000)
> st2            0                   (raw 0x00000000000000000000)
> st3            0                   (raw 0x00000000000000000000)
> st4            0                   (raw 0x00000000000000000000)
> st5            0                   (raw 0x00000000000000000000)
> st6            0                   (raw 0x00000000000000000000)
> st7            0                   (raw 0x00000000000000000000)
> fctrl          0x37f               895
> fstat          0x0                 0
> ftag           0xffff              65535
> fiseg          0x0                 0
> fioff          0x0                 0
> foseg          0x0                 0
> fooff          0x0                 0
> fop            0x0                 0
> mxcsr          0x1fa4              [ ZE PE IM DM ZM OM UM PM ]
> bndcfgu        {raw = 0x0, config = {base = 0x0, reserved = 0x0,
> preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved
> = 0, preserved = 0, enabled = 0}}
> bndstatus      {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0,
> status = {bde = 0, error = 0}}
> fs_base        0x7ffff26006c0      140737259767488
> gs_base        0x0                 0
> ymm0           {v16_bfloat16 = {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240,
> 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240, 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf25fe240, 0x7fff, 0xf25fe240,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff25fe240, 0x7ffff25fe240,
> 0x0, 0x0}, v32_int8 = {0x40, 0xe2, 0x5f, 0xf2, 0xff, 0x7f, 0x0, 0x0,
> 0x40, 0xe2, 0x5f, 0xf2, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
> {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240, 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf25fe240, 0x7fff, 0xf25fe240,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff25fe240, 0x7ffff25fe240,
> 0x0, 0x0}, v2_int128 = {0x7ffff25fe24000007ffff25fe240, 0x0}}
> ymm1           {v16_bfloat16 = {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563,
> 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563, 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf5a04563, 0x7fff, 0xf5a04563,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff5a04563, 0x7ffff5a04563,
> 0x0, 0x0}, v32_int8 = {0x63, 0x45, 0xa0, 0xf5, 0xff, 0x7f, 0x0, 0x0,
> 0x63, 0x45, 0xa0, 0xf5, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
> {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563, 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf5a04563, 0x7fff, 0xf5a04563,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff5a04563, 0x7ffff5a04563,
> 0x0, 0x0}, v2_int128 = {0x7ffff5a0456300007ffff5a04563, 0x0}}
> ymm2           {v16_bfloat16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>},
> v16_half = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_float = {0x0,
> 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff00000000, 0x0, 0x0,
> 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 27 times>},
> v16_int16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_int32 = {0x0,
> 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0,
> 0x0}, v2_int128 = {0xff00000000, 0x0}}
> ymm3           {v16_bfloat16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0xff, 0x0,
> 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float =
> {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff00000000,
> 0xff00000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 19 times>}, v16_int16 = {0x0,
> 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0}, v8_int32 = {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
> {0xff00000000, 0xff00000000, 0x0, 0x0}, v2_int128 =
> {0xff00000000000000ff00000000, 0x0}}
> ymm4           {v16_bfloat16 = {0x68b0, 0xf70e, 0x7fff, 0x0, 0x5f60,
> 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0x68b0, 0xf70e, 0x7fff, 0x0, 0x5f60, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf70e68b0, 0x7fff, 0xf70e5f60,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff70e68b0, 0x7ffff70e5f60,
> 0x0, 0x0}, v32_int8 = {0xb0, 0x68, 0xe, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x60,
> 0x5f, 0xe, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
> {0x68b0, 0xf70e, 0x7fff, 0x0, 0x5f60, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf70e68b0, 0x7fff, 0xf70e5f60,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff70e68b0, 0x7ffff70e5f60,
> 0x0, 0x0}, v2_int128 = {0x7ffff70e5f6000007ffff70e68b0, 0x0}}
> ymm5           {v16_bfloat16 = {0x5c40, 0xf70e, 0x7fff, 0x0, 0x5400,
> 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0x5c40, 0xf70e, 0x7fff, 0x0, 0x5400, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf70e5c40, 0x7fff, 0xf70e5400,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff70e5c40, 0x7ffff70e5400,
> 0x0, 0x0}, v32_int8 = {0x40, 0x5c, 0xe, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x0,
> 0x54, 0xe, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
> {0x5c40, 0xf70e, 0x7fff, 0x0, 0x5400, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf70e5c40, 0x7fff, 0xf70e5400,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff70e5c40, 0x7ffff70e5400,
> 0x0, 0x0}, v2_int128 = {0x7ffff70e540000007ffff70e5c40, 0x0}}
> ymm6           {v16_bfloat16 = {0x19f0, 0xf711, 0x7fff, 0x0, 0xf30,
> 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0x19f0, 0xf711, 0x7fff, 0x0, 0xf30, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf71119f0, 0x7fff, 0xf7110f30,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff71119f0, 0x7ffff7110f30,
> 0x0, 0x0}, v32_int8 = {0xf0, 0x19, 0x11, 0xf7, 0xff, 0x7f, 0x0, 0x0,
> 0x30, 0xf, 0x11, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
> {0x19f0, 0xf711, 0x7fff, 0x0, 0xf30, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf71119f0, 0x7fff, 0xf7110f30,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff71119f0, 0x7ffff7110f30,
> 0x0, 0x0}, v2_int128 = {0x7ffff7110f3000007ffff71119f0, 0x0}}
> ymm7           {v16_bfloat16 = {0xb90, 0xf711, 0x7fff, 0x0, 0x210,
> 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0xb90, 0xf711, 0x7fff, 0x0, 0x210, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf7110b90, 0x7fff, 0xf7110210,
> 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff7110b90, 0x7ffff7110210,
> 0x0, 0x0}, v32_int8 = {0x90, 0xb, 0x11, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x10,
> 0x2, 0x11, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0xb90,
> 0xf711, 0x7fff, 0x0, 0x210, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0}, v8_int32 = {0xf7110b90, 0x7fff, 0xf7110210, 0x7fff, 0x0,
> 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff7110b90, 0x7ffff7110210, 0x0, 0x0},
> v2_int128 = {0x7ffff711021000007ffff7110b90, 0x0}}
> ymm8           {v16_bfloat16 = {0x100, 0xcf89, 0x100, 0x1585, 0x100,
> 0xc689, 0x100, 0xe880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half
> = {0x100, 0xcf89, 0x100, 0x1585, 0x100, 0xc689, 0x100, 0xe880, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xcf890100, 0x15850100,
> 0xc6890100, 0xe8800100, 0x0, 0x0, 0x0, 0x0}, v4_double =
> {0x15850100cf890100, 0xe8800100c6890100, 0x0, 0x0}, v32_int8 = {0x0, 0x1,
> 0x89, 0xcf, 0x0, 0x1, 0x85, 0x15, 0x0, 0x1, 0x89, 0xc6, 0x0, 0x1, 0x80,
> 0xe8, 0x0 <repeats 16 times>}, v16_int16 = {0x100, 0xcf89, 0x100, 0x1585,
> 0x100, 0xc689, 0x100, 0xe880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
> v8_int32 = {0xcf890100, 0x15850100, 0xc6890100, 0xe8800100, 0x0, 0x0,
> 0x0, 0x0}, v4_int64 = {0x15850100cf890100, 0xe8800100c6890100, 0x0, 0x0},
> v2_int128 = {0xe8800100c689010015850100cf890100, 0x0}}
> ymm9           {v16_bfloat16 = {0xffff, 0xffff, 0x1, 0x0, 0x1, 0x0,
> 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
> {0xffff, 0xffff, 0x1, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0}, v8_float = {0xffffffff, 0x1, 0x1, 0xffffffff, 0x0,
> 0x0, 0x0, 0x0}, v4_double = {0x1ffffffff, 0xffffffff00000001, 0x0, 0x0},
> v32_int8 = {0xff, 0xff, 0xff, 0xff, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
> 0x0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 =
> {0xffff, 0xffff, 0x1, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffffffff, 0x1, 0x1, 0xffffffff, 0x0,
> 0x0, 0x0, 0x0}, v4_int64 = {0x1ffffffff, 0xffffffff00000001, 0x0, 0x0},
> v2_int128 = {0xffffffff0000000100000001ffffffff, 0x0}}
> ymm10          {v16_bfloat16 = {0x1, 0x0, 0x0, 0x0, 0xffff, 0xffff,
> 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x1,
> 0x0, 0x0, 0x0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0}, v8_float = {0x1, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x0,
> 0x0, 0x0}, v4_double = {0x1, 0xffffffffffffffff, 0x0, 0x0}, v32_int8 =
> {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff,
> 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x1, 0x0, 0x0,
> 0x0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0}, v8_int32 = {0x1, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0},
> v4_int64 = {0x1, 0xffffffffffffffff, 0x0, 0x0}, v2_int128 =
> {0xffffffffffffffff0000000000000001, 0x0}}
> ymm11          {v16_bfloat16 = {0x0, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0x1,
> 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
> v8_float = {0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double =
> {0x100000000, 0xffffffff, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x1,
> 0x0, 0x0, 0x--Type <RET> for more, q to quit, c to continue without
> paging--c
> 0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 20 times>}, v16_int16 = {0x0,
> 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0}, v8_int32 = {0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0},
> v4_int64 = {0x100000000, 0xffffffff, 0x0, 0x0}, v2_int128 =
> {0xffffffff0000000100000000, 0x0}}
> ymm12          {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff,
> 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0}, v8_float = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0},
> v4_double = {0x0, 0xffffffff00000000, 0x0, 0x0}, v32_int8 = {0x0 <repeats
> 12 times>, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 =
> {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0,
> 0x0}, v4_int64 = {0x0, 0xffffffff00000000, 0x0, 0x0}, v2_int128 =
> {0xffffffff000000000000000000000000, 0x0}}
> ymm13          {v16_bfloat16 = {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffe,
> 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x2, 0x0,
> 0x0, 0x0, 0x1, 0x0, 0xfffe, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0}, v8_float = {0x2, 0x0, 0x1, 0xfffffffe, 0x0, 0x0, 0x0, 0x0},
> v4_double = {0x2, 0xfffffffe00000001, 0x0, 0x0}, v32_int8 = {0x2, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfe, 0xff, 0xff, 0xff,
> 0x0 <repeats 16 times>}, v16_int16 = {0x2, 0x0, 0x0, 0x0, 0x1, 0x0,
> 0xfffe, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x2,
> 0x0, 0x1, 0xfffffffe, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2,
> 0xfffffffe00000001, 0x0, 0x0}, v2_int128 =
> {0xfffffffe000000010000000000000002, 0x0}}
> ymm14          {v16_bfloat16 = {0xffff, 0xffff, 0x2, 0x0, 0x1, 0x0, 0x2,
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xffff, 0xffff,
> 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
> v8_float = {0xffffffff, 0x2, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0}, v4_double =
> {0x2ffffffff, 0x200000001, 0x0, 0x0}, v32_int8 = {0xff, 0xff, 0xff, 0xff,
> 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0 <repeats 19 times>},
> v16_int16 = {0xffff, 0xffff, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffffffff, 0x2, 0x1, 0x2, 0x0,
> 0x0, 0x0, 0x0}, v4_int64 = {0x2ffffffff, 0x200000001, 0x0, 0x0},
> v2_int128 = {0x20000000100000002ffffffff, 0x0}}
> ymm15          {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
> <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
> v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
> v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0,
> 0x0}}
> bnd0           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
> 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
> bnd1           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
> 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
> bnd2           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
> 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
> bnd3           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
> 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
>
> }}}
>
> valgrind --leak-check=full crashed valgrind.

New description:

 Summary of the bug:

 Transcoding an mp4 with AV1 stream fails with assertion error.

 Platform x86, reproducible on arm64 (Raspberry PI 4). av1 file was cut out
 from a longer mp4 using AviDemux.

 How to reproduce:
 {{{
 % ffmpeg -y -hide_banner -i av1.mp4 -c:v ffv1 output.mkv
 }}}


 ### Version
 {{{
 ffmpeg version N-115975-g0c0e7ec81e Copyright (c) 2000-2024 the FFmpeg
 developers
   built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
   configuration: --prefix=/home/steffenr/ffmpeg_build --pkg-config-
 flags=--static --extra-cflags=-I/home/steffenr/ffmpeg_build/include
 --extra-ldflags=-L/home/steffenr/ffmpeg_build/lib --extra-libs='-lpthread
 -lm' --ld=g++ --bindir=/home/steffenr/bin --enable-gpl --enable-gnutls
 --enable-libaom --enable-libass --enable-libfdk-aac --enable-libfreetype
 --enable-libmp3lame --enable-libopus --enable-libsvtav1 --enable-libdav1d
 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
 --enable-nonfree
   libavutil      59. 25.100 / 59. 25.100
   libavcodec     61.  8.100 / 61.  8.100
   libavformat    61.  3.104 / 61.  3.104
   libavdevice    61.  2.100 / 61.  2.100
   libavfilter    10.  2.102 / 10.  2.102
   libswscale      8.  2.100 /  8.  2.100
   libswresample   5.  2.100 /  5.  2.100
   libpostproc    58.  2.100 / 58.  2.100
 }}}


 ### output gdb
 {{{
 [Thread 0x7ffff1c006c0 (LWP 5349) exited]iB time=00:00:05.04
 bitrate=66992.4kbits/s speed=3.36x
 Assertion pkt failed at fftools/ffmpeg_dec.c:718=00:00:06.80
 bitrate=69391.1kbits/s speed= 3.4x

 Thread 12 "dec0:0:libdav1d" received signal SIGABRT, Aborted.
 [Switching to Thread 0x7ffff26006c0 (LWP 5348)]
 Download failed: Invalid argument.  Continuing without source file
 ./nptl/./nptl/pthread_kill.c.
 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized
 out>) at ./nptl/pthread_kill.c:44
 warning: 44     ./nptl/pthread_kill.c: No such file or directory
 }}}

 (gdb) bt
 {{{
 #0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized
 out>) at ./nptl/pthread_kill.c:44
 #1  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
 ./nptl/pthread_kill.c:78
 #2  __GI___pthread_kill (threadid=<optimized out>, signo=signo at entry=6) at
 ./nptl/pthread_kill.c:89
 #3  0x00007ffff584526e in __GI_raise (sig=sig at entry=6) at
 ../sysdeps/posix/raise.c:26
 #4  0x00007ffff58288ff in __GI_abort () at ./stdlib/abort.c:79
 #5  0x000055555575630c in packet_decode (frame=0x7fffe0000900,
 pkt=<optimized out>, dp=<optimized out>) at fftools/ffmpeg_dec.c:718
 #6  decoder_thread (arg=0x555559216e40) at fftools/ffmpeg_dec.c:897
 #7  0x000055555577c80d in task_wrapper (arg=0x555559217170) at
 fftools/ffmpeg_sched.c:2467
 #8  0x00007ffff589ca94 in start_thread (arg=<optimized out>) at
 ./nptl/pthread_create.c:447
 #9  0x00007ffff5929c3c in clone3 () at
 ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
 }}}

 (gdb) disass $pc-32,$pc+32
 {{{
 Dump of assembler code from 0x7ffff589eafc to 0x7ffff589eb3c:
    0x00007ffff589eafc <__GI___pthread_kill+252>:        neg    %esi
    0x00007ffff589eafe <__GI___pthread_kill+254>:        jmp
 0x7ffff589ea8a <__GI___pthread_kill+138>
    0x00007ffff589eb00 <__GI___pthread_kill+256>:        mov    $0xba,%eax
    0x00007ffff589eb05 <__GI___pthread_kill+261>:        syscall
    0x00007ffff589eb07 <__GI___pthread_kill+263>:        mov    %eax,%ebx
    0x00007ffff589eb09 <__GI___pthread_kill+265>:        call
 0x7ffff58f5a90 <__GI_getpid>
    0x00007ffff589eb0e <__GI___pthread_kill+270>:        mov    %r12d,%edx
    0x00007ffff589eb11 <__GI___pthread_kill+273>:        mov    %ebx,%esi
    0x00007ffff589eb13 <__GI___pthread_kill+275>:        mov    %eax,%edi
    0x00007ffff589eb15 <__GI___pthread_kill+277>:        mov    $0xea,%eax
    0x00007ffff589eb1a <__GI___pthread_kill+282>:        syscall
 => 0x00007ffff589eb1c <__GI___pthread_kill+284>:        mov    %eax,%r14d
    0x00007ffff589eb1f <__GI___pthread_kill+287>:        neg    %r14d
    0x00007ffff589eb22 <__GI___pthread_kill+290>:        cmp
 $0xfffff000,%eax
    0x00007ffff589eb27 <__GI___pthread_kill+295>:        mov    $0x0,%eax
    0x00007ffff589eb2c <__GI___pthread_kill+300>:        cmovbe %eax,%r14d
    0x00007ffff589eb30 <__GI___pthread_kill+304>:        jmp
 0x7ffff589eab0 <__GI___pthread_kill+176>
    0x00007ffff589eb35 <__GI___pthread_kill+309>:        nopl   (%rax)
    0x00007ffff589eb38 <__GI___pthread_kill+312>:        mov    %r13,%rdi
    0x00007ffff589eb3b <__GI___pthread_kill+315>:        call
 0x7ffff5898ed0 <__GI___lll_lock_wait_private>
 End of assembler dump.
 }}}

 (gdb) info all-registers
 {{{
 rax            0x0                 0
 rbx            0x14e4              5348
 rcx            0x7ffff589eb1c      140737312844572
 rdx            0x6                 6
 rsi            0x14e4              5348
 rdi            0x14d7              5335
 rbp            0x7ffff25ff860      0x7ffff25ff860
 rsp            0x7ffff25ff820      0x7ffff25ff820
 r8             0x3c                60
 r9             0x0                 0
 r10            0x8                 8
 r11            0x246               582
 r12            0x6                 6
 r13            0xfffffff5          4294967285
 r14            0x16                22
 r15            0x555559216e40      93825055944256
 rip            0x7ffff589eb1c      0x7ffff589eb1c
 <__GI___pthread_kill+284>
 eflags         0x246               [ PF ZF IF ]
 cs             0x33                51
 ss             0x2b                43
 ds             0x0                 0
 es             0x0                 0
 fs             0x0                 0
 gs             0x0                 0
 st0            0                   (raw 0x00000000000000000000)
 st1            0                   (raw 0x00000000000000000000)
 st2            0                   (raw 0x00000000000000000000)
 st3            0                   (raw 0x00000000000000000000)
 st4            0                   (raw 0x00000000000000000000)
 st5            0                   (raw 0x00000000000000000000)
 st6            0                   (raw 0x00000000000000000000)
 st7            0                   (raw 0x00000000000000000000)
 fctrl          0x37f               895
 fstat          0x0                 0
 ftag           0xffff              65535
 fiseg          0x0                 0
 fioff          0x0                 0
 foseg          0x0                 0
 fooff          0x0                 0
 fop            0x0                 0
 mxcsr          0x1fa4              [ ZE PE IM DM ZM OM UM PM ]
 bndcfgu        {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved
 = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0,
 preserved = 0, enabled = 0}}
 bndstatus      {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0,
 status = {bde = 0, error = 0}}
 fs_base        0x7ffff26006c0      140737259767488
 gs_base        0x0                 0
 ymm0           {v16_bfloat16 = {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240,
 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240, 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf25fe240, 0x7fff, 0xf25fe240,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff25fe240, 0x7ffff25fe240,
 0x0, 0x0}, v32_int8 = {0x40, 0xe2, 0x5f, 0xf2, 0xff, 0x7f, 0x0, 0x0, 0x40,
 0xe2, 0x5f, 0xf2, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
 {0xe240, 0xf25f, 0x7fff, 0x0, 0xe240, 0xf25f, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf25fe240, 0x7fff, 0xf25fe240,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff25fe240, 0x7ffff25fe240,
 0x0, 0x0}, v2_int128 = {0x7ffff25fe24000007ffff25fe240, 0x0}}
 ymm1           {v16_bfloat16 = {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563,
 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563, 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf5a04563, 0x7fff, 0xf5a04563,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff5a04563, 0x7ffff5a04563,
 0x0, 0x0}, v32_int8 = {0x63, 0x45, 0xa0, 0xf5, 0xff, 0x7f, 0x0, 0x0, 0x63,
 0x45, 0xa0, 0xf5, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 =
 {0x4563, 0xf5a0, 0x7fff, 0x0, 0x4563, 0xf5a0, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf5a04563, 0x7fff, 0xf5a04563,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff5a04563, 0x7ffff5a04563,
 0x0, 0x0}, v2_int128 = {0x7ffff5a0456300007ffff5a04563, 0x0}}
 ymm2           {v16_bfloat16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>},
 v16_half = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_float = {0x0,
 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff00000000, 0x0, 0x0,
 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 27 times>},
 v16_int16 = {0x0, 0x0, 0xff, 0x0 <repeats 13 times>}, v8_int32 = {0x0,
 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0,
 0x0}, v2_int128 = {0xff00000000, 0x0}}
 ymm3           {v16_bfloat16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0xff, 0x0,
 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float =
 {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0xff00000000,
 0xff00000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 19 times>}, v16_int16 = {0x0,
 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_int32 = {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
 {0xff00000000, 0xff00000000, 0x0, 0x0}, v2_int128 =
 {0xff00000000000000ff00000000, 0x0}}
 ymm4           {v16_bfloat16 = {0x68b0, 0xf70e, 0x7fff, 0x0, 0x5f60,
 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x68b0, 0xf70e, 0x7fff, 0x0, 0x5f60, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf70e68b0, 0x7fff, 0xf70e5f60,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff70e68b0, 0x7ffff70e5f60,
 0x0, 0x0}, v32_int8 = {0xb0, 0x68, 0xe, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x60,
 0x5f, 0xe, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x68b0,
 0xf70e, 0x7fff, 0x0, 0x5f60, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0xf70e68b0, 0x7fff, 0xf70e5f60, 0x7fff, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff70e68b0, 0x7ffff70e5f60, 0x0, 0x0},
 v2_int128 = {0x7ffff70e5f6000007ffff70e68b0, 0x0}}
 ymm5           {v16_bfloat16 = {0x5c40, 0xf70e, 0x7fff, 0x0, 0x5400,
 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x5c40, 0xf70e, 0x7fff, 0x0, 0x5400, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf70e5c40, 0x7fff, 0xf70e5400,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff70e5c40, 0x7ffff70e5400,
 0x0, 0x0}, v32_int8 = {0x40, 0x5c, 0xe, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x0,
 0x54, 0xe, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x5c40,
 0xf70e, 0x7fff, 0x0, 0x5400, 0xf70e, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0xf70e5c40, 0x7fff, 0xf70e5400, 0x7fff, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff70e5c40, 0x7ffff70e5400, 0x0, 0x0},
 v2_int128 = {0x7ffff70e540000007ffff70e5c40, 0x0}}
 ymm6           {v16_bfloat16 = {0x19f0, 0xf711, 0x7fff, 0x0, 0xf30,
 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x19f0, 0xf711, 0x7fff, 0x0, 0xf30, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xf71119f0, 0x7fff, 0xf7110f30,
 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7ffff71119f0, 0x7ffff7110f30,
 0x0, 0x0}, v32_int8 = {0xf0, 0x19, 0x11, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x30,
 0xf, 0x11, 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x19f0,
 0xf711, 0x7fff, 0x0, 0xf30, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0xf71119f0, 0x7fff, 0xf7110f30, 0x7fff, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0x7ffff71119f0, 0x7ffff7110f30, 0x0, 0x0},
 v2_int128 = {0x7ffff7110f3000007ffff71119f0, 0x0}}
 ymm7           {v16_bfloat16 = {0xb90, 0xf711, 0x7fff, 0x0, 0x210, 0xf711,
 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xb90,
 0xf711, 0x7fff, 0x0, 0x210, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_float = {0xf7110b90, 0x7fff, 0xf7110210, 0x7fff, 0x0,
 0x0, 0x0, 0x0}, v4_double = {0x7ffff7110b90, 0x7ffff7110210, 0x0, 0x0},
 v32_int8 = {0x90, 0xb, 0x11, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x10, 0x2, 0x11,
 0xf7, 0xff, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0xb90, 0xf711,
 0x7fff, 0x0, 0x210, 0xf711, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v8_int32 = {0xf7110b90, 0x7fff, 0xf7110210, 0x7fff, 0x0, 0x0,
 0x0, 0x0}, v4_int64 = {0x7ffff7110b90, 0x7ffff7110210, 0x0, 0x0},
 v2_int128 = {0x7ffff711021000007ffff7110b90, 0x0}}
 ymm8           {v16_bfloat16 = {0x100, 0xcf89, 0x100, 0x1585, 0x100,
 0xc689, 0x100, 0xe880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x100, 0xcf89, 0x100, 0x1585, 0x100, 0xc689, 0x100, 0xe880, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xcf890100, 0x15850100,
 0xc6890100, 0xe8800100, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x15850100cf890100, 0xe8800100c6890100, 0x0, 0x0}, v32_int8 = {0x0, 0x1,
 0x89, 0xcf, 0x0, 0x1, 0x85, 0x15, 0x0, 0x1, 0x89, 0xc6, 0x0, 0x1, 0x80,
 0xe8, 0x0 <repeats 16 times>}, v16_int16 = {0x100, 0xcf89, 0x100, 0x1585,
 0x100, 0xc689, 0x100, 0xe880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
 v8_int32 = {0xcf890100, 0x15850100, 0xc6890100, 0xe8800100, 0x0, 0x0, 0x0,
 0x0}, v4_int64 = {0x15850100cf890100, 0xe8800100c6890100, 0x0, 0x0},
 v2_int128 = {0xe8800100c689010015850100cf890100, 0x0}}
 ymm9           {v16_bfloat16 = {0xffff, 0xffff, 0x1, 0x0, 0x1, 0x0,
 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0xffff, 0xffff, 0x1, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0}, v8_float = {0xffffffff, 0x1, 0x1, 0xffffffff, 0x0,
 0x0, 0x0, 0x0}, v4_double = {0x1ffffffff, 0xffffffff00000001, 0x0, 0x0},
 v32_int8 = {0xff, 0xff, 0xff, 0xff, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0,
 0x0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0xffff,
 0xffff, 0x1, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v8_int32 = {0xffffffff, 0x1, 0x1, 0xffffffff, 0x0, 0x0, 0x0,
 0x0}, v4_int64 = {0x1ffffffff, 0xffffffff00000001, 0x0, 0x0}, v2_int128 =
 {0xffffffff0000000100000001ffffffff, 0x0}}
 ymm10          {v16_bfloat16 = {0x1, 0x0, 0x0, 0x0, 0xffff, 0xffff,
 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x1,
 0x0, 0x0, 0x0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_float = {0x1, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x1, 0xffffffffffffffff, 0x0, 0x0}, v32_int8 =
 {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff,
 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0x1, 0x0, 0x0,
 0x0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_int32 = {0x1, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0},
 v4_int64 = {0x1, 0xffffffffffffffff, 0x0, 0x0}, v2_int128 =
 {0xffffffffffffffff0000000000000001, 0x0}}
 ymm11          {v16_bfloat16 = {0x0, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0, 0x1,
 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
 v8_float = {0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x100000000, 0xffffffff, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x1,
 0x0, 0x0, 0x--Type <RET> for more, q to quit, c to continue without paging
 --c
 0, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 20 times>}, v16_int16 = {0x0, 0x0,
 0x1, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_int32 = {0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64
 = {0x100000000, 0xffffffff, 0x0, 0x0}, v2_int128 =
 {0xffffffff0000000100000000, 0x0}}
 ymm12          {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff,
 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_float = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x0, 0xffffffff00000000, 0x0, 0x0}, v32_int8 = {0x0 <repeats
 12 times>, 0xff, 0xff, 0xff, 0xff, 0x0 <repeats 16 times>}, v16_int16 =
 {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0,
 0x0}, v4_int64 = {0x0, 0xffffffff00000000, 0x0, 0x0}, v2_int128 =
 {0xffffffff000000000000000000000000, 0x0}}
 ymm13          {v16_bfloat16 = {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffe,
 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x2, 0x0,
 0x0, 0x0, 0x1, 0x0, 0xfffe, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_float = {0x2, 0x0, 0x1, 0xfffffffe, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x2, 0xfffffffe00000001, 0x0, 0x0}, v32_int8 = {0x2, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfe, 0xff, 0xff, 0xff,
 0x0 <repeats 16 times>}, v16_int16 = {0x2, 0x0, 0x0, 0x0, 0x1, 0x0,
 0xfffe, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x2,
 0x0, 0x1, 0xfffffffe, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2,
 0xfffffffe00000001, 0x0, 0x0}, v2_int128 =
 {0xfffffffe000000010000000000000002, 0x0}}
 ymm14          {v16_bfloat16 = {0xffff, 0xffff, 0x2, 0x0, 0x1, 0x0, 0x2,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0xffff, 0xffff,
 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
 v8_float = {0xffffffff, 0x2, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x2ffffffff, 0x200000001, 0x0, 0x0}, v32_int8 = {0xff, 0xff, 0xff, 0xff,
 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0 <repeats 19 times>},
 v16_int16 = {0xffff, 0xffff, 0x2, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffffffff, 0x2, 0x1, 0x2, 0x0, 0x0,
 0x0, 0x0}, v4_int64 = {0x2ffffffff, 0x200000001, 0x0, 0x0}, v2_int128 =
 {0x20000000100000002ffffffff, 0x0}}
 ymm15          {v16_bfloat16 = {0x0 <repeats 16 times>}, v16_half = {0x0
 <repeats 16 times>}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
 v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
 bnd0           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
 bnd1           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
 bnd2           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1
 bnd3           {lbound = 0x0, ubound = 0xffffffffffffffff} : size
 0xffffffffffffffff {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1

 }}}

 valgrind --leak-check=full crashed valgrind.

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


More information about the FFmpeg-trac mailing list