[FFmpeg-trac] #9789(undetermined:new): Segfault with dav1d library

FFmpeg trac at avcodec.org
Fri May 20 17:55:45 EEST 2022


#9789: Segfault with dav1d library
-------------------------------------+-------------------------------------
             Reporter:  Ferdi        |                     Type:  defect
  Scholten                           |
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 When transcoding, analyzing or playing any av1 encoded video either using
 ffmpeg, ffplay or ffprobe is immediately resulting in a segfault.

 Pasted below is gdb output.

 ferdi at Biodanza01:~/ffmpeg_sources/FFmpeg$ gdb ffplay_g
 GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
 Copyright (C) 2022 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 Type "show copying" and "show warranty" for details.
 This GDB was configured as "x86_64-linux-gnu".
 Type "show configuration" for configuration details.
 For bug reporting instructions, please see:
 <https://www.gnu.org/software/gdb/bugs/>.
 Find the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.

 For help, type "help".
 Type "apropos word" to search for commands related to "word"...
 Reading symbols from ffplay_g...
 (gdb) r ~/Downloads/dwhelper/Ferenc-Oorlog_in_de_Oekraïne-aom.mkv
 Starting program: /home/ferdi/ffmpeg_sources/FFmpeg/ffplay_g
 ~/Downloads/dwhelper/Ferenc-Oorlog_in_de_Oekraïne-aom.mkv
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 ffplay version N-106951-g8bf618884b Copyright (c) 2003-2022 the FFmpeg
 developers
   built with gcc 12 (Ubuntu 12.1.0-2ubuntu1~22.04)
   configuration: --prefix=/home/ferdi/ffmpeg_build --pkg-config-
 flags=--static --extra-cflags=-I/home/ferdi/ffmpeg_build/include --extra-
 ldflags=-L/home/ferdi/ffmpeg_build/lib --extra-libs='-lpthread -lm'
 --ld=g++ --bindir=/home/ferdi/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 --enable-libvmaf --enable-lto
   libavutil      57. 24.101 / 57. 24.101
   libavcodec     59. 28.100 / 59. 28.100
   libavformat    59. 24.100 / 59. 24.100
   libavdevice    59.  6.100 / 59.  6.100
   libavfilter     8. 38.100 /  8. 38.100
   libswscale      6.  6.100 /  6.  6.100
   libswresample   4.  6.100 /  4.  6.100
   libpostproc    56.  5.100 / 56.  5.100
 [New Thread 0x7ffff5f22640 (LWP 42147)]
 [New Thread 0x7fffea950640 (LWP 42149)]
 [New Thread 0x7fffea14f640 (LWP 42150)]
 [Thread 0x7fffea14f640 (LWP 42150) exited]
 [New Thread 0x7fffea14f640 (LWP 42151)]
 [Thread 0x7fffea14f640 (LWP 42151) exited]
 [New Thread 0x7fffe9903640 (LWP 42153)]
 [New Thread 0x7fffea14f640 (LWP 42154)]
 [Thread 0x7fffea14f640 (LWP 42154) exited]
 [New Thread 0x7fffea14f640 (LWP 42155)]
 [New Thread 0x7fffe9446640 (LWP 42156)]
 [libdav1d @ 0x7fffd0004440] libdav1d 1.0.0-19-gdd3b1eb   0B f=0/0

 Thread 9 "read_thread" received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7fffe9446640 (LWP 42156)]
 0x00005555558c2f06 in dav1d_ipred_z2_8bpc_avx2 ()
 (gdb) bt
 #0  0x00005555558c2f06 in dav1d_ipred_z2_8bpc_avx2 ()
 #1  0x1b2e3a3e3f404040 in ?? ()
 #2  0x000000000001040b in ?? ()
 #3  0x0000000000000000 in ?? ()
 (gdb) disass $pc-32,$pc+32
 Dump of assembler code from 0x5555558c2ee6 to 0x5555558c2f26:
    0x00005555558c2ee6 <dav1d_ipred_z2_8bpc_avx2+86>:    orb    $0x1,(%rsi)
    0x00005555558c2ee9 <dav1d_ipred_z2_8bpc_avx2+89>:    add    %al,(%rax)
    0x00005555558c2eeb <dav1d_ipred_z2_8bpc_avx2+91>:    vpbroadcastd
 0x23c(%rbx),%ymm13
    0x00005555558c2ef4 <dav1d_ipred_z2_8bpc_avx2+100>:   vpbroadcastd
 0x230(%rbx),%ymm14
    0x00005555558c2efd <dav1d_ipred_z2_8bpc_avx2+109>:   vpbroadcastd
 0x19c(%rbx),%ymm15
 => 0x00005555558c2f06 <dav1d_ipred_z2_8bpc_avx2+118>:   vmovdqa
 %ymm2,(%rsp)
    0x00005555558c2f0b <dav1d_ipred_z2_8bpc_avx2+123>:   vmovdqa
 %ymm0,0x20(%rsp)
    0x00005555558c2f11 <dav1d_ipred_z2_8bpc_avx2+129>:   vmovdqa
 %ymm1,0x40(%rsp)
    0x00005555558c2f17 <dav1d_ipred_z2_8bpc_avx2+135>:   neg    %eax
    0x00005555558c2f19 <dav1d_ipred_z2_8bpc_avx2+137>:   neg    %r10d
    0x00005555558c2f1c <dav1d_ipred_z2_8bpc_avx2+140>:   jmp    *%rcx
    0x00005555558c2f1e <dav1d_ipred_z2_8bpc_avx2.w4+0>:  vpbroadcastq
 0xc0(%rbx),%ymm6
 End of assembler dump.
 (gdb) info all-registers
 rax            0x40                64
 rbx            0x5555580d1480      93825037833344
 rcx            0x5555558c3cb2      93824995835058
 rdx            0x7fffd002d880      140736683235456
 rsi            0x500               1280
 rdi            0x7fffe8add040      140737097093184
 rbp            0x7fffe9443f10      0x7fffe9443f10
 rsp            0x7fffe9443970      0x7fffe9443970
 r8             0x20                32
 r9             0x87                135
 r10            0x40                64
 r11            0x5555582fec66      93825040116838
 r12            0x7fffd0007c20      140736683080736
 r13            0x7fffd0027740      140736683210560
 r14            0x0                 0
 r15            0x7fffe8add040      140737097093184
 rip            0x5555558c2f06      0x5555558c2f06
 <dav1d_ipred_z2_8bpc_avx2+118>
 eflags         0x10206             [ PF IF RF ]
 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          0x1fa0              [ PE IM DM ZM OM UM PM ]
 ymm0           {v16_bfloat16 = {0x8181 <repeats 16 times>}, v16_half =
 {0x8181 <repeats 16 times>}, v8_float = {0x81818181, 0x81818181,
 0x81818181, 0x81818181, 0x81818181, 0x81818181, 0x81818181, 0x81818181},
 v4_double = {0x8181818181818181, 0x8181818181818181, 0x8181818181818181,
 0x8181818181818181}, v32_int8 = {0x81 <repeats 32 times>}, v16_int16 =
 {0x8181 <repeats 16 times>}, v8_int32 = {0x81818181, 0x81818181,
 0x81818181, 0x81818181, 0x81818181, 0x81818181, 0x81818181, 0x81818181},
 v4_int64 = {0x8181818181818181, 0x8181818181818181, 0x8181818181818181,
 0x8181818181818181}, v2_int128 = {0x81818181818181818181818181818181,
 0x81818181818181818181818181818181}}
 ymm1           {v16_bfloat16 = {0x7f80, 0x7f7f <repeats 15 times>},
 v16_half = {0x7f80, 0x7f7f <repeats 15 times>}, v8_float = {0x7f7f7f80,
 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f,
 0x7f7f7f7f}, v4_double = {0x7f7f7f7f7f7f7f80, 0x7f7f7f7f7f7f7f7f,
 0x7f7f7f7f7f7f7f7f, 0x7f7f7f7f7f7f7f7f}, v32_int8 = {0x80, 0x7f <repeats
 31 times>}, v16_int16 = {0x7f80, 0x7f7f <repeats 15 times>}, v8_int32 =
 {0x7f7f7f80, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f,
 0x7f7f7f7f, 0x7f7f7f7f}, v4_int64 = {0x7f7f7f7f7f7f7f80,
 0x7f7f7f7f7f7f7f7f, 0x7f7f7f7f7f7f7f7f, 0x7f7f7f7f7f7f7f7f}, v2_int128 =
 {0x7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80, 0x7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f}}
 ymm2           {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}}
 ymm3           {v16_bfloat16 = {0x4, 0x0 <repeats 15 times>}, v16_half =
 {0x4, 0x0 <repeats 15 times>}, v8_float = {0x4, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x4, 0x0, 0x0, 0x0}, v32_int8 = {0x4, 0x0 <repeats
 31 times>}, v16_int16 = {0x4, 0x0 <repeats 15 times>}, v8_int32 = {0x4,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4, 0x0, 0x0, 0x0},
 v2_int128 = {0x4, 0x0}}
 ymm4           {v16_bfloat16 = {0xff00, 0xff00, 0xff00, 0xff00, 0xff00,
 0xff00, 0xff00, 0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half
 = {0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xff00ff00, 0xff00ff00,
 0xff00ff00, 0xff00ff00, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0xff00ff00ff00ff00, 0xff00ff00ff00ff00, 0x0, 0x0}, v32_int8 = {0x0, 0xff,
 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff, 0x0,
 0xff, 0x0 <repeats 16 times>}, v16_int16 = {0xff00, 0xff00, 0xff00,
 0xff00, 0xff00, 0xff00, 0xff00, 0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_int32 = {0xff00ff00, 0xff00ff00, 0xff00ff00, 0xff00ff00, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0xff00ff00ff00ff00, 0xff00ff00ff00ff00, 0x0,
 0x0}, v2_int128 = {0xff00ff00ff00ff00ff00ff00ff00ff00, 0x0}}
 --Type <RET> for more, q to quit, c to continue without paging--c
 ymm5           {v16_bfloat16 = {0x4000, 0x2000, 0x1800, 0x0, 0x5000,
 0x2d00, 0x21c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x4000, 0x2000, 0x1800, 0x0, 0x5000, 0x2d00, 0x21c0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x20004000, 0x1800, 0x2d005000,
 0x21c0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x180020004000, 0x21c02d005000,
 0x0, 0x0}, v32_int8 = {0x0, 0x40, 0x0, 0x20, 0x0, 0x18, 0x0, 0x0, 0x0,
 0x50, 0x0, 0x2d, 0xc0, 0x21, 0x0 <repeats 18 times>}, v16_int16 = {0x4000,
 0x2000, 0x1800, 0x0, 0x5000, 0x2d00, 0x21c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0x20004000, 0x1800, 0x2d005000, 0x21c0, 0x0,
 0x0, 0x0, 0x0}, v4_int64 = {0x180020004000, 0x21c02d005000, 0x0, 0x0},
 v2_int128 = {0x21c02d0050000000180020004000, 0x0}}
 ymm6           {v16_bfloat16 = {0x4, 0x0 <repeats 15 times>}, v16_half =
 {0x4, 0x0 <repeats 15 times>}, v8_float = {0x4, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x4, 0x0, 0x0, 0x0}, v32_int8 = {0x4, 0x0 <repeats
 31 times>}, v16_int16 = {0x4, 0x0 <repeats 15 times>}, v8_int32 = {0x4,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4, 0x0, 0x0, 0x0},
 v2_int128 = {0x4, 0x0}}
 ymm7           {v16_bfloat16 = {0x4, 0x0 <repeats 15 times>}, v16_half =
 {0x4, 0x0 <repeats 15 times>}, v8_float = {0x4, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x4, 0x0, 0x0, 0x0}, v32_int8 = {0x4, 0x0 <repeats
 31 times>}, v16_int16 = {0x4, 0x0 <repeats 15 times>}, v8_int32 = {0x4,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4, 0x0, 0x0, 0x0},
 v2_int128 = {0x4, 0x0}}
 ymm8           {v16_bfloat16 = {0x6a31, 0x0, 0x2cbf, 0x0, 0xd32, 0x0,
 0x7d7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x6a31,
 0x0, 0x2cbf, 0x0, 0xd32, 0x0, 0x7d7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v8_float = {0x6a31, 0x2cbf, 0xd32, 0x7d7f, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x2cbf00006a31, 0x7d7f00000d32, 0x0, 0x0}, v32_int8 = {0x31,
 0x6a, 0x0, 0x0, 0xbf, 0x2c, 0x0, 0x0, 0x32, 0xd, 0x0, 0x0, 0x7f, 0x7d, 0x0
 <repeats 18 times>}, v16_int16 = {0x6a31, 0x0, 0x2cbf, 0x0, 0xd32, 0x0,
 0x7d7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6a31,
 0x2cbf, 0xd32, 0x7d7f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2cbf00006a31,
 0x7d7f00000d32, 0x0, 0x0}, v2_int128 = {0x7d7f00000d3200002cbf00006a31,
 0x0}}
 ymm9           {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}}
 ymm10          {v16_bfloat16 = {0x0, 0x0, 0x70c, 0x70c, 0x0, 0x0, 0x70e,
 0x70e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0,
 0x70c, 0x70c, 0x0, 0x0, 0x70e, 0x70e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_float = {0x0, 0x70c070c, 0x0, 0x70e070e, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x70c070c00000000, 0x70e070e00000000, 0x0, 0x0}, v32_int8 =
 {0x0, 0x0, 0x0, 0x0, 0xc, 0x7, 0xc, 0x7, 0x0, 0x0, 0x0, 0x0, 0xe, 0x7,
 0xe, 0x7, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x70c, 0x70c,
 0x0, 0x0, 0x70e, 0x70e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32
 = {0x0, 0x70c070c, 0x0, 0x70e070e, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
 {0x70c070c00000000, 0x70e070e00000000, 0x0, 0x0}, v2_int128 =
 {0x70e070e00000000070c070c00000000, 0x0}}
 ymm11          {v16_bfloat16 = {0x605, 0x605, 0x605, 0x605, 0x605, 0x605,
 0x605, 0x605, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x605,
 0x605, 0x605, 0x605, 0x605, 0x605, 0x605, 0x605, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_float = {0x6050605, 0x6050605, 0x6050605, 0x6050605,
 0x0, 0x0, 0x0, 0x0}, v4_double = {0x605060506050605, 0x605060506050605,
 0x0, 0x0}, v32_int8 = {0x5, 0x6, 0x5, 0x6, 0x5, 0x6, 0x5, 0x6, 0x5, 0x6,
 0x5, 0x6, 0x5, 0x6, 0x5, 0x6, 0x0 <repeats 16 times>}, v16_int16 = {0x605,
 0x605, 0x605, 0x605, 0x605, 0x605, 0x605, 0x605, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0x6050605, 0x6050605, 0x6050605, 0x6050605,
 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x605060506050605, 0x605060506050605,
 0x0, 0x0}, v2_int128 = {0x6050605060506050605060506050605, 0x0}}
 ymm12          {v16_bfloat16 = {0x603, 0x603, 0x603, 0x603, 0x603, 0x603,
 0x603, 0x603, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x603,
 0x603, 0x603, 0x603, 0x603, 0x603, 0x603, 0x603, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_float = {0x6030603, 0x6030603, 0x6030603, 0x6030603,
 0x0, 0x0, 0x0, 0x0}, v4_double = {0x603060306030603, 0x603060306030603,
 0x0, 0x0}, v32_int8 = {0x3, 0x6, 0x3, 0x6, 0x3, 0x6, 0x3, 0x6, 0x3, 0x6,
 0x3, 0x6, 0x3, 0x6, 0x3, 0x6, 0x0 <repeats 16 times>}, v16_int16 = {0x603,
 0x603, 0x603, 0x603, 0x603, 0x603, 0x603, 0x603, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0x6030603, 0x6030603, 0x6030603, 0x6030603,
 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x603060306030603, 0x603060306030603,
 0x0, 0x0}, v2_int128 = {0x6030603060306030603060306030603, 0x0}}
 ymm13          {v16_bfloat16 = {0x200 <repeats 16 times>}, v16_half =
 {0x200 <repeats 16 times>}, v8_float = {0x2000200, 0x2000200, 0x2000200,
 0x2000200, 0x2000200, 0x2000200, 0x2000200, 0x2000200}, v4_double =
 {0x200020002000200, 0x200020002000200, 0x200020002000200,
 0x200020002000200}, v32_int8 = {0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2,
 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0,
 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2}, v16_int16 = {0x200 <repeats
 16 times>}, v8_int32 = {0x2000200, 0x2000200, 0x2000200, 0x2000200,
 0x2000200, 0x2000200, 0x2000200, 0x2000200}, v4_int64 =
 {0x200020002000200, 0x200020002000200, 0x200020002000200,
 0x200020002000200}, v2_int128 = {0x2000200020002000200020002000200,
 0x2000200020002000200020002000200}}
 ymm14          {v16_bfloat16 = {0x3e <repeats 16 times>}, v16_half = {0x3e
 <repeats 16 times>}, v8_float = {0x3e003e, 0x3e003e, 0x3e003e, 0x3e003e,
 0x3e003e, 0x3e003e, 0x3e003e, 0x3e003e}, v4_double = {0x3e003e003e003e,
 0x3e003e003e003e, 0x3e003e003e003e, 0x3e003e003e003e}, v32_int8 = {0x3e,
 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0,
 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e, 0x0, 0x3e,
 0x0, 0x3e, 0x0, 0x3e, 0x0}, v16_int16 = {0x3e <repeats 16 times>},
 v8_int32 = {0x3e003e, 0x3e003e, 0x3e003e, 0x3e003e, 0x3e003e, 0x3e003e,
 0x3e003e, 0x3e003e}, v4_int64 = {0x3e003e003e003e, 0x3e003e003e003e,
 0x3e003e003e003e, 0x3e003e003e003e}, v2_int128 =
 {0x3e003e003e003e003e003e003e003e, 0x3e003e003e003e003e003e003e003e}}
 ymm15          {v16_bfloat16 = {0x40 <repeats 16 times>}, v16_half = {0x40
 <repeats 16 times>}, v8_float = {0x400040, 0x400040, 0x400040, 0x400040,
 0x400040, 0x400040, 0x400040, 0x400040}, v4_double = {0x40004000400040,
 0x40004000400040, 0x40004000400040, 0x40004000400040}, v32_int8 = {0x40,
 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0,
 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40, 0x0, 0x40,
 0x0, 0x40, 0x0, 0x40, 0x0}, v16_int16 = {0x40 <repeats 16 times>},
 v8_int32 = {0x400040, 0x400040, 0x400040, 0x400040, 0x400040, 0x400040,
 0x400040, 0x400040}, v4_int64 = {0x40004000400040, 0x40004000400040,
 0x40004000400040, 0x40004000400040}, v2_int128 =
 {0x400040004000400040004000400040, 0x400040004000400040004000400040}}
 (gdb)
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9789>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list