Opened 12 months ago

#10290 new defect

Segmentation fault when playing mp4 video using h264_v4l2m2m codec on Radxa Zero Arm-based SBC (Amlogic S905Y2 CPU)

Reported by: langweiler Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords: v4l
Cc: langweiler Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

ffplay produces a segmentation fault on the Radxa Zero single-board computer when playing an H264 encoded mp4 video using the h264_v4l2m2 codec.

How to reproduce:

% ffplay -vcodec h264_v4l2m2m VID_20211105_171608.mp4
ffplay version n6.0-244-g7130bfe287 Copyright (c) 2003-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --prefix=/home/langweiler/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/langweiler/ffmpeg_build/include --extra-ldflags=-L/home/langweiler/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/home/langweiler/bin --enable-gpl --enable-gnutls --enable-libass --enable-libfreetype --enable-libpulse --enable-opengl --enable-sdl2 --enable-libdrm --enable-nonfree
  libavutil      58.  5.100 / 58.  5.100
  libavcodec     60.  7.100 / 60.  7.100
  libavformat    60.  4.100 / 60.  4.100
  libavdevice    60.  2.100 / 60.  2.100
  libavfilter     9.  5.100 /  9.  5.100
  libswscale      7.  2.100 /  7.  2.100
  libswresample   4. 11.100 /  4. 11.100
  libpostproc    57.  2.100 / 57.  2.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20211105_171608.mp4':  
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2021-11-05T16:16:19.000000Z
    com.android.version: 9
  Duration: 00:00:09.38, start: 0.000000, bitrate: 13112 kb/s
  Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 64 kb/s (default)
    Metadata:
      creation_time   : 2021-11-05T16:16:19.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive), 1080x1920, 13089 kb/s, SAR 1:1 DAR 9:16, 28.68 fps, 45k tbr, 90k tbn (default)
    Metadata:
      creation_time   : 2021-11-05T16:16:19.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
[h264_v4l2m2m @ 0xffff78680cd0] Using device /dev/video0
[h264_v4l2m2m @ 0xffff78680cd0] driver 'meson-vdec' on card 'Amlogic Video Decoder' in mplane mode
[h264_v4l2m2m @ 0xffff78680cd0] requesting formats: output=H264/none capture=NM12/yuv420p
Segmentation fault (core dumped)   6KB vq= 1612KB sq=    0B f=0/0

The Radxa Zero is an Arm-based single-board computer with Amlogic S905Y2 CPU. I am running Armbian 23.02.2 Focal with Linux 6.1.11-meson64.

Relevant kernel modules for hardware accelerated decoding seem to be loaded. The device /dev/video0 is present.

% lsmod | grep v4l
v4l2_mem2mem           36864  1 meson_vdec
videobuf2_v4l2         32768  2 meson_vdec,v4l2_mem2mem
videobuf2_common       57344  5 meson_vdec,videobuf2_dma_contig,videobuf2_v4l2,v4l2_mem2mem,videobuf2_memops

% v4l2-ctl --all -d /dev/video0
Driver Info:
        Driver name      : meson-vdec
        Card type        : Amlogic Video Decoder
        Bus info         : platform:meson-vdec
        Driver version   : 6.1.11
        Capabilities     : 0x84204000
                Video Memory-to-Memory Multiplanar
                Streaming
                Extended Pix Format
                Device Capabilities
        Device Caps      : 0x04204000
                Video Memory-to-Memory Multiplanar
                Streaming
                Extended Pix Format
Priority: 2
Format Video Capture Multiplanar:
        Width/Height      : 1280/720
        Pixel Format      : 'NM12' (Y/UV 4:2:0 (N-C))
        Field             : None
        Number of planes  : 2
        Flags             : 
        Colorspace        : Default
        Transfer Function : Default
        YCbCr/HSV Encoding: Default
        Quantization      : Default
        Plane 0           :
           Bytes per Line : 1280
           Size Image     : 983040
        Plane 1           :
           Bytes per Line : 1280
           Size Image     : 491520
Format Video Output Multiplanar:
        Width/Height      : 1280/720
        Pixel Format      : 'VP90' (VP9)
        Field             : None
        Number of planes  : 1
        Flags             : 
        Colorspace        : Default
        Transfer Function : Default
        YCbCr/HSV Encoding: Default
        Quantization      : Default
        Plane 0           :
           Bytes per Line : 0
           Size Image     : 1048576

User Controls

  min_number_of_capture_buffers 0x00980927 (int)    : min=1 max=32 step=1 default=1 value=1 flags=read-only

Videos are played normally (and almost smoothly) using the h264 software codec:

% ffplay -vcodec h264_v4l2m2m VID_20211105_171608.mp4

The following output is produced by gdb:

(gdb) bt 
#0  0x0000aaaaab701138 in v4l2_dequeue_v4l2buf (ctx=ctx@entry=0xffffd0682508, timeout=timeout@entry=0) at libavcodec/v4l2_context.c:332
#1  0x0000aaaaab701bf0 in ff_v4l2_context_dequeue_frame (ctx=ctx@entry=0xffffd0682508, frame=frame@entry=0xffffb8000b60, timeout=timeout@entry=0)
    at libavcodec/v4l2_context.c:631
