Opened 19 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)
Note:
See TracTickets
for help on using tickets.