tod@Arch:~/src/FFmpeg$ gdb GNU gdb (GDB) 8.3.1 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) set logging on Copying output to gdb.txt. (gdb) file ./ffmpeg_g Reading symbols from ./ffmpeg_g... (gdb) run -i ~/Pictures/bz5057-01-600x891.jpg -vf unsharp=6 test.png Starting program: /home/tod/src/FFmpeg/ffmpeg_g -i ~/Pictures/bz5057-01-600x891.jpg -vf unsharp=6 test.png [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". ffmpeg version git-2019-11-30-e5db2e9 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 9.2.0 (GCC) configuration: --enable-debug --enable-ffplay libavutil 56. 36.101 / 56. 36.101 libavcodec 58. 64.101 / 58. 64.101 libavformat 58. 35.100 / 58. 35.100 libavdevice 58. 9.101 / 58. 9.101 libavfilter 7. 67.100 / 7. 67.100 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 Input #0, image2, from '/home/tod/Pictures/bz5057-01-600x891.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: 73946 kb/s Stream #0:0: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 600x891 [SAR 1:1 DAR 200:297], 25 tbr, 25 tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (mjpeg (native) -> png (native)) Press [q] to stop, [?] for help [New Thread 0x7ffff74da700 (LWP 34112)] [New Thread 0x7ffff6cd9700 (LWP 34113)] [New Thread 0x7ffff64d8700 (LWP 34114)] [New Thread 0x7ffff5cd7700 (LWP 34115)] [Parsed_unsharp_0 @ 0x5555572d6b00] Invalid even size for luma matrix size 6x5 [Parsed_unsharp_0 @ 0x5555572d6b00] Failed to configure input pad on Parsed_unsharp_0 Thread 1 "ffmpeg_g" received signal SIGSEGV, Segmentation fault. av_freep (arg=0x0) at libavutil/mem.c:231 231 memcpy(&val, arg, sizeof(val)); (gdb) bt full #0 av_freep (arg=0x0) at libavutil/mem.c:231 val = #1 0x0000555555657a68 in free_filter_param (fp=0x5555572d6c60, nb_threads=5) at libavfilter/vf_unsharp.c:262 z = #2 0x0000555555657a94 in uninit (ctx=) at libavfilter/vf_unsharp.c:271 s = 0x5555572d6c40 #3 0x0000555555719a05 in avfilter_free (filter=0x5555572d6b00) at libavfilter/avfilter.c:771 i = #4 0x000055555571bb5c in avfilter_graph_free (graph=0x5555572c44d0) at libavfilter/avfiltergraph.c:126 No locals. #5 0x00005555556e1320 in cleanup_filtergraph (fg=0x5555572c44c0) at fftools/ffmpeg_filter.c:1002 i = #6 configure_filtergraph (fg=0x5555572c44c0) at fftools/ffmpeg_filter.c:1181 inputs = 0x0 outputs = 0x0 cur = ret = -22 i = simple = graph_desc = #7 0x00005555556f27f8 in ifilter_send_frame (frame=0x5555572ca2c0, ifilter=0x5555572bfdc0) at fftools/ffmpeg.c:2180 --Type for more, q to quit, c to continue without paging-- fg = 0x5555572c44c0 need_reinit = ret = 0 i = fg = need_reinit = ret = i = tmp = #8 send_frame_to_filters (ist=0x5555572bec80, decoded_frame=0x5555572ca2c0) at fftools/ffmpeg.c:2261 i = 0 ret = f = 0x5555572ca2c0 #9 0x00005555556f2fb1 in decode_video (decode_failed=, eof=, duration_pts=, got_output=, pkt=, ist=) at fftools/ffmpeg.c:2460 i = ret = err = dts = decoded_frame = best_effort_timestamp = avpkt = {buf = 0x5555572be2c0, pts = 0, dts = 0, --Type for more, q to quit, c to continue without paging-- data = 0x7ffff7568010 "\377\330\377", , size = 369730, stream_index = 0, flags = 1, side_data = 0x0, side_data_elems = 0, duration = 1, pos = -1, convergence_duration = 0} decoded_frame = i = ret = err = best_effort_timestamp = dts = avpkt = new = ts = #10 process_input_packet (ist=, pkt=0x7fffffffdf30, no_eof=0) at fftools/ffmpeg.c:2614 duration_dts = 0 duration_pts = 1 got_output = 1 decode_failed = ret = i = repeating = 0 eof_reached = 0 avpkt = {buf = 0x5555572be2c0, pts = 0, dts = 0, data = 0x7ffff7568010 "\377\330\377", , size = 369730, --Type for more, q to quit, c to continue without paging-- stream_index = 0, flags = 1, side_data = 0x0, side_data_elems = 0, duration = 1, pos = -1, convergence_duration = 0} #11 0x00005555556f6118 in process_input (file_index=) at fftools/ffmpeg.c:4509 pkt = {buf = 0x5555572be2c0, pts = 0, dts = 0, data = 0x7ffff7568010 "\377\330\377", , size = 369730, stream_index = 0, flags = 1, side_data = 0x0, side_data_elems = 0, duration = 1, pos = -1, convergence_duration = 0} j = is = ist = ret = ifile = thread_ret = i = duration = pkt_dts = ifile = is = ist = pkt = ret = thread_ret = i = j = --Type for more, q to quit, c to continue without paging-- duration = pkt_dts = avctx = ost = stime = stime2 = new_start_time = st = src_sd = dst_data = delta = delta = pkt_pts = #12 transcode_step () at fftools/ffmpeg.c:4629 ost = ist = ret = ost = ist = ret = error = i = ifilter = #13 transcode () at fftools/ffmpeg.c:4683 --Type for more, q to quit, c to continue without paging-- cur_time = 2403381410 ret = i = os = ost = ist = timer_start = 2403381410 total_packets_written = 0 #14 0x00005555556d524e in main (argc=6, argv=0x7fffffffe6b8) at fftools/ffmpeg.c:4885 i = ret = ti = {real_usec = 2403381301, user_usec = 11389, sys_usec = 0} (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x5555563d0800 to 0x5555563d0840: 0x00005555563d0800 : test %rbp,%rbp 0x00005555563d0803 : je 0x5555563d0810 0x00005555563d0805 : mov $0xfffffff4,%r8d 0x00005555563d080b : test %r12,%r12 0x00005555563d080e : jne 0x5555563d07f0 0x00005555563d0810 : xor %r8d,%r8d 0x00005555563d0813 : pop %rbx 0x00005555563d0814 : pop %rbp 0x00005555563d0815 : mov %r8d,%eax 0x00005555563d0818 : pop %r12 0x00005555563d081a : retq 0x00005555563d081b: nopl 0x0(%rax,%rax,1) => 0x00005555563d0820 : mov (%rdi),%r8 0x00005555563d0823 : movq $0x0,(%rdi) 0x00005555563d082a : mov %r8,%rdi 0x00005555563d082d : jmpq 0x5555563d0740 0x00005555563d0832: data16 nopw %cs:0x0(%rax,%rax,1) 0x00005555563d083d: nopl (%rax) End of assembler dump. (gdb) info all-registers rax 0x0 0 rbx 0x5555572d6c60 93825023175776 rcx 0x5555572d6f48 93825023176520 rdx 0x5555572d6f48 93825023176520 rsi 0x5 5 rdi 0x0 0 rbp 0x1 0x1 rsp 0x7fffffffd378 0x7fffffffd378 r8 0x5555572bd1f0 93825023070704 r9 0x20 32 r10 0x7fffffffc8f4 140737488341236 r11 0x0 0 r12 0x5 5 r13 0x5555572c44c0 93825023100096 r14 0x0 0 r15 0xffffffea 4294967274 rip 0x5555563d0820 0x5555563d0820 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 --Type for more, q to quit, c to continue without paging-- 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 0x1fa8 [ OE PE IM DM ZM OM UM PM ] bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0, preserved = 0, enabled = 0}} bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0, status = {bde = 0, error = 0}} ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 , 0x0 }, v16_int16 = {0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x252--Type for more, q to quit, c to continue without paging-- 52525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2525252525252525, 0x2525252525252525, 0x0, 0x0}, v2_int128 = {0x25252525252525252525252525252525, 0x0}} ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0xff, 0x0 }, v16_int16 = {0x0, 0x0, 0xff, 0xff00, 0x0, 0xff00, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xff0000ff, 0xff000000, 0xff0000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff0000ff00000000, 0xff0000ff000000, 0x0, 0x0}, v2_int128 = {0xff0000ff000000ff0000ff00000000, 0x0}} ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 }, v16_int16 = {0x0, 0x0, 0xff, 0x0 }, v8_int32 = {0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0, 0x0}, v2_int128 = {0xff00000000, 0x0}} ymm3 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x72, 0x73, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x73, 0x68, 0x61, 0x72, 0x70, 0x5f, 0x30, 0xa, 0x0 }, v16_int16 = {0x7372, 0x6465, 0x755f, 0x736e, 0x6168, 0x7072, 0x305f, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x64657372, 0x736e755f, 0x70726168, 0xa305f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x736e755f64657372, 0xa305f70726168, 0x0, 0x0}, v2_int128 = {0xa305f70726168736e755f64657372, 0x0}} ymm4 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x1, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0 }, v16_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0 }, v8_int32 = {0x0, 0x3ff00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3ff0000000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x3ff0000000000000, 0x0}} ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, --Type for more, q to quit, c to continue without paging-- 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, 0x13, 0x0 }, v16_int16 = {0x10, 0x0, 0x11, 0x0, 0x12, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10, 0x11, 0x12, 0x13, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x1100000010, 0x1300000012, 0x0, 0x0}, v2_int128 = {0x13000000120000001100000010, 0x0}} ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm8 {v8_float = {0xffffffff, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x6f, 0x6c, 0x6f, 0x72, 0x0, 0x1b, 0x5b, 0x25, 0x75, 0x3b, 0x33, 0x25, 0x75, 0x6d, 0x25, 0x73, 0x0 }, v16_int16 = {0x6c6f, 0x726f, 0x1b00, 0x255b, 0x3b75, 0x2533, 0x6d75, 0x7325, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x726f6c6f, 0x255b1b00, 0x25333b75, 0x73256d75, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x255b1b00726f6c6f, 0x73256d7525333b75, 0x0, 0x0}, v2_int128 = {0x73256d7525333b75255b1b00726f6c6f, 0x0}} ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0--Type for more, q to quit, c to continue without paging-- }, 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}} ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0 }, v16_int16 = {0x400, 0x0, 0x400, 0x0, 0x400, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x400, 0x400, 0x400, 0x400, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x40000000400, 0x40000000400, 0x0, 0x0}, v2_int128 = {0x400000004000000040000000400, 0x0}} bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xfffffffffffffff--Type for more, q to quit, c to continue without paging-- f} bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} (gdb) file ./ffplay_g A program is being debugged already. Are you sure you want to change the file? (y or n) y Load new symbol table from "./ffplay_g"? (y or n) y Reading symbols from ./ffplay_g... (gdb) run -vf unsharp=6 ~/Pictures/bz5057-01-600x891.jpg The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/tod/src/FFmpeg/ffplay_g -vf unsharp=6 ~/Pictures/bz5057-01-600x891.jpg [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". ffplay version git-2019-11-30-e5db2e9 Copyright (c) 2003-2019 the FFmpeg developers built with gcc 9.2.0 (GCC) configuration: --enable-debug --enable-ffplay libavutil 56. 36.101 / 56. 36.101 libavcodec 58. 64.101 / 58. 64.101 libavformat 58. 35.100 / 58. 35.100 libavdevice 58. 9.101 / 58. 9.101 libavfilter 7. 67.100 / 7. 67.100 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 [New Thread 0x7ffff75c2700 (LWP 34122)] /usr/lib/../share/gcc-9.2.0/python/libstdcxx/v6/xmethods.py:731: SyntaxWarning: list indices must be integers or slices, not str; perhaps you missed a comma? refcounts = ['_M_refcount']['_M_pi'] [New Thread 0x7ffff4cf4700 (LWP 34123)] [New Thread 0x7ffff40d1700 (LWP 34125)] [New Thread 0x7fffdfd56700 (LWP 34126)] Input #0, image2, from '/home/tod/Pictures/bz5057-01-600x891.jpg': Duration: 00:00:00.04, start: 0.000000, bitrate: 73946 kb/s Stream #0:0: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 600x891 [SAR 1:1 DAR 200:297], 25 tbr, 25 tbn, 25 tbc [New Thread 0x7fffdf555700 (LWP 34127)] [New Thread 0x7fffded54700 (LWP 34128)] [New Thread 0x7fffde553700 (LWP 34129)] [New Thread 0x7fffddd52700 (LWP 34130)] [New Thread 0x7fffdd551700 (LWP 34131)] [Parsed_unsharp_0 @ 0x7fffd413b2c0] Invalid even size for luma matrix size 6x5 [Parsed_unsharp_0 @ 0x7fffd413b2c0] Failed to configure input pad on Parsed_unsharp_0 Thread 6 "video_decoder" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdf555700 (LWP 34127)] av_freep (arg=0x0) at libavutil/mem.c:231 231 memcpy(&val, arg, sizeof(val)); (gdb) bt full #0 av_freep (arg=0x0) at libavutil/mem.c:231 val = #1 0x0000555555656c5e in free_filter_param (fp=0x7fffd413b3e0, nb_threads=5) at libavfilter/vf_unsharp.c:262 z = #2 0x0000555555656c8a in uninit (ctx=) at libavfilter/vf_unsharp.c:271 s = 0x7fffd413b3c0 #3 0x0000555555706225 in avfilter_free (filter=0x7fffd413b2c0) at libavfilter/avfilter.c:771 i = #4 0x000055555570837c in avfilter_graph_free (graph=0x7fffdf554e28) at libavfilter/avfiltergraph.c:126 No locals. #5 0x00005555556e2154 in video_thread (arg=arg@entry=0x555558a772c0) at fftools/ffplay.c:2221 is = 0x555558a772c0 frame = 0x7fffd4000900 pts = duration = ret = tb = frame_rate = {num = 25, den = 1} graph = 0x7fffd4134a40 filt_out = filt_in = 0x0 last_w = 0 --Type for more, q to quit, c to continue without paging-- last_h = 0 last_format = -2 last_serial = -1 last_vfilter_idx = 0 #6 0x00007ffff7c3f86f in SDL_RunThread (data=0x7fffd0001aa0) at /usr/src/debug/SDL2-2.0.10/src/thread/SDL_thread.c:283 args = 0x7fffd0001aa0 userfunc = 0x5555556e1a90 userdata = 0x555558a772c0 thread = 0x7fffd0007160 statusloc = 0x7fffd0007170 #7 0x00007ffff7cc817a in RunThread (data=) at /usr/src/debug/SDL2-2.0.10/src/thread/pthread/SDL_systhread.c:79 No locals. #8 0x00007ffff79cc4cf in start_thread () from /usr/lib/libpthread.so.0 No symbol table info available. #9 0x00007ffff78fb2d3 in clone () from /usr/lib/libc.so.6 No symbol table info available. (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x5555563bc6e0 to 0x5555563bc720: 0x00005555563bc6e0 : test %rbp,%rbp 0x00005555563bc6e3 : je 0x5555563bc6f0 0x00005555563bc6e5 : mov $0xfffffff4,%r8d 0x00005555563bc6eb : test %r12,%r12 0x00005555563bc6ee : jne 0x5555563bc6d0 0x00005555563bc6f0 : xor %r8d,%r8d 0x00005555563bc6f3 : pop %rbx 0x00005555563bc6f4 : pop %rbp 0x00005555563bc6f5 : mov %r8d,%eax 0x00005555563bc6f8 : pop %r12 0x00005555563bc6fa : retq 0x00005555563bc6fb: nopl 0x0(%rax,%rax,1) => 0x00005555563bc700 : mov (%rdi),%r8 0x00005555563bc703 : movq $0x0,(%rdi) 0x00005555563bc70a : mov %r8,%rdi 0x00005555563bc70d : jmpq 0x5555563bc620 0x00005555563bc712: data16 nopw %cs:0x0(%rax,%rax,1) 0x00005555563bc71d: nopl (%rax) End of assembler dump. (gdb) info all-registers rax 0x0 0 rbx 0x7fffd413b3e0 140736751449056 rcx 0x7fffd413b748 140736751449928 rdx 0x7fffd413b748 140736751449928 rsi 0x5 5 rdi 0x0 0 rbp 0x1 0x1 rsp 0x7fffdf554d68 0x7fffdf554d68 r8 0x7fffd4134a28 140736751421992 r9 0x18 24 r10 0x0 0 r11 0x206 518 r12 0x5 5 r13 0x37b 891 r14 0x258 600 r15 0x555558a772c0 93825047950016 rip 0x5555563bc700 0x5555563bc700 eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 --Type for more, q to quit, c to continue without paging-- 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 0x1fa8 [ OE PE IM DM ZM OM UM PM ] bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0, preserved = 0, enabled = 0}} bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0, status = {bde = 0, error = 0}} ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 , 0x0 }, v16_int16 = {0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x252--Type for more, q to quit, c to continue without paging-- 52525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2525252525252525, 0x2525252525252525, 0x0, 0x0}, v2_int128 = {0x25252525252525252525252525252525, 0x0}} ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 }, v16_int16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0xff, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0xff00000000, 0x0, 0x0}, v2_int128 = {0xff00000000000000ff00000000, 0x0}} ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 }, v16_int16 = {0x0, 0x0, 0xff, 0x0 }, v8_int32 = {0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00000000, 0x0, 0x0, 0x0}, v2_int128 = {0xff00000000, 0x0}} ymm3 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x72, 0x73, 0x65, 0x64, 0x5f, 0x75, 0x6e, 0x73, 0x68, 0x61, 0x72, 0x70, 0x5f, 0x30, 0xa, 0x0 }, v16_int16 = {0x7372, 0x6465, 0x755f, 0x736e, 0x6168, 0x7072, 0x305f, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x64657372, 0x736e755f, 0x70726168, 0xa305f, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x736e755f64657372, 0xa305f70726168, 0x0, 0x0}, v2_int128 = {0xa305f70726168736e755f64657372, 0x0}} ymm4 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x1, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0 }, v16_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0 }, v8_int32 = {0x0, 0x3ff00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3ff0000000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x3ff0000000000000, 0x0}} ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x2, 0x80, 0x0, 0x0, 0x5d, 0x1, 0x0 }, v16_int16 = {0x8002, 0x0, 0x15d, 0x0 }, v8_int32 = {0x8002, 0x15d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {--Type for more, q to quit, c to continue without paging-- 0x15d00008002, 0x0, 0x0, 0x0}, v2_int128 = {0x15d00008002, 0x0}} ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xc0, 0x72, 0xa7, 0x58, 0x55, 0x55, 0x0 }, v16_int16 = {0x72c0, 0x58a7, 0x5555, 0x0 }, v8_int32 = {0x58a772c0, 0x5555, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x555558a772c0, 0x0, 0x0, 0x0}, v2_int128 = {0x555558a772c0, 0x0}} ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm8 {v8_float = {0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x1b, 0x5b, 0x30, 0x6d, 0x0, 0x1b, 0x5b, 0x34, 0x38, 0x3b, 0x35, 0x3b, 0x25, 0x75, 0x6d, 0x1b, 0x0 }, v16_int16 = {0x5b1b, 0x6d30, 0x1b00, 0x345b, 0x3b38, 0x3b35, 0x7525, 0x1b6d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6d305b1b, 0x345b1b00, 0x3b353b38, 0x1b6d7525, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x345b1b006d305b1b, 0x1b6d75253b353b38, 0x0, 0x0}, v2_int128 = {0x1b6d75253b353b38345b1b006d305b1b, 0x0}} ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm11 {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, 0x--Type for more, q to quit, c to continue without paging-- 0 }, 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}} ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x80 , 0x0 }, v16_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8080808080808080, 0x8080808080808080, 0x0, 0x0}, v2_int128 = {0x80808080808080808080808080808080, 0x0}} ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 }, v16_int16 = {0x0 }, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0 }, v16_int16 = {0x400, 0x0, 0x400, 0x0, 0x400, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x400, 0x400, 0x400, 0x400, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x40000000400, 0x40000000400, 0x0, 0x0}, v2_int128 = {0x400000004000000040000000400, 0x0}} bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} --Type for more, q to quit, c to continue without paging-- bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} {lbound = 0x0, ubound = 0xffffffffffffffff} (gdb) quit A debugging session is active. Inferior 1 [process 34121] will be killed. Quit anyway? (y or n) y