#2  0x0000aaaaab3de42c in v4l2_receive_frame (avctx=0xffffd0680cd0, frame=0xffffb8000b60) at libavcodec/v4l2_m2m_dec.c:147
#3  0x0000aaaaab0ac004 in decode_receive_frame_internal (avctx=avctx@entry=0xffffd0680cd0, frame=frame@entry=0xffffb8000b60) at libavcodec/decode.c:557
#4  0x0000aaaaab0ace08 in ff_decode_receive_frame (avctx=0xffffd0680cd0, frame=0xffffb8000b60) at libavcodec/decode.c:708
#5  0x0000aaaaaac5aa00 in decoder_decode_frame (d=0xffffddaaa560, frame=0xffffb8000b60, sub=0x0) at fftools/ffplay.c:579
#6  0x0000aaaaaac5d5cc in get_video_frame (frame=<optimized out>, is=0xffffddaa9010) at fftools/ffplay.c:2117
#7  video_thread (arg=0xffffddaa9010) at fftools/ffplay.c:2117
#8  0x0000fffff7b17a68 in ?? () from /lib/aarch64-linux-gnu/libSDL2-2.0.so.0
#9  0x0000fffff7b7668c in ?? () from /lib/aarch64-linux-gnu/libSDL2-2.0.so.0
#10 0x0000fffff7d46624 in start_thread () from /lib/aarch64-linux-gnu/libpthread.so.0
#11 0x0000fffff74bf49c in ?? () from /lib/aarch64-linux-gnu/libc.so.6
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0xaaaaab701118 to 0xaaaaab701158:
   0x0000aaaaab701118 <v4l2_dequeue_v4l2buf+1216>:      add     x25, x19, x9
   0x0000aaaaab70111c <v4l2_dequeue_v4l2buf+1220>:      b       0xaaaaab701130 <v4l2_dequeue_v4l2buf+1240>
   0x0000aaaaab701120 <v4l2_dequeue_v4l2buf+1224>:      add     w21, w21, #0x1
   0x0000aaaaab701124 <v4l2_dequeue_v4l2buf+1228>:      add     x22, x22, #0x340
   0x0000aaaaab701128 <v4l2_dequeue_v4l2buf+1232>:      cmp     w21, w1
   0x0000aaaaab70112c <v4l2_dequeue_v4l2buf+1236>:      b.ge    0xaaaaab701254 <v4l2_dequeue_v4l2buf+1532>  // b.tcont
   0x0000aaaaab701130 <v4l2_dequeue_v4l2buf+1240>:      ldr     x0, [x19, #248]
   0x0000aaaaab701134 <v4l2_dequeue_v4l2buf+1244>:      add     x0, x0, x22
=> 0x0000aaaaab701138 <v4l2_dequeue_v4l2buf+1248>:      ldr     w0, [x0, #828]
   0x0000aaaaab70113c <v4l2_dequeue_v4l2buf+1252>:      cbz     w0, 0xaaaaab701120 <v4l2_dequeue_v4l2buf+1224>
   0x0000aaaaab701140 <v4l2_dequeue_v4l2buf+1256>:      ldr     w0, [x19, #8]
   0x0000aaaaab701144 <v4l2_dequeue_v4l2buf+1260>:      add     x2, x23, #0xcc8
   0x0000aaaaab701148 <v4l2_dequeue_v4l2buf+1264>:      ldr     x3, [x19]
   0x0000aaaaab70114c <v4l2_dequeue_v4l2buf+1268>:      sub     w1, w0, #0x2
   0x0000aaaaab701150 <v4l2_dequeue_v4l2buf+1272>:      cmp     w1, #0x1
   0x0000aaaaab701154 <v4l2_dequeue_v4l2buf+1276>:      and     w1, w0, #0xfffffffb
End of assembler dump.
(gdb) info all-registers

x0             0x0                 0
x1             0x14                20
x2             0xffffd49b5ec8      281474248695496
x3             0x0                 0
x4             0x0                 0
x5             0x2                 2
x6             0x3e8               1000
x7             0x9                 9
x8             0x49                73
x9             0xffffffffffffeee8  -4376
x10            0xffffffffffffeff8  -4104
x11            0xffffd49b6310      281474248696592
x12            0x14d0              5328
x13            0xffffffffffffeee8  -4376
x14            0xffffffffffffeff8  -4104
x15            0xab2ca2a50071f5a8  -6112331764687833688
x16            0xaaaaabd1bc30      187650003811376
x17            0xfffff74b5e20      281474830655008
x18            0x0                 0
x19            0xffffd0682508      281474178229512
x20            0xaaaaabd1f000      187650003824640
x21            0x0                 0
x22            0x0                 0
x23            0xaaaaabac9000      187650001375232
x24            0xffffd0681500      281474178225408
x25            0xffffd06813f0      281474178225136
x26            0xaaaaabd1f000      187650003824640
x27            0xffffb8000b60      281473768754016
x28            0xffffddaaa560      281474400691552
x29            0xffffd49b6680      281474248697472
x30            0xaaaaab700d6c      187649997409644
sp             0xffffd49b5ee0      0xffffd49b5ee0
pc             0xaaaaab701138      0xaaaaab701138 <v4l2_dequeue_v4l2buf+1248>
cpsr           0x20000000          [ EL=0 C ]
v0             {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v1             {d = {f = {0xafc8, 0x0}, u = {0x40e5f90000000000, 0x0}, s = {0x40e5f90000000000, 0x0}}, s = {f = {0x0, 0x7, 0x0, 0x0}, u = {0x0, 0x40e5f900, 0x0, 0x0}, s = {0x0, 0x40e5f900, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x6000, 0x2, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0xf900, 0x40e5, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0xf900, 0x40e5, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0xe5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0xf9, 0xe5, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x40e5f90000000000}, s = {0x40e5f90000000000}}}
v2             {d = {f = {0x1, 0x0}, u = {0x3ff0000000000000, 0x0}, s = {0x3ff0000000000000, 0x0}}, s = {f = {0x0, 0x1, 0x0, 0x0}, u = {0x0, 0x3ff00000, 0x0, 0x0}, s = {0x0, 0x3ff00000, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3ff0000000000000}, s = {0x3ff0000000000000}}}
v3             {d = {f = {0xcd4b1, 0x0}, u = {0x4129a96200000000, 0x0}, s = {0x4129a96200000000, 0x0}}, s = {f = {0x0, 0xa, 0x0, 0x0}, u = {0x0, 0x4129a962, 0x0, 0x0}, s = {0x0, 0x4129a962, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0xa962, 0x4129, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0xa962, 0x4129, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x62, 0xa9, 0x29, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x62, 0xa9, 0x29, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x4129a96200000000}, s = {0x4129a96200000000}}}
v4             {d = {f = {0x0, 0x0}, u = {0x0, 0xffffffffffff0000}, s = {0x0, 0xffffffffffff0000}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0xffff0000, 0xffffffff}, s = {0x0, 0x0, 0xffff0000, 0xffffffff}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0xffff}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xffff, 0xffff}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}, q = {u = {0xffffffffffff00000000000000000000}, s = {0xffffffffffff00000000000000000000}}}
v5             {d = {f = {0x0, 0x4}, u = {0x100000001, 0x4010040040000001}, s = {0x100000001, 0x4010040040000001}}, s = {f = {0x0, 0x0, 0x2, 0x2}, u = {0x1, 0x1, 0x40000001, 0x40100400}, s = {0x1, 0x1, 0x40000001, 0x40100400}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, u = {0x1, 0x0, 0x1, 0x0, 0x1, 0x4000, 0x400, 0x4010}, s = {0x1, 0x0, 0x1, 0x0, 0x1, 0x4000, 0x400, 0x4010}}, b = {u = {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40, 0x0, 0x4, 0x10, 0x40}, s = {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40, 0x0, 0x4, 0x10, 0x40}}, q = {u = {0x40100400400000010000000100000001}, s = {0x40100400400000010000000100000001}}}
v6             {d = {f = {0x0, 0x4}, u = {0x100000001, 0x4010040140100001}, s = {0x100000001, 0x4010040140100001}}, s = {f = {0x0, 0x0, 0x2, 0x2}, u = {0x1, 0x1, 0x40100001, 0x40100401}, s = {0x1, 0x1, 0x40100001, 0x40100401}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, u = {0x1, 0x0, 0x1, 0x0, 0x1, 0x4010, 0x401, 0x4010}, s = {0x1, 0x0, 0x1, 0x0, 0x1, 0x4010, 0x401, 0x4010}}, b = {u = {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40}, s = {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40}}, q = {u = {0x40100401401000010000000100000001}, s = {0x40100401401000010000000100000001}}}
v7             {d = {f = {0x4, 0x4}, u = {0x4010040140100401, 0x4010040140100401}, s = {0x4010040140100401, 0x4010040140100401}}, s = {f = {0x2, 0x2, 0x2, 0x2}, u = {0x40100401, 0x40100401, 0x40100401, 0x40100401}, s = {0x40100401, 0x40100401, 0x40100401, 0x40100401}}, h = {f = {0x0, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x2}, u = {0x401, 0x4010, 0x401, 0x4010, 0x401, 0x4010, 0x401, 0x4010}, s = {0x401, 0x4010, 0x401, 0x4010, 0x401, 0x4010, 0x401, 0x4010}}, b = {u = {0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40}, s = {0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40, 0x1, 0x4, 0x10, 0x40}}, q = {u = {0x40100401401004014010040140100401}, s = {0x40100401401004014010040140100401}}}
v8             {d = {f = {0xf4240, 0x0}, u = {0x412e848000000000, 0x0}, s = {0x412e848000000000, 0x0}}, s = {f = {0x0, 0xa, 0x0, 0x0}, u = {0x0, 0x412e8480, 0x0, 0x0}, s = {0x0, 0x412e8480, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x8480, 0x412e, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x8480, 0x412e, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x80, 0x84, 0x2e, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x80, 0x84, 0x2e, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x412e848000000000}, s = {0x412e848000000000}}}
v9             {d = {f = {0x0, 0x0}, u = {0x7ff8000000000000, 0x0}, s = {0x7ff8000000000000, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x7ff80000, 0x0, 0x0}, s = {0x0, 0x7ff80000, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x7ff8000000000000}, s = {0x7ff8000000000000}}}
v10            {d = {f = {0x1, 0x0}, u = {0x3ff0000000000000, 0x0}, s = {0x3ff0000000000000, 0x0}}, s = {f = {0x0, 0x1, 0x0, 0x0}, u = {0x0, 0x3ff00000, 0x0, 0x0}, s = {0x0, 0x3ff00000, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3ff0000000000000}, s = {0x3ff0000000000000}}}
v11            {d = {f = {0xa, 0x0}, u = {0x4024000000000000, 0x0}, s = {0x4024000000000000, 0x0}}, s = {f = {0x0, 0x2, 0x0, 0x0}, u = {0x0, 0x40240000, 0x0, 0x0}, s = {0x0, 0x40240000, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x4024, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x4024, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x4024000000000000}, s = {0x4024000000000000}}}
v12            {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v13            {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v14            {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v15            {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v16            {d = {f = {0x7fffffffffffffff, 0x7fffffffffffffff}, u = {0x5551010154410101, 0x5551010154410101}, s = {0x5551010154410101, 0x5551010154410101}}, s = {f = {0x4040000, 0x10100000, 0x4040000, 0x10100000}, u = {0x54410101, 0x55510101, 0x54410101, 0x55510101}, s = {0x54410101, 0x55510101, 0x54410101, 0x55510101}}, h = {f = {0x0, 0x44, 0x0, 0x55, 0x0, 0x44, 0x0, 0x55}, u = {0x101, 0x5441, 0x101, 0x5551, 0x101, 0x5441, 0x101, 0x5551}, s = {0x101, 0x5441, 0x101, 0x5551, 0x101, 0x5441, 0x101, 0x5551}}, b = {u = {0x1, 0x1, 0x41, 0x54, 0x1, 0x1, 0x51, 0x55, 0x1, 0x1, 0x41, 0x54, 0x1, 0x1, 0x51, 0x55}, s = {0x1, 0x1, 0x41, 0x54, 0x1, 0x1, 0x51, 0x55, 0x1, 0x1, 0x41, 0x54, 0x1, 0x1, 0x51, 0x55}}, q = {u = {0x55510101544101015551010154410101}, s = {0x55510101544101015551010154410101}}}
v17            {d = {f = {0x0, 0x0}, u = {0xaaaaa020, 0x0}, s = {0xaaaaa020, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0xaaaaa020, 0x0, 0x0, 0x0}, s = {0xaaaaa020, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0xa020, 0xaaaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0xa020, 0xaaaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x20, 0xa0, 0xaa, 0xaa, 0x0 <repeats 12 times>}, s = {0x20, 0xa0, 0xaa, 0xaa, 0x0 <repeats 12 times>}}, q = {u = {0xaaaaa020}, s = {0xaaaaa020}}}
v18            {d = {f = {0x0, 0x0}, u = {0x0, 0x0}, s = {0x0, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x0 <repeats 16 times>}, s = {0x0 <repeats 16 times>}}, q = {u = {0x0}, s = {0x0}}}
v19            {d = {f = {0x0, 0x0}, u = {0x3f811110e829872f, 0x0}, s = {0x3f811110e829872f, 0x0}}, s = {f = {0x0, 0x1, 0x0, 0x0}, u = {0xe829872f, 0x3f811110, 0x0, 0x0}, s = {0xe829872f, 0x3f811110, 0x0, 0x0}}, h = {f = {0x0, 0xf7ae, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0x872f, 0xe829, 0x1110, 0x3f81, 0x0, 0x0, 0x0, 0x0}, s = {0x872f, 0xe829, 0x1110, 0x3f81, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3f811110e829872f}, s = {0x3f811110e829872f}}}
v20            {d = {f = {0x0, 0x0}, u = {0xbc0898cc51701b84, 0x0}, s = {0xbc0898cc51701b84, 0x0}}, s = {f = {0x1b84000, 0x0, 0x0, 0x0}, u = {0x51701b84, 0xbc0898cc, 0x0, 0x0}, s = {0x51701b84, 0xbc0898cc, 0x0, 0x0}}, h = {f = {0x0, 0x2b, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0}, u = {0x1b84, 0x5170, 0x98cc, 0xbc08, 0x0, 0x0, 0x0, 0x0}, s = {0x1b84, 0x5170, 0x98cc, 0xbc08, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x84, 0x1b, 0x70, 0x51, 0xcc, 0x98, 0x8, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x84, 0x1b, 0x70, 0x51, 0xcc, 0x98, 0x8, 0xbc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0xbc0898cc51701b84}, s = {0xbc0898cc51701b84}}}
v21            {d = {f = {0x0, 0x0}, u = {0xbe5addffc2fcdf59, 0x0}, s = {0xbe5addffc2fcdf59, 0x0}}, s = {f = {0xffffff82, 0x0, 0x0, 0x0}, u = {0xc2fcdf59, 0xbe5addff, 0x0, 0x0}, s = {0xc2fcdf59, 0xbe5addff, 0x0, 0x0}}, h = {f = {0xfe2a, 0xfffd, 0xfe81, 0xffff, 0x0, 0x0, 0x0, 0x0}, u = {0xdf59, 0xc2fc, 0xddff, 0xbe5a, 0x0, 0x0, 0x0, 0x0}, s = {0xdf59, 0xc2fc, 0xddff, 0xbe5a, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x59, 0xdf, 0xfc, 0xc2, 0xff, 0xdd, 0x5a, 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x59, 0xdf, 0xfc, 0xc2, 0xff, 0xdd, 0x5a, 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0xbe5addffc2fcdf59}, s = {0xbe5addffc2fcdf59}}}
v22            {d = {f = {0x0, 0x0}, u = {0x3c747a108073c259, 0x0}, s = {0x3c747a108073c259, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x8073c259, 0x3c747a10, 0x0, 0x0}, s = {0x8073c259, 0x3c747a10, 0x0, 0x0}}, h = {f = {0xfffd, 0x0, 0xc200, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0xc259, 0x8073, 0x7a10, 0x3c74, 0x0, 0x0, 0x0, 0x0}, s = {0xc259, 0x8073, 0x7a10, 0x3c74, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x59, 0xc2, 0x73, 0x80, 0x10, 0x7a, 0x74, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x59, 0xc2, 0x73, 0x80, 0x10, 0x7a, 0x74, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3c747a108073c259}, s = {0x3c747a108073c259}}}
v23            {d = {f = {0x0, 0x0}, u = {0x3f811110e829872f, 0x0}, s = {0x3f811110e829872f, 0x0}}, s = {f = {0x0, 0x1, 0x0, 0x0}, u = {0xe829872f, 0x3f811110, 0x0, 0x0}, s = {0xe829872f, 0x3f811110, 0x0, 0x0}}, h = {f = {0x0, 0xf7ae, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0x872f, 0xe829, 0x1110, 0x3f81, 0x0, 0x0, 0x0, 0x0}, s = {0x872f, 0xe829, 0x1110, 0x3f81, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3f811110e829872f}, s = {0x3f811110e829872f}}}
v24            {d = {f = {0x0, 0x0}, u = {0x3f56c16bedd9e239, 0x0}, s = {0x3f56c16bedd9e239, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0xedd9e239, 0x3f56c16b, 0x0, 0x0}, s = {0xedd9e239, 0x3f56c16b, 0x0, 0x0}}, h = {f = {0xfce4, 0xe89c, 0xfffe, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0xe239, 0xedd9, 0xc16b, 0x3f56, 0x0, 0x0, 0x0, 0x0}, s = {0xe239, 0xedd9, 0xc16b, 0x3f56, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x39, 0xe2, 0xd9, 0xed, 0x6b, 0xc1, 0x56, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x39, 0xe2, 0xd9, 0xed, 0x6b, 0xc1, 0x56, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3f56c16bedd9e239}, s = {0x3f56c16bedd9e239}}}
v25            {d = {f = {0x0, 0x0}, u = {0x3c8cb3b399d747f2, 0x0}, s = {0x3c8cb3b399d747f2, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x99d747f2, 0x3c8cb3b3, 0x0, 0x0}, s = {0x99d747f2, 0x3c8cb3b3, 0x0, 0x0}}, h = {f = {0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0x47f2, 0x99d7, 0xb3b3, 0x3c8c, 0x0, 0x0, 0x0, 0x0}, s = {0x47f2, 0x99d7, 0xb3b3, 0x3c8c, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0xf2, 0x47, 0xd7, 0x99, 0xb3, 0xb3, 0x8c, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0xf2, 0x47, 0xd7, 0x99, 0xb3, 0xb3, 0x8c, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3c8cb3b399d747f2}, s = {0x3c8cb3b399d747f2}}}
v26            {d = {f = {0x0, 0x0}, u = {0xbfc5555520bd7e70, 0x0}, s = {0xbfc5555520bd7e70, 0x0}}, s = {f = {0x0, 0xffffffff, 0x0, 0x0}, u = {0x20bd7e70, 0xbfc55555, 0x0, 0x0}, s = {0x20bd7e70, 0xbfc55555, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x55, 0xffff, 0x0, 0x0, 0x0, 0x0}, u = {0x7e70, 0x20bd, 0x5555, 0xbfc5, 0x0, 0x0, 0x0, 0x0}, s = {0x7e70, 0x20bd, 0x5555, 0xbfc5, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0x70, 0x7e, 0xbd, 0x20, 0x55, 0x55, 0xc5, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0x70, 0x7e, 0xbd, 0x20, 0x55, 0x55, 0xc5, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0xbfc5555520bd7e70}, s = {0xbfc5555520bd7e70}}}
v27            {d = {f = {0x0, 0x0}, u = {0x3e35a37f6485b1e8, 0x0}, s = {0x3e35a37f6485b1e8, 0x0}}, s = {f = {0xffffffff, 0x0, 0x0, 0x0}, u = {0x6485b1e8, 0x3e35a37f, 0x0, 0x0}, s = {0x6485b1e8, 0x3e35a37f, 0x0, 0x0}}, h = {f = {0x0, 0x485, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0}, u = {0xb1e8, 0x6485, 0xa37f, 0x3e35, 0x0, 0x0, 0x0, 0x0}, s = {0xb1e8, 0x6485, 0xa37f, 0x3e35, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0xe8, 0xb1, 0x85, 0x64, 0x7f, 0xa3, 0x35, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0xe8, 0xb1, 0x85, 0x64, 0x7f, 0xa3, 0x35, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0x3e35a37f6485b1e8}, s = {0x3e35a37f6485b1e8}}}
v28            {d = {f = {0x0, 0x0}, u = {0x7c007c007c007c, 0x7c007c007c007c}, s = {0x7c007c007c007c, 0x7c007c007c007c}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x7c007c, 0x7c007c, 0x7c007c, 0x7c007c}, s = {0x7c007c, 0x7c007c, 0x7c007c, 0x7c007c}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c}, s = {0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c}}, b = {u = {0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0}, s = {0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0}}, q = {u = {0x7c007c007c007c007c007c007c007c}, s = {0x7c007c007c007c007c007c007c007c}}}
v29            {d = {f = {0x0, 0x0}, u = {0x351035103510352, 0x351035103510351}, s = {0x351035103510352, 0x351035103510351}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x3510352, 0x3510351, 0x3510351, 0x3510351}, s = {0x3510352, 0x3510351, 0x3510351, 0x3510351}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x352, 0x351, 0x351, 0x351, 0x351, 0x351, 0x351, 0x351}, s = {0x352, 0x351, 0x351, 0x351, 0x351, 0x351, 0x351, 0x351}}, b = {u = {0x52, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3}, s = {0x52, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3, 0x51, 0x3}}, q = {u = {0x3510351035103510351035103510352}, s = {0x3510351035103510351035103510352}}}
v30            {d = {f = {0x0, 0x0}, u = {0xffffffffffffffff, 0x0}, s = {0xffffffffffffffff, 0x0}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0xffffffff, 0xffffffff, 0x0, 0x0}, s = {0xffffffff, 0xffffffff, 0x0, 0x0}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0}, s = {0xffff, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0, 0x0}}, b = {u = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, s = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, q = {u = {0xffffffffffffffff}, s = {0xffffffffffffffff}}}
v31            {d = {f = {0x0, 0x0}, u = {0x303030303030303, 0x303030303030303}, s = {0x303030303030303, 0x303030303030303}}, s = {f = {0x0, 0x0, 0x0, 0x0}, u = {0x3030303, 0x3030303, 0x3030303, 0x3030303}, s = {0x3030303, 0x3030303, 0x3030303, 0x3030303}}, h = {f = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u = {0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303}, s = {0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303}}, b = {u = {0x3 <repeats 16 times>}, s = {0x3 <repeats 16 times>}}, q = {u = {0x3030303030303030303030303030303}, s = {0x3030303030303030303030303030303}}}
fpsr           0x10                16
fpcr           0x0                 0
q0             {u = 0x0, s = 0x0}  {u = 0, s = 0}
q1             {u = 0x40e5f90000000000, s = 0x40e5f90000000000} {u = 4676417566489444352, s = 4676417566489444352}
q2             {u = 0x3ff0000000000000, s = 0x3ff0000000000000} {u = 4607182418800017408, s = 4607182418800017408}
q3             {u = 0x4129a96200000000, s = 0x4129a96200000000} {u = 4695470324882341888, s = 4695470324882341888}
q4             {u = 0xffffffffffff00000000000000000000, s = 0xffffffffffff00000000000000000000} {u = 340282366920937254537554992802593505280, s = -1208925819614629174706176}
q5             {u = 0x40100400400000010000000100000001, s = 0x40100400400000010000000100000001} {u = 85153749629416628361594664064605224961, s = 85153749629416628361594664064605224961}
q6             {u = 0x40100401401000010000000100000001, s = 0x40100401401000010000000100000001} {u = 85153749708664133688972835724944474113, s = 85153749708664133688972835724944474113}
q7             {u = 0x40100401401004014010040140100401, s = 0x40100401401004014010040140100401} {u = 85153749708664152583054961220701389825, s = 85153749708664152583054961220701389825}
q8             {u = 0x412e848000000000, s = 0x412e848000000000} {u = 4696837146684686336, s = 4696837146684686336}
q9             {u = 0x7ff8000000000000, s = 0x7ff8000000000000} {u = 9221120237041090560, s = 9221120237041090560}
q10            {u = 0x3ff0000000000000, s = 0x3ff0000000000000} {u = 4607182418800017408, s = 4607182418800017408}
q11            {u = 0x4024000000000000, s = 0x4024000000000000} {u = 4621819117588971520, s = 4621819117588971520}
q12            {u = 0x0, s = 0x0}  {u = 0, s = 0}
q13            {u = 0x0, s = 0x0}  {u = 0, s = 0}
q14            {u = 0x0, s = 0x0}  {u = 0, s = 0}
q15            {u = 0x0, s = 0x0}  {u = 0, s = 0}
q16            {u = 0x55510101544101015551010154410101, s = 0x55510101544101015551010154410101} {u = 113404976074972262150898191551441207553, s = 113404976074972262150898191551441207553}
q17            {u = 0xaaaaa020, s = 0xaaaaa020} {u = 2863308832, s = 2863308832}
q18            {u = 0x0, s = 0x0}  {u = 0, s = 0}
q19            {u = 0x3f811110e829872f, s = 0x3f811110e829872f} {u = 4575957460697319215, s = 4575957460697319215}
q20            {u = 0xbc0898cc51701b84, s = 0xbc0898cc51701b84} {u = 13549247482251189124, s = 13549247482251189124}
q21            {u = 0xbe5addffc2fcdf59, s = 0xbe5addffc2fcdf59} {u = 13716519705668018009, s = 13716519705668018009}
q22            {u = 0x3c747a108073c259, s = 0x3c747a108073c259} {u = 4356240950867247705, s = 4356240950867247705}
q23            {u = 0x3f811110e829872f, s = 0x3f811110e829872f} {u = 4575957460697319215, s = 4575957460697319215}
q24            {u = 0x3f56c16bedd9e239, s = 0x3f56c16bedd9e239} {u = 4564047941682717241, s = 4564047941682717241}
q25            {u = 0x3c8cb3b399d747f2, s = 0x3c8cb3b399d747f2} {u = 4363059722976708594, s = 4363059722976708594}
q26            {u = 0xbfc5555520bd7e70, s = 0xbfc5555520bd7e70} {u = 13818544855766105712, s = 13818544855766105712}
q27            {u = 0x3e35a37f6485b1e8, s = 0x3e35a37f6485b1e8} {u = 4482668771659854312, s = 4482668771659854312}
q28            {u = 0x7c007c007c007c007c007c007c007c, s = 0x7c007c007c007c007c007c007c007c} {u = 643854634900379483779025731617292412, s = 643854634900379483779025731617292412}
q29            {u = 0x3510351035103510351035103510352, s = 0x3510351035103510351035103510352} {u = 4408327298632436949422522952766784338, s = 4408327298632436949422522952766784338}
q30            {u = 0xffffffffffffffff, s = 0xffffffffffffffff} {u = 18446744073709551615, s = 18446744073709551615}
q31            {u = 0x3030303030303030303030303030303, s = 0x3030303030303030303030303030303} {u = 4003321963775746628980877734491390723, s = 4003321963775746628980877734491390723}
d0             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d1             {f = 0xafc8, u = 0x40e5f90000000000, s = 0x40e5f90000000000} {f = 45000, u = 4676417566489444352, s = 4676417566489444352}
d2             {f = 0x1, u = 0x3ff0000000000000, s = 0x3ff0000000000000} {f = 1, u = 4607182418800017408, s = 4607182418800017408}
d3             {f = 0xcd4b1, u = 0x4129a96200000000, s = 0x4129a96200000000} {f = 840881, u = 4695470324882341888, s = 4695470324882341888}
d4             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d5             {f = 0x0, u = 0x100000001, s = 0x100000001} {f = 2.121995791459338e-314, u = 4294967297, s = 4294967297}
d6             {f = 0x0, u = 0x100000001, s = 0x100000001} {f = 2.121995791459338e-314, u = 4294967297, s = 4294967297}
d7             {f = 0x4, u = 0x4010040140100401, s = 0x4010040140100401} {f = 4.003911019303815, u = 4616194021471028225, s = 4616194021471028225}
d8             {f = 0xf4240, u = 0x412e848000000000, s = 0x412e848000000000} {f = 1000000, u = 4696837146684686336, s = 4696837146684686336}d9             {f = 0x0, u = 0x7ff8000000000000, s = 0x7ff8000000000000} {f = nan(0x8000000000000), u = 9221120237041090560, s = 9221120237041090560}
d10            {f = 0x1, u = 0x3ff0000000000000, s = 0x3ff0000000000000} {f = 1, u = 4607182418800017408, s = 4607182418800017408}
d11            {f = 0xa, u = 0x4024000000000000, s = 0x4024000000000000} {f = 10, u = 4621819117588971520, s = 4621819117588971520}
d12            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d13            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d14            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d15            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d16            {f = 0x7fffffffffffffff, u = 0x5551010154410101, s = 0x5551010154410101} {f = 9.5211137608861601e+102, u = 6147696071557579009, s = 6147696071557579009}
d17            {f = 0x0, u = 0xaaaaa020, s = 0xaaaaa020} {f = 1.4146625273250253e-314, u = 2863308832, s = 2863308832}
d18            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d19            {f = 0x0, u = 0x3f811110e829872f, s = 0x3f811110e829872f} {f = 0.0083333321428572232, u = 4575957460697319215, s = 4575957460697319215}
d20            {f = 0x0, u = 0xbc0898cc51701b84, s = 0xbc0898cc51701b84} {f = -1.6667485837041758e-19, u = 13549247482251189124, s = -4897496591458362492}
d21            {f = 0x0, u = 0xbe5addffc2fcdf59, s = 0xbe5addffc2fcdf59} {f = -2.5022014848318398e-08, u = 13716519705668018009, s = -4730224368041533607}
d22            {f = 0x0, u = 0x3c747a108073c259, s = 0x3c747a108073c259} {f = 1.7760805237087262e-17, u = 4356240950867247705, s = 4356240950867247705}
d23            {f = 0x0, u = 0x3f811110e829872f, s = 0x3f811110e829872f} {f = 0.0083333321428572232, u = 4575957460697319215, s = 4575957460697319215}
d24            {f = 0x0, u = 0x3f56c16bedd9e239, s = 0x3f56c16bedd9e239} {f = 0.0013888887400793761, u = 4564047941682717241, s = 4564047941682717241}
d25            {f = 0x0, u = 0x3c8cb3b399d747f2, s = 0x3c8cb3b399d747f2} {f = 4.9789962505147994e-17, u = 4363059722976708594, s = 4363059722976708594}
d26            {f = 0x0, u = 0xbfc5555520bd7e70, s = 0xbfc5555520bd7e70} {f = -0.1666666421760854, u = 13818544855766105712, s = -4628199217943445904}
d27            {f = 0x0, u = 0x3e35a37f6485b1e8, s = 0x3e35a37f6485b1e8} {f = 5.0381437427838555e-09, u = 4482668771659854312, s = 4482668771659854312}
d28            {f = 0x0, u = 0x7c007c007c007c, s = 0x7c007c007c007c} {f = 2.49225112568368e-306, u = 34903429696192636, s = 34903429696192636}
d29            {f = 0x0, u = 0x351035103510352, s = 0x351035103510352} {f = 1.065525810626881e-292, u = 238975901710222162, s = 238975901710222162}
d30            {f = 0x0, u = 0xffffffffffffffff, s = 0xffffffffffffffff} {f = -nan(0xfffffffffffff), u = 18446744073709551615, s = -1}
d31            {f = 0x0, u = 0x303030303030303, s = 0x303030303030303} {f = 3.7209743448696002e-294, u = 217020518514230019, s = 217020518514230019}
s0             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s1             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s2             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s3             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s4             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s5             {f = 0x0, u = 0x1, s = 0x1} {f = 1.40129846e-45, u = 1, s = 1}
s6             {f = 0x0, u = 0x1, s = 0x1} {f = 1.40129846e-45, u = 1, s = 1}
s7             {f = 0x2, u = 0x40100401, s = 0x40100401} {f = 2.25024438, u = 1074791425, s = 1074791425}
s8             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s9             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s10            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s11            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s12            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s13            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s14            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s15            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s16            {f = 0x4040000, u = 0x54410101, s = 0x54410101} {f = 3.31578212e+12, u = 1413546241, s = 1413546241}
s17            {f = 0x0, u = 0xaaaaa020, s = 0xaaaaa020} {f = -3.03091753e-13, u = 2863308832, s = -1431658464}s18            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s19            {f = 0x0, u = 0xe829872f, s = 0xe829872f} {f = -3.20229453e+24, u = 3895035695, s = -399931601}
s20            {f = 0x1b84000, u = 0x51701b84, s = 0x51701b84} {f = 6.44533617e+10, u = 1366301572, s = 1366301572}
s21            {f = 0xffffff82, u = 0xc2fcdf59, s = 0xc2fcdf59} {f = -126.436226, u = 3271352153, s = -1023615143}
s22            {f = 0x0, u = 0x8073c259, s = 0x8073c259} {f = -1.06308009e-38, u = 2155070041, s = -2139897255}
s23            {f = 0x0, u = 0xe829872f, s = 0xe829872f} {f = -3.20229453e+24, u = 3895035695, s = -399931601}
s24            {f = 0x0, u = 0xedd9e239, s = 0xedd9e239} {f = -8.42896669e+27, u = 3990479417, s = -304487879}
s25            {f = 0x0, u = 0x99d747f2, s = 0x99d747f2} {f = -2.22595374e-23, u = 2581022706, s = -1713944590}
s26            {f = 0x0, u = 0x20bd7e70, s = 0x20bd7e70} {f = 3.21015147e-19, u = 549289584, s = 549289584}
s27            {f = 0xffffffff, u = 0x6485b1e8, s = 0x6485b1e8} {f = 1.97298917e+22, u = 1686483432, s = 1686483432}
s28            {f = 0x0, u = 0x7c007c, s = 0x7c007c} {f = 1.13877753e-38, u = 8126588, s = 8126588}
s29            {f = 0x0, u = 0x3510352, s = 0x3510352} {f = 6.14233914e-37, u = 55640914, s = 55640914}
s30            {f = 0x0, u = 0xffffffff, s = 0xffffffff} {f = -nan(0x7fffff), u = 4294967295, s = -1}
s31            {f = 0x0, u = 0x3030303, s = 0x3030303} {f = 3.85008973e-37, u = 50529027, s = 50529027}
h0             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h1             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h2             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h3             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h4             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h5             {f = 0x0, u = 0x1, s = 0x1} {f = 5.9605e-08, u = 1, s = 1}
h6             {f = 0x0, u = 0x1, s = 0x1} {f = 5.9605e-08, u = 1, s = 1}
h7             {f = 0x0, u = 0x401, s = 0x401} {f = 6.1095e-05, u = 1025, s = 1025}
h8             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h9             {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h10            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h11            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h12            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h13            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h14            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h15            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h16            {f = 0x0, u = 0x101, s = 0x101} {f = 1.5318e-05, u = 257, s = 257}
h17            {f = 0x0, u = 0xa020, s = 0xa020} {f = -0.0080566, u = 40992, s = -24544}
h18            {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
h19            {f = 0x0, u = 0x872f, s = 0x872f} {f = -0.00010961, u = 34607, s = -30929}
h20            {f = 0x0, u = 0x1b84, s = 0x1b84} {f = 0.0036697, u = 7044, s = 7044}
h21            {f = 0xfe2a, u = 0xdf59, s = 0xdf59} {f = -470.25, u = 57177, s = -8359}
h22            {f = 0xfffd, u = 0xc259, s = 0xc259} {f = -3.1738, u = 49753, s = -15783}
h23            {f = 0x0, u = 0x872f, s = 0x872f} {f = -0.00010961, u = 34607, s = -30929}
h24            {f = 0xfce4, u = 0xe239, s = 0xe239} {f = -796.5, u = 57913, s = -7623}
h25            {f = 0x7, u = 0x47f2, s = 0x47f2} {f = 7.9453, u = 18418, s = 18418}
h26            {f = 0x0, u = 0x7e70, s = 0x7e70} {f = nan(0x270), u = 32368, s = 32368}
h27            {f = 0x0, u = 0xb1e8, s = 0xb1e8} {f = -0.18457, u = 45544, s = -19992}h23            {f = 0x0, u = 0x872f, s = 0x872f} {f = -0.00010961, u = 34607, s = -30929}
h24            {f = 0xfce4, u = 0xe239, s = 0xe239} {f = -796.5, u = 57913, s = -7623}
h25            {f = 0x7, u = 0x47f2, s = 0x47f2} {f = 7.9453, u = 18418, s = 18418}
h26            {f = 0x0, u = 0x7e70, s = 0x7e70} {f = nan(0x270), u = 32368, s = 32368}
h27            {f = 0x0, u = 0xb1e8, s = 0xb1e8} {f = -0.18457, u = 45544, s = -19992}
--Type <RET> for more, q to quit, c to continue without paging--
h28            {f = 0x0, u = 0x7c, s = 0x7c} {f = 7.391e-06, u = 124, s = 124}
h29            {f = 0x0, u = 0x352, s = 0x352} {f = 5.0664e-05, u = 850, s = 850}
h30            {f = 0x0, u = 0xffff, s = 0xffff} {f = -nan(0x3ff), u = 65535, s = -1}
h31            {f = 0x0, u = 0x303, s = 0x303} {f = 4.5955e-05, u = 771, s = 771}
b0             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b1             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b2             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b3             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b4             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b5             {u = 0x1, s = 0x1}  {u = 1, s = 1}
b6             {u = 0x1, s = 0x1}  {u = 1, s = 1}
b7             {u = 0x1, s = 0x1}  {u = 1, s = 1}
b8             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b9             {u = 0x0, s = 0x0}  {u = 0, s = 0}
b10            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b11            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b12            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b13            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b14            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b15            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b16            {u = 0x1, s = 0x1}  {u = 1, s = 1}
b17            {u = 0x20, s = 0x20} {u = 32, s = 32}
b18            {u = 0x0, s = 0x0}  {u = 0, s = 0}
b19            {u = 0x2f, s = 0x2f} {u = 47, s = 47}
b20            {u = 0x84, s = 0x84} {u = 132, s = -124}
b21            {u = 0x59, s = 0x59} {u = 89, s = 89}
b22            {u = 0x59, s = 0x59} {u = 89, s = 89}
b23            {u = 0x2f, s = 0x2f} {u = 47, s = 47}
b24            {u = 0x39, s = 0x39} {u = 57, s = 57}
b25            {u = 0xf2, s = 0xf2} {u = 242, s = -14}
b26            {u = 0x70, s = 0x70} {u = 112, s = 112}
b27            {u = 0xe8, s = 0xe8} {u = 232, s = -24}
b28            {u = 0x7c, s = 0x7c} {u = 124, s = 124}
b29            {u = 0x52, s = 0x52} {u = 82, s = 82}
b30            {u = 0xff, s = 0xff} {u = 255, s = -1}
b31            {u = 0x3, s = 0x3}  {u = 3, s = 3}

The following output is produced by valgrind:

==61876== Memcheck, a memory error detector
==61876== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==61876== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==61876== Command: ./ffplay_g -vcodec h264_v4l2m2m VID_20211105_171608.mp4
==61876== 
ffplay version n6.0-244-g7130bfe287 Copyright (c) 2003-2023 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --prefix=/home/langweiler/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/langweiler/ffmpeg_build/include --extra-ldflags=-L/home/langweiler/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/home/langweiler/bin --enable-gpl --enable-gnutls --enable-libass --enable-libfreetype --enable-libpulse --enable-opengl --enable-sdl2 --enable-libdrm --enable-nonfree
  libavutil      58.  5.100 / 58.  5.100
  libavcodec     60.  7.100 / 60.  7.100
  libavformat    60.  4.100 / 60.  4.100
  libavdevice    60.  2.100 / 60.  2.100
  libavfilter     9.  5.100 /  9.  5.100
  libswscale      7.  2.100 /  7.  2.100
  libswresample   4. 11.100 /  4. 11.100
  libpostproc    57.  2.100 / 57.  2.100
==61876== Conditional jump or move depends on uninitialised value(s)
==61876==    at 0x5693044: pa_shm_cleanup (in /usr/lib/aarch64-linux-gnu/pulseaudio/libpulsecommon-13.99.so)
==61876==    by 0x5693287: pa_shm_create_rw (in /usr/lib/aarch64-linux-gnu/pulseaudio/libpulsecommon-13.99.so)
==61876==    by 0x568399B: pa_mempool_new (in /usr/lib/aarch64-linux-gnu/pulseaudio/libpulsecommon-13.99.so)
==61876==    by 0x4BF8A7F: pa_context_new_with_proplist (in /usr/lib/aarch64-linux-gnu/libpulse.so.0.21.2)
==61876==    by 0x4CFF93F: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4D001EB: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4C70667: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4C6C3DF: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x2B9E7F: main (ffplay.c:3664)
==61876== 
    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   ^M    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   ^M    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   ^M    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   ^MInput #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20211105_171608.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2021-11-05T16:16:19.000000Z
    com.android.version: 9
  Duration: 00:00:09.38, start: 0.000000, bitrate: 13112 kb/s
  Stream #0:0[0x1](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 64 kb/s (default)
    Metadata:
      creation_time   : 2021-11-05T16:16:19.000000Z
      handler_name    : SoundHandle
      vendor_id       : [0][0][0][0]
  Stream #0:1[0x2](eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive), 1080x1920, 13089 kb/s, SAR 1:1 DAR 9:16, 28.68 fps, 45k tbr, 90k tbn (default)
    Metadata:
      creation_time   : 2021-11-05T16:16:19.000000Z
      handler_name    : VideoHandle
      vendor_id       : [0][0][0][0]
    nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0   ^M[h264_v4l2m2m @ 0x6614f70] Using device /dev/video0
[h264_v4l2m2m @ 0x6614f70] driver 'meson-vdec' on card 'Amlogic Video Decoder' in mplane mode
[h264_v4l2m2m @ 0x6614f70] requesting formats: output=H264/none capture=NM12/yuv420p
    nan A-V:    nan fd=   0 aq=    9KB vq= 1156KB sq=    0B f=0/0   ^M==61876== Thread 11 video_decoder:
==61876== Invalid read of size 4
==61876==    at 0xD69138: v4l2_dequeue_v4l2buf (v4l2_context.c:332)
==61876==    by 0xD69BEF: ff_v4l2_context_dequeue_frame (v4l2_context.c:631)
==61876==    by 0xA4642B: v4l2_receive_frame (v4l2_m2m_dec.c:147)
==61876==    by 0x714003: decode_receive_frame_internal (decode.c:557)
==61876==    by 0x714E07: ff_decode_receive_frame (decode.c:708)
==61876==    by 0x2C29FF: decoder_decode_frame (ffplay.c:579)
==61876==    by 0x2C55CB: get_video_frame (ffplay.c:1749)
==61876==    by 0x2C55CB: video_thread (ffplay.c:2117)
==61876==    by 0x4CB9A67: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4D1868B: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4AC9623: start_thread (pthread_create.c:477)
==61876==    by 0x53A249B: thread_start (clone.S:78)
==61876==  Address 0x33c is not stack'd, malloc'd or (recently) free'd
==61876== 
==61876== 
==61876== Process terminating with default action of signal 11 (SIGSEGV)
==61876==  Access not within mapped region at address 0x33C
==61876==    at 0xD69138: v4l2_dequeue_v4l2buf (v4l2_context.c:332)
==61876==    by 0xD69BEF: ff_v4l2_context_dequeue_frame (v4l2_context.c:631)
==61876==    by 0xA4642B: v4l2_receive_frame (v4l2_m2m_dec.c:147)
==61876==    by 0x714003: decode_receive_frame_internal (decode.c:557)
==61876==    by 0x714E07: ff_decode_receive_frame (decode.c:708)
==61876==    by 0x2C29FF: decoder_decode_frame (ffplay.c:579)
==61876==    by 0x2C55CB: get_video_frame (ffplay.c:1749)
==61876==    by 0x2C55CB: video_thread (ffplay.c:2117)
==61876==    by 0x4CB9A67: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4D1868B: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4AC9623: start_thread (pthread_create.c:477)
==61876==    by 0x53A249B: thread_start (clone.S:78)
==61876==  Address 0x33c is not stack'd, malloc'd or (recently) free'd
==61876== 
==61876== 
==61876== Process terminating with default action of signal 11 (SIGSEGV)
==61876==  Access not within mapped region at address 0x33C
==61876==    at 0xD69138: v4l2_dequeue_v4l2buf (v4l2_context.c:332)
==61876==    by 0xD69BEF: ff_v4l2_context_dequeue_frame (v4l2_context.c:631)
==61876==    by 0xA4642B: v4l2_receive_frame (v4l2_m2m_dec.c:147)
==61876==    by 0x714003: decode_receive_frame_internal (decode.c:557)
==61876==    by 0x714E07: ff_decode_receive_frame (decode.c:708)
==61876==    by 0x2C29FF: decoder_decode_frame (ffplay.c:579)
==61876==    by 0x2C55CB: get_video_frame (ffplay.c:1749)
==61876==    by 0x2C55CB: video_thread (ffplay.c:2117)
==61876==    by 0x4CB9A67: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4D1868B: ??? (in /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0.10.0)
==61876==    by 0x4AC9623: start_thread (pthread_create.c:477)
==61876==    by 0x53A249B: thread_start (clone.S:78)
==61876==  If you believe this happened as a result of a stack
==61876==  overflow in your program's main thread (unlikely but
==61876==  possible), you can try to increase the size of the
==61876==  main thread stack using the --main-stacksize= flag.
==61876==  The main thread stack size used in this run was 8388608.
==61876== 
==61876== HEAP SUMMARY:
==61876==     in use at exit: 11,858,592 bytes in 49,998 blocks
==61876==   total heap usage: 113,920 allocs, 63,922 frees, 40,071,629 bytes allocated
==61876== 
==61876== LEAK SUMMARY:
==61876==    definitely lost: 224 bytes in 12 blocks
==61876==    indirectly lost: 0 bytes in 0 blocks
==61876==      possibly lost: 6,182,301 bytes in 42,169 blocks
==61876==    still reachable: 5,676,067 bytes in 7,817 blocks
==61876==         suppressed: 0 bytes in 0 blocks
==61876== Rerun with --leak-check=full to see details of leaked memory
==61876== 
==61876== Use --track-origins=yes to see where uninitialised values come from
==61876== For lists of detected and suppressed errors, rerun with: -s
==61876== ERROR SUMMARY: 3 errors from 2 contexts (suppressed: 0 from 0)

Change History (0)

Note: See TracTickets for help on using tickets.