[FFmpeg-trac] #10654(avutil:new): FFmpeg crashes on vulkan to cuda frame transfer

FFmpeg trac at avcodec.org
Sat Nov 11 14:05:31 EET 2023


#10654: FFmpeg crashes on vulkan to cuda frame transfer
---------------------------------+--------------------------------------
             Reporter:  Cyryl Ł  |                     Type:  defect
               Status:  new      |                 Priority:  normal
            Component:  avutil   |                  Version:  git-master
             Keywords:           |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+--------------------------------------
 Ffmpeg build from current master on ubuntu-23.10.

 How to reproduce:
 {{{
 % ffmpeg -y -hwaccel vulkan -hwaccel_output_format vulkan -i in.mp4 -vf
 'hwupload_cuda' -c:v h264_nvenc -crf 21 -c:a copy out.mp4
 }}}
 Output:
 {{{
 ffmpeg version git-2023-11-11-fa81de4 Copyright (c) 2000-2023 the FFmpeg
 developers
   built with gcc 13 (Ubuntu 13.2.0-4ubuntu3)
   configuration: --disable-doc --enable-libx264 --enable-libx265 --enable-
 gpl --enable-libmp3lame --enable-libfdk-aac --enable-cuda-nvcc --enable-
 nvdec --enable-nvenc --enable-cuvid --enable-nonfree --enable-libnpp
 --enable-libglslang --disable-optimizations --disable-stripping --enable-
 debug
   libavutil      58. 32.100 / 58. 32.100
   libavcodec     60. 33.100 / 60. 33.100
   libavformat    60. 17.100 / 60. 17.100
   libavdevice    60.  4.100 / 60.  4.100
   libavfilter     9. 13.100 /  9. 13.100
   libswscale      7.  6.100 /  7.  6.100
   libswresample   4. 13.100 /  4. 13.100
   libpostproc    57.  4.100 / 57.  4.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.mp4':
   Metadata:
     major_brand     : isom
     minor_version   : 512
     compatible_brands: isomiso2avc1mp41
     encoder         : Lavf60.3.100
   Duration: 00:22:42.45, start: 0.000000, bitrate: 2009 kb/s
   Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661),
 yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 1874 kb/s,
 25 fps, 25 tbr, 12800 tbn (default)
     Metadata:
       handler_name    : ISO Media file produced by Google Inc. Created on:
 10/29/2023.
       vendor_id       : [0][0][0][0]
       encoder         : Lavc60.3.100 h264_nvenc
   Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 128 kb/s (default)
     Metadata:
       handler_name    : ISO Media fille produced by Google Inc.
       vendor_id       : [0][0][0][0]
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc))
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 Segmentation fault (core dumped)
 }}}
 GDB info:
 {{{
 0x00007fa29c2281a9 in ?? () from /lib64/libnvidia-eglcore.so.535.129.03
 (gdb) bt
 #0  0x00007fa29c2281a9 in ?? () from /lib64/libnvidia-
 eglcore.so.535.129.03
 #1  0x00005616b9c2ddcc in vulkan_export_to_cuda (hwfc=0x7fa27c05c700,
 cuda_hwfc=0x5616c0661a40, frame=0x5616c06615c0) at
 libavutil/hwcontext_vulkan.c:2922
 #2  0x00005616b9c2fb5e in vulkan_transfer_data_to_cuda
 (hwfc=0x7fa27c05c700, dst=0x5616c0661800, src=0x5616c06615c0) at
 libavutil/hwcontext_vulkan.c:3601
 #3  0x00005616b9c30115 in vulkan_transfer_data_from (hwfc=0x7fa27c05c700,
 dst=0x5616c0661800, src=0x5616c06615c0) at
 libavutil/hwcontext_vulkan.c:3678
 #4  0x00005616b9c1fab1 in av_hwframe_transfer_data (dst=0x5616c0661800,
 src=0x5616c06615c0, flags=0) at libavutil/hwcontext.c:482
 #5  0x00005616b8729caf in cudaupload_filter_frame (link=0x5616c0660400,
 in=0x5616c06615c0) at libavfilter/vf_hwupload_cuda.c:140
 #6  0x00005616b85af33c in ff_filter_frame_framed (link=0x5616c0660400,
 frame=0x5616c06615c0) at libavfilter/avfilter.c:969
 #7  0x00005616b85afa5e in ff_filter_frame_to_filter (link=0x5616c0660400)
 at libavfilter/avfilter.c:1123
 #8  0x00005616b85afc7c in ff_filter_activate_default
 (filter=0x5616bd0beac0) at libavfilter/avfilter.c:1172
 #9  0x00005616b85afde0 in ff_filter_activate (filter=0x5616bd0beac0) at
 libavfilter/avfilter.c:1331
 #10 0x00005616b85b4dd7 in ff_filter_graph_run_once (graph=0x5616bd0bd8c0)
 at libavfilter/avfiltergraph.c:1353
 #11 0x00005616b85b63ae in push_frame (graph=0x5616bd0bd8c0) at
 libavfilter/buffersrc.c:167
 #12 0x00005616b85b6a0b in av_buffersrc_add_frame_flags
 (ctx=0x5616bff44fc0, frame=0x5616bcee83c0, flags=4) at
 libavfilter/buffersrc.c:271
 #13 0x00005616b8542f21 in ifilter_send_frame (ifilter=0x5616bd958040,
 frame=0x5616bcee83c0, keep_reference=0) at fftools/ffmpeg_filter.c:2448
 #14 0x00005616b852bccc in send_frame_to_filters (ist=0x5616bcee7400,
 decoded_frame=0x5616bcee8180) at fftools/ffmpeg_dec.c:153
 #15 0x00005616b852dea9 in dec_packet (ist=0x5616bcee7400,
 pkt=0x7fa278007fc0, no_eof=0) at fftools/ffmpeg_dec.c:813
 #16 0x00005616b8569741 in process_input_packet (ist=0x5616bcee7400,
 pkt=0x7fa278007fc0, no_eof=0) at fftools/ffmpeg.c:811
 #17 0x00005616b856a77d in process_input (file_index=0) at
 fftools/ffmpeg.c:1115
 #18 0x00005616b856a885 in transcode_step (ost=0x5616bd0b22c0) at
 fftools/ffmpeg.c:1142
 #19 0x00005616b856aa89 in transcode (err_rate_exceeded=0x7ffec32d2c30) at
 fftools/ffmpeg.c:1204
 #20 0x00005616b856b01d in main (argc=17, argv=0x7ffec32d2d88) at
 fftools/ffmpeg.c:1330
 (gdb) disass $pc-32,$pc+32
 Dump of assembler code from 0x7fa29c228189 to 0x7fa29c2281c9:
    0x00007fa29c228189:  std
    0x00007fa29c22818a:  (bad)
    0x00007fa29c22818b:  (bad)
    0x00007fa29c22818c:  incl   0x200f9(%rcx)
    0x00007fa29c228192:  add    %dh,-0x3d(%rbx,%rcx,1)
    0x00007fa29c228196:  cs nopw 0x0(%rax,%rax,1)
    0x00007fa29c2281a0:  mov    $0x1,%ecx
    0x00007fa29c2281a5:  sub    $0x8,%rsp
 => 0x00007fa29c2281a9:  mov    0xf0(%rdi),%rsi
    0x00007fa29c2281b0:  mov    0xe8(%rdi),%rdi
    0x00007fa29c2281b7:  call   0x7fa29c226300
    0x00007fa29c2281bc:  cmp    $0x1,%eax
    0x00007fa29c2281bf:  sbb    %eax,%eax
    0x00007fa29c2281c1:  add    $0x8,%rsp
    0x00007fa29c2281c5:  not    %eax
    0x00007fa29c2281c7:  and    $0xfffffffd,%eax
 End of assembler dump.
 (gdb) info all-registers
 rax            0x0                 0
 rbx            0x7ffec32d2d88      140732172938632
 rcx            0x0                 0
 rdx            0x7ffec32d1a18      140732172933656
 rsi            0x7ffec32d1970      140732172933488
 rdi            0x0                 0
 rbp            0x7ffec32d1b00      0x7ffec32d1b00
 rsp            0x7ffec32d18c0      0x7ffec32d18c0
 r8             0x7fa29c1585b0      140336380085680
 r9             0x0                 0
 r10            0x0                 0
 r11            0x0                 0
 r12            0x0                 0
 r13            0x7ffec32d2e18      140732172938776
 r14            0x5616ba9092d8      94655619306200
 r15            0x7fa2d24e3000      140337289768960
 rip            0x7fa29c2281a9      0x7fa29c2281a9
 eflags         0x10206             [ PF IF RF ]
 cs             0x33                51
 ss             0x2b                43
 ds             0x0                 0
 es             0x0                 0
 fs             0x0                 0
 gs             0x0                 0
 st0            <invalid float value> (raw 0xffff0000000000000000)
 st1            <invalid float value> (raw 0xffff0000000000000000)
 st2            <invalid float value> (raw 0xffff0000000000000000)
 --Type <RET> for more, q to quit, c to continue without paging--
 st3            <invalid float value> (raw 0xffff0000000000000000)
 st4            <invalid float value> (raw 0xffff0000000000000000)
 st5            <invalid float value> (raw 0xffff0606060606060606)
 st6            <invalid float value> (raw 0xffff0303030303030303)
 st7            <invalid float value> (raw 0xffff0101010101010101)
 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          0x1fa8              [ OE PE IM DM ZM OM UM PM ]
 fs_base        0x7fa2cf9d9000      140337244639232
 gs_base        0x0                 0
 ymm0           {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}}
 ymm1           {v16_bfloat16 = {0x3ee0, 0xc067, 0x5616, 0x0 <repeats 13
 times>}, v16_half = {0x3ee0, 0xc067, 0x5616, 0x0 <repeats 13 times>},
 v8_float = {0xc0673ee0, 0x5616, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x5616c0673ee0, 0x0, 0x0, 0x0}, v32_int8 = {0xe0, 0x3e, 0x67, 0xc0, 0x16,
 0x56, 0x0 <repeats 26 times>}, v16_int16 = {0x3ee0, 0xc067, 0x5616, 0x0
 <repeats 13 times>}, v8_int32 = {0xc0673ee0, 0x5616, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_int64 = {0x5616c0673ee0, 0x0, 0x0, 0x0}, v2_int128 =
 {0x5616c0673ee0, 0x0}}
 ymm2           {v16_bfloat16 = {0x4ab0, 0xc067, 0x5616, 0x0, 0x4ab0,
 0xc067, 0x5616, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0x4ab0, 0xc067, 0x5616, 0x0, 0x4ab0, 0xc067, 0x5616, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xc0674ab0, 0x5616, 0xc0674ab0,
 0x5616, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x5616c0674ab0, 0x5616c0674ab0,
 0x0, 0x0}, v32_int8 = {0xb0, 0x4a, 0x67, 0xc0, 0x16, 0x56, 0x0, 0x0, 0xb0,
 0x4a, 0x67, 0xc0, 0x16, 0x56, 0x0 <repeats 18 times>}, v16_int16 =
 {0x4ab0, 0xc067, 0x5616, 0x0, 0x4ab0, 0xc067, 0x5616, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xc0674ab0, 0x5616, 0xc0674ab0,
 0x5616, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x5616c0674ab0, 0x5616c0674ab0,
 0x0, 0x0}, v2_int128 = {0x5616c0674ab000005616c0674ab0, 0x0}}
 ymm3           {v16_bfloat16 = {0xf089, 0xff71, 0x4656, 0xdafe, 0xf1a9,
 0xb54, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0xf089, 0xff71, 0x4656, 0xdafe, 0xf1a9, 0xb54, 0x1, --Type <RET> for
 more, q to quit, c to continue without paging--
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xff71f089,
 0xdafe4656, 0xb54f1a9, 0x1, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0xdafe4656ff71f089, 0x10b54f1a9, 0x0, 0x0}, v32_int8 = {0x89, 0xf0, 0x71,
 0xff, 0x56, 0x46, 0xfe, 0xda, 0xa9, 0xf1, 0x54, 0xb, 0x1, 0x0 <repeats 19
 times>}, v16_int16 = {0xf089, 0xff71, 0x4656, 0xdafe, 0xf1a9, 0xb54, 0x1,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xff71f089,
 0xdafe4656, 0xb54f1a9, 0x1, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
 {0xdafe4656ff71f089, 0x10b54f1a9, 0x0, 0x0}, v2_int128 =
 {0x10b54f1a9dafe4656ff71f089, 0x0}}
 ymm4           {v16_bfloat16 = {0x1, 0x0 <repeats 15 times>}, v16_half =
 {0x1, 0x0 <repeats 15 times>}, v8_float = {0x1, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x1, 0x0, 0x0, 0x0}, v32_int8 = {0x1, 0x0 <repeats
 31 times>}, v16_int16 = {0x1, 0x0 <repeats 15 times>}, v8_int32 = {0x1,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x1, 0x0, 0x0, 0x0},
 v2_int128 = {0x1, 0x0}}
 ymm5           {v16_bfloat16 = {0xb94e, 0x6bd4, 0xf089, 0xff71, 0x4656,
 0xdafe, 0xf1a9, 0xb54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half =
 {0xb94e, 0x6bd4, 0xf089, 0xff71, 0x4656, 0xdafe, 0xf1a9, 0xb54, 0x0, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x6bd4b94e, 0xff71f089,
 0xdafe4656, 0xb54f1a9, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0xff71f0896bd4b94e, 0xb54f1a9dafe4656, 0x0, 0x0}, v32_int8 = {0x4e, 0xb9,
 0xd4, 0x6b, 0x89, 0xf0, 0x71, 0xff, 0x56, 0x46, 0xfe, 0xda, 0xa9, 0xf1,
 0x54, 0xb, 0x0 <repeats 16 times>}, v16_int16 = {0xb94e, 0x6bd4, 0xf089,
 0xff71, 0x4656, 0xdafe, 0xf1a9, 0xb54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_int32 = {0x6bd4b94e, 0xff71f089, 0xdafe4656, 0xb54f1a9, 0x0, 0x0,
 0x0, 0x0}, v4_int64 = {0xff71f0896bd4b94e, 0xb54f1a9dafe4656, 0x0, 0x0},
 v2_int128 = {0xb54f1a9dafe4656ff71f0896bd4b94e, 0x0}}
 ymm6           {v16_bfloat16 = {0x1, 0x0 <repeats 15 times>}, v16_half =
 {0x1, 0x0 <repeats 15 times>}, v8_float = {0x1, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v4_double = {0x1, 0x0, 0x0, 0x0}, v32_int8 = {0x1, 0x0 <repeats
 31 times>}, v16_int16 = {0x1, 0x0 <repeats 15 times>}, v8_int32 = {0x1,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x1, 0x0, 0x0, 0x0},
 v2_int128 = {0x1, 0x0}}
 ymm7           {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}}
 ymm8           {v16_bfloat16 = {0x7c12, 0x2ff, 0x4, 0x0, 0xcff, 0xf80,
 0xd800, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x7c12,
 0x2ff, 0x4, 0x0, 0xcff, 0xf80, 0xd800, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0}, v8_float = {0x2ff7c12, 0x4, 0xf800cff, 0xfd800, 0x0, 0x0, 0x0,
 0x0}, v4_double = {0x402ff7c12, 0xfd8000f800cff, 0x0, 0x0}, v32_int8 =
 {0x12, 0x7c, 0xff, 0x2, 0x4, 0x0, 0x0, 0x0, 0xff, 0xc, 0x80, 0xf, 0x0,
 0xd8, 0xf, 0x0 <repeats 17 times>}, v16_int16 = {0x7c12, 0x2ff, 0x4, 0x0,
 0xcff, 0xf80, 0xd800, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
 v8_int32 = {0x2ff7c12, 0x4, 0xf800cff, 0xfd800, 0x0, 0x0, 0x0, 0x0},
 v4_int64 = {0x402ff7c12, 0xfd8000f800cff, 0x0, 0x0}, v2_int128 =
 {0xfd8000f800cff0000000402ff7c12, 0x0}}
 ymm9           {v16_bfloat16 = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>},
 v16_half = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>}, v8_float =
 {0x3e4ccccd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x3e4ccccd,
 0x0, 0x0, 0x0}, v32_int8 = {0xcd, 0xcc, 0x4c, 0x3e, 0x0 <repeats 28
 times>}, v16_int16 = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>}, v8_int32 =
 {0x3e4ccccd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3e4ccccd,
 0x0, 0x0, 0x0}, v2_int128 = {0x3e4ccccd, 0x0}}
 ymm10          {v16_bfloat16 = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>},
 v16_half = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>}, v8_float =
 {0x3e4ccccd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x3e4ccccd,
 0x0, 0x0, 0x0}, v32_int8 = {0xcd, 0xcc, 0x4c, 0x3e, 0x0 <repeats 28
 times>}, v16_int16 = {0xcccd, 0x3e4c, 0x0 <repeats 14 times>}, v8_int32 =
 {0x3e4ccccd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3e4ccccd,
 0x0, 0x0, 0x0}, v2_int128 = {0x3e4ccccd, 0x0}}
 ymm11          {v16_bfloat16 = {0x9999, 0x9999, 0x9999, 0x9999, 0x9999,
 0x9999, 0x9999, 0x9999, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half
 = {0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x99999999, 0x99999999,
 0x99999999, 0x99999999, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x9999999999999999, 0x9999999999999999, 0x0, 0x0}, v32_int8 = {0x99
 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x9999, 0x9999,
 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x9999, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_--Type <RET> for more, q to quit, c to continue without
 paging--
 int32 = {0x99999999, 0x99999999, 0x99999999, 0x99999999, 0x0, 0x0, 0x0,
 0x0}, v4_int64 = {0x9999999999999999, 0x9999999999999999, 0x0, 0x0},
 v2_int128 = {0x99999999999999999999999999999999, 0x0}}
 ymm12          {v16_bfloat16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020,
 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half
 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x20202020, 0x20202020,
 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_double =
 {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v32_int8 = {0x20
 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020,
 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x20202020, 0x20202020,
 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2020202020202020,
 0x2020202020202020, 0x0, 0x0}, v2_int128 =
 {0x20202020202020202020202020202020, 0x0}}
 ymm13          {v16_bfloat16 = {0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0,
 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_half = {0x0, 0x0,
 0x0, 0x8000, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0}, v8_float = {0x0, 0x80000000, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0},
 v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 =
 {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
 0x0, 0x80, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x8000,
 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 =
 {0x0, 0x80000000, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
 {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v2_int128 =
 {0x80000000000000008000000000000000, 0x0}}
 ymm14          {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}}
 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}}
 (gdb)
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10654>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list