(gdb) run Starting program: /home/tmtu/Downloads/FFmpeg-n4.3.1/doc/examples/scaling_video_g [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00005555555cade2 in ff_yuv_420_rgb24_ssse3 () (gdb) bt #0 0x00005555555cade2 in ff_yuv_420_rgb24_ssse3 () #1 0x00005555555c9cbb in yuv420_rgb24_ssse3 (c=0x555555614040, src=0x7fffffffe090, srcStride=0x7fffffffe070, srcSliceY=0, srcSliceH=640, dst=0x7fffffffe0b0, dstStride=0x7fffffffe080) at libswscale/x86/yuv2rgb_template.c:177 #2 0x0000555555566ca9 in sws_scale (c=c@entry=0x555555614040, srcSlice=srcSlice@entry=0x7fffffffe160, srcStride=srcStride@entry=0x7fffffffe140, srcSliceY=srcSliceY@entry=0, srcSliceH=srcSliceH@entry=640, dst=dst@entry=0x7fffffffe180, dstStride=) at libswscale/swscale.c:969 #3 0x0000555555564ad7 in main (argc=, argv=) at doc/examples/scaling_video.c:36 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x5555555cadc2 to 0x5555555cae02: 0x00005555555cadc2 : por %xmm6,%xmm1 0x00005555555cadc6 : movdqa %xmm4,%xmm6 0x00005555555cadca : pand %xmm3,%xmm6 0x00005555555cadce : pand %xmm4,%xmm2 0x00005555555cadd2 : pand %xmm5,%xmm3 0x00005555555cadd6 : por %xmm7,%xmm2 0x00005555555cadda : por %xmm6,%xmm1 0x00005555555cadde : por %xmm3,%xmm2 => 0x00005555555cade2 : movdqa %xmm0,(%rsi) 0x00005555555cade6 : movdqa %xmm1,0x10(%rsi) 0x00005555555cadeb : movdqa %xmm2,0x20(%rsi) 0x00005555555cadf0 : movdqu 0x10(%r9,%rdi,2),%xmm6 0x00005555555cadf7 : movq 0x8(%rcx,%rdi,1),%xmm1 0x00005555555cadfd : movq 0x8(%rdx,%rdi,1),%xmm0 End of assembler dump. (gdb) info all-registers rax 0x7fffffffe0b0 140737488347312 rbx 0x55555561dd70 93824993058160 rcx 0x7ffff7c6d8f4 140737350392052 rdx 0x7ffff7c5e8f4 140737350330612 rsi 0x7ffff7b7c478 140737349403768 rdi 0xffffffffffffff4c -180 rbp 0x7fffffffe090 0x7fffffffe090 rsp 0x7fffffffdf78 0x7fffffffdf78 r8 0x55555561dd70 93824993058160 r9 0x7ffff7c25318 140737350095640 r10 0xc0 192 r11 0x1 1 r12 0x280 640 r13 0x7fffffffe070 140737488347248 r14 0xffffffffffffff4c -180 r15 0x2 2 rip 0x5555555cade2 0x5555555cade2 eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 0 (raw 0x00000000000000000000) st7 0 (raw 0x00000000000000000000) fctrl 0x37f 895 fstat 0x0 0 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 mxcsr 0x1f80 [ IM DM ZM OM UM PM ] ymm0 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0 }, v16_int16 = {0x8700, 0x0, 0x87, 0x8700, 0x0, 0x87, 0x8700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x8700, 0x87000087, 0x870000, 0x8700, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8700008700008700, 0x870000870000, 0x0, 0x0}, v2_int128 = {0x8700008700008700008700008700, 0x0}} ymm1 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0 }, v16_int16 = {0x87, 0x8700, 0x0, 0x87, 0x8700, 0x0, 0x87, 0x8700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x87000087, 0x870000, 0x8700, 0x87000087, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x87000087000087, 0x8700008700008700, 0x0, 0x0}, v2_int128 = {0x87000087000087000087000087000087, 0x0}} ymm2 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0, 0x0, 0x87, 0x0 }, v16_int16 = {0x0, 0x87, 0x8700, 0x0, 0x87, 0x8700, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x870000, 0x8700, 0x87000087, 0x870000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x870000870000, 0x87000087000087, 0x0, 0x0}, v2_int128 = {0x870000870000870000870000870000, 0x0}} ymm3 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0x0 }, v16_int16 = {0x0, 0x0, 0x8700, 0x0, 0x0, 0x8700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x8700, 0x87000000, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x870000000000, 0x87000000, 0x0, 0x0}, v2_int128 = {0x870000000000870000000000, 0x0}} ymm4 {v16_bfloat16 = {0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0xffffffff, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0 }, v16_int16 = {0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xffff0000, 0x0, 0xffff, 0xffff0000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff0000, 0xffff00000000ffff, 0x0, 0x0}, v2_int128 = {0xffff00000000ffff00000000ffff0000, 0x0}} ymm5 {v16_bfloat16 = {0x0, 0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0x0 }, v16_int16 = {0x0, 0x0, 0xffff, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xffff, 0xffff0000, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xffff00000000, 0xffff0000, 0x0, 0x0}, v2_int128 = {0xffff00000000ffff00000000, 0x0}} ymm6 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, 0x0 }, v16_int16 = {0x0, 0x8700, 0x0, 0x0, 0x8700, 0x0, 0x0, 0x8700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x87000000, 0x0, 0x8700, 0x87000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x87000000, 0x8700000000008700, 0x0, 0x0}, v2_int128 = {0x87000000000087000000000087000000, 0x0}} ymm7 {v16_bfloat16 = {0x0 }, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x--Type for more, q to quit, c to continue without paging-- 0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm8 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0, 0x80, 0x0 }, v16_int16 = {0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x800080, 0x800080, 0x800080, 0x800080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x80008000800080, 0x80008000800080, 0x0, 0x0}, v2_int128 = {0x800080008000800080008000800080, 0x0}} ymm9 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0 }, v16_int16 = {0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x4000400, 0x4000400, 0x4000400, 0x4000400, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x400040004000400, 0x400040004000400, 0x0, 0x0}, v2_int128 = {0x4000400040004000400040004000400, 0x0}} ymm10 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0 }, v16_int16 = {0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x4000400, 0x4000400, 0x4000400, 0x4000400, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x400040004000400, 0x400040004000400, 0x0, 0x0}, v2_int128 = {0x4000400040004000400040004000400, 0x0}} ymm11 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x77, 0xf3, 0x0 }, v16_int16 = {0xf377, 0xf377, 0xf377, 0xf377, 0xf377, 0xf377, 0xf377, 0xf377, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xf377f377, 0xf377f377, 0xf377f377, 0xf377f377, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xf377f377f377f377, 0xf377f377f377f377, 0x0, 0x0}, v2_int128 = {0xf377f377f377f377f377f377f377f377, 0x0}} ymm12 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0xfc, 0xe5, 0x0 }, v16_int16 = {0xe5fc, 0xe5fc, 0xe5fc, 0xe5fc, 0xe5fc, 0xe5fc, 0xe5fc, 0xe5fc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xe5fce5fc, 0xe5fce5fc, 0xe5fce5fc, 0xe5fce5fc, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xe5fce5fce5fce5fc, 0xe5fce5fce5fce5fc, 0x0, 0x0}, v2_int128 = {0xe5fce5fce5fce5fce5fce5fce5fce5fc, 0x0}} ymm13 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x43, 0x25, 0x0 }, v16_int16 = {0x2543, 0x2543, 0x2543, 0x2543, 0x2543, 0x2543, 0x2543, 0x2543, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x25432543, 0x25432543, 0x25432543, 0x25432543, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2543254325432543, 0x2543254325432543, 0x0, 0x0}, v2_int128 = {0x25432543254325432543254325432543, 0x0}} ymm14 {v16_bfloat16 = {0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x4, 0x4, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x3a8, 0x3a8, 0x0, 0x0}, v32_int8 = {0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x8d, 0x40, 0x0 }, v16_int16 = {0x408d, 0x408d, 0x408d, 0x408d, 0x408d, 0x408d, 0x408d, 0x408d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x408d408d, 0x408d408d, 0x408d408d, 0x408d408d, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x408d408d408d408d, 0x408d408d408d408d, 0x0, 0x0}, v2_int128 = {0x408d408d408d408d408d408d408d408d, 0x0}} ymm15 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x13, 0x33, 0x0 }, v16_int16 = {0x3313, 0x3313, 0x3313, 0x3313, 0x3313, 0x3313, 0x3313, 0x3313, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x33133313, 0x33133313, 0x33133313, 0x33133313, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3313331333133313, 0x3313331333133313, 0x0, 0x0}, v2_int128 = {0x33133313331333133313331333133313, 0x0}} (gdb)