> gdb -q ffmpeg (gdb) run -i sample1.mp4 sample2.mp4 Starting program: /usr/local/bin/ffmpeg -i sample1.mp4 sample2.mp4 [New LWP 100140] ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers built with FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512 configuration: --disable-libaacplus --disable-indev=alsa --disable-outdev=alsa --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libass --disable-libcdio --disable-libcelt --disable-stripping --disable-libfaac --disable-libfdk-aac --enable-ffserver --enable-fontconfig --enable-libfreetype --enable-frei0r --disable-libgsm --enable-iconv --disable-indev=jack --disable-libmp3lame --disable-libbluray --disable-libv4l2 --disable-indev=v4l2 --disable-outdev=v4l2 --enable-mmx --disable-libmodplug --disable-openal --disable-indev=openal --enable-libopencv --disable-libopenh264 --disable-libopenjpeg --disable-libopus --disable-libpulse --disable-indev=pulse --disable-outdev=pulse --disable-librtmp --enable-libschroedinger --disable-libsmbclient --disable-libspeex --enable-sse --enable-libtheora --disable-vaapi --disable-vdpau --enable-libvorbis --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libvpx --disable-x11grab --enable-libx264 --disable-libx265 --enable-libxvid --enable-gnutls --disable-openssl --disable-version3 --disable-nonfree --prefix=/usr/local --mandir=/usr/local/man --datadir=/usr/local/share/ffmpeg --pkgconfigdir=/usr/local/libdata/pkgconfig --enable-shared --enable-gpl --enable-postproc --enable-avfilter --enable-avresample --enable-pthreads --disable-libstagefright-h264 --disable-libutvideo --disable-libsoxr --cc=cc --extra-cflags='-msse -I/usr/local/include/vorbis -I/usr/local/include' --extra-ldflags='-L/usr/local/lib ' --extra-libs=-lpthread --disable-ffplay --disable-outdev=sdl libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100 [New Thread 2b003080 (LWP 100140/ffmpeg)] Program received signal SIGBUS, Bus error. [Switching to Thread 2b003080 (LWP 100140/ffmpeg)] ff_deblock_v_luma_8_sse2 () at libavcodec/x86/h264_deblock.asm:503 503 libavcodec/x86/h264_deblock.asm: No such file or directory. in libavcodec/x86/h264_deblock.asm Current language: auto; currently asm (gdb) disassemble Dump of assembler code for function ff_deblock_v_luma_8_sse2: 0x28b2c650 : push %ebx 0x28b2c651 : push %esi 0x28b2c652 : sub $0x24,%esp 0x28b2c655 : mov 0x30(%esp),%eax 0x28b2c659 : mov 0x34(%esp),%ecx 0x28b2c65d : mov 0x38(%esp),%edx 0x28b2c661 : mov 0x3c(%esp),%ebx 0x28b2c665 : mov 0x40(%esp),%esi 0x28b2c669 : lea (%ecx,%ecx,2),%esi 0x28b2c66c : dec %edx 0x28b2c66d : neg %esi 0x28b2c66f : dec %ebx 0x28b2c670 : add %eax,%esi 0x28b2c672 : movdqa (%esi,%ecx,1),%xmm0 0x28b2c677 : movdqa (%esi,%ecx,2),%xmm1 0x28b2c67c : movdqa (%eax),%xmm2 0x28b2c680 : movdqa (%eax,%ecx,1),%xmm3 0x28b2c685 : movd %edx,%xmm4 0x28b2c689 : movd %ebx,%xmm5 0x28b2c68d : pshuflw $0x0,%xmm4,%xmm4 0x28b2c692 : punpcklqdq %xmm4,%xmm4 0x28b2c696 : pshuflw $0x0,%xmm5,%xmm5 0x28b2c69b : punpcklqdq %xmm5,%xmm5 0x28b2c69f : packuswb %xmm4,%xmm4 0x28b2c6a3 : packuswb %xmm5,%xmm5 0x28b2c6a7 : movdqa %xmm2,%xmm6 0x28b2c6ab : movdqa %xmm1,%xmm7 0x28b2c6af : psubusb %xmm1,%xmm6 0x28b2c6b3 : psubusb %xmm2,%xmm7 0x28b2c6b7 : por %xmm6,%xmm7 0x28b2c6bb : psubusb %xmm4,%xmm7 0x28b2c6bf : movdqa %xmm1,%xmm6 0x28b2c6c3 : movdqa %xmm0,%xmm4 0x28b2c6c7 : psubusb %xmm0,%xmm6 0x28b2c6cb : psubusb %xmm1,%xmm4 0x28b2c6cf : por %xmm6,%xmm4 0x28b2c6d3 : psubusb %xmm5,%xmm4 0x28b2c6d7 : por %xmm4,%xmm7 0x28b2c6db : movdqa %xmm2,%xmm6 0x28b2c6df : movdqa %xmm3,%xmm4 0x28b2c6e3 : psubusb %xmm3,%xmm6 0x28b2c6e7 : psubusb %xmm2,%xmm4 0x28b2c6eb : por %xmm6,%xmm4 0x28b2c6ef : psubusb %xmm5,%xmm4 0x28b2c6f3 : por %xmm4,%xmm7 0x28b2c6f7 : pxor %xmm6,%xmm6 0x28b2c6fb : pcmpeqb %xmm6,%xmm7 0x28b2c6ff : mov 0x40(%esp),%ebx 0x28b2c703 : pcmpeqb %xmm3,%xmm3 ---Type to continue, or q to quit--- 0x28b2c707 : movd (%ebx),%xmm4 0x28b2c70b : punpcklbw %xmm4,%xmm4 0x28b2c70f : punpcklbw %xmm4,%xmm4 0x28b2c713 : movdqa %xmm4,0x10(%esp) 0x28b2c719 : pcmpgtb %xmm3,%xmm4 0x28b2c71d : movdqa (%esi),%xmm3 0x28b2c721 : pand %xmm7,%xmm4 0x28b2c725 : movdqa %xmm4,(%esp) 0x28b2c72a : movdqa %xmm3,%xmm7 0x28b2c72e : movdqa %xmm1,%xmm6 0x28b2c732 : psubusb %xmm1,%xmm7 0x28b2c736 : psubusb %xmm3,%xmm6 0x28b2c73a : psubusb %xmm5,%xmm7 0x28b2c73e : psubusb %xmm5,%xmm6 0x28b2c742 : pcmpeqb %xmm7,%xmm6 0x28b2c746 : pand %xmm4,%xmm6 0x28b2c74a : pand 0x10(%esp),%xmm4 0x28b2c750 : movdqa %xmm4,%xmm7 0x28b2c754 : psubb %xmm6,%xmm7 0x28b2c758 : pand %xmm4,%xmm6 0x28b2c75c : movdqa %xmm1,%xmm4 0x28b2c760 : pavgb %xmm2,%xmm4 0x28b2c764 : pavgb %xmm4,%xmm3 0x28b2c768 : pxor (%esi),%xmm4 0x28b2c76c : pand 0x28e3ce40,%xmm4 0x28b2c774 : psubusb %xmm4,%xmm3 0x28b2c778 : movdqa %xmm0,%xmm4 0x28b2c77c : psubusb %xmm6,%xmm4 0x28b2c780 : paddusb %xmm0,%xmm6 0x28b2c784 : pmaxub %xmm4,%xmm3 0x28b2c788 : pminub %xmm6,%xmm3 0x28b2c78c : movdqa %xmm3,(%esi,%ecx,1) 0x28b2c791 : movdqa (%eax,%ecx,2),%xmm4 0x28b2c796 : movdqa %xmm4,%xmm3 0x28b2c79a : movdqa %xmm2,%xmm6 0x28b2c79e : psubusb %xmm2,%xmm3 0x28b2c7a2 : psubusb %xmm4,%xmm6 0x28b2c7a6 : psubusb %xmm5,%xmm3 0x28b2c7aa : psubusb %xmm5,%xmm6 0x28b2c7ae : pcmpeqb %xmm3,%xmm6 0x28b2c7b2 : pand (%esp),%xmm6 0x28b2c7b7 : movdqa 0x10(%esp),%xmm5 0x28b2c7bd : psubb %xmm6,%xmm7 0x28b2c7c1 : pand %xmm6,%xmm5 0x28b2c7c5 : movdqa (%eax,%ecx,1),%xmm3 0x28b2c7ca : movdqa %xmm1,%xmm6 0x28b2c7ce : pavgb %xmm2,%xmm6 0x28b2c7d2 : pavgb %xmm6,%xmm4 0x28b2c7d6 : pxor (%eax,%ecx,2),%xmm6 0x28b2c7db : pand 0x28e3ce40,%xmm6 ---Type to continue, or q to quit--- 0x28b2c7e3 : psubusb %xmm6,%xmm4 0x28b2c7e7 : movdqa %xmm3,%xmm6 0x28b2c7eb : psubusb %xmm5,%xmm6 0x28b2c7ef : paddusb %xmm3,%xmm5 0x28b2c7f3 : pmaxub %xmm6,%xmm4 0x28b2c7f7 : pminub %xmm5,%xmm4 0x28b2c7fb : movdqa %xmm4,(%eax,%ecx,1) 0x28b2c800 : pcmpeqb %xmm4,%xmm4 0x28b2c804 : movdqa %xmm1,%xmm5 0x28b2c808 : pxor %xmm2,%xmm5 0x28b2c80c : pxor %xmm4,%xmm3 0x28b2c810 : pand 0x28e3ce40,%xmm5 0x28b2c818 : pavgb %xmm0,%xmm3 0x28b2c81c : pxor %xmm1,%xmm4 0x28b2c820 : pavgb 0x28e3ce80,%xmm3 0x28b2c828 : pavgb %xmm2,%xmm4 0x28b2c82c : pavgb %xmm5,%xmm3 0x28b2c830 : movdqa 0x28e3d780,%xmm6 0x28b2c838 : paddusb %xmm4,%xmm3 0x28b2c83c : psubusb %xmm3,%xmm6 0x28b2c840 : psubusb 0x28e3d780,%xmm3 0x28b2c848 : pminub %xmm7,%xmm6 0x28b2c84c : pminub %xmm7,%xmm3 0x28b2c850 : psubusb %xmm6,%xmm1 0x28b2c854 : psubusb %xmm3,%xmm2 0x28b2c858 : paddusb %xmm3,%xmm1 0x28b2c85c : paddusb %xmm6,%xmm2 0x28b2c860 : movdqa %xmm1,(%esi,%ecx,2) 0x28b2c865 : movdqa %xmm2,(%eax) 0x28b2c869 : add $0x24,%esp 0x28b2c86c : pop %esi 0x28b2c86d : pop %ebx 0x28b2c86e : ret 0x28b2c86f : nop End of assembler dump. (gdb) info all-registers eax 0xbfbfdeec -1077944596 ecx 0x10 16 edx 0xb 11 ebx 0x3 3 esp 0xbfbfde6c 0xbfbfde6c ebp 0x2b164000 0x2b164000 esi 0xbfbfdebc -1077944644 edi 0x4c 76 eip 0x28b2c672 0x28b2c672 eflags 0x210283 2163331 cs 0x33 51 ss 0x3b 59 ds 0x3b 59 es 0x3b 59 fs 0x3b 59 gs 0x1b 27 st0 -nan(0x2626252526262525) (raw 0xffff2626252526262525) st1 -nan(0x2626252524232322) (raw 0xffff2626252524232322) st2 -nan(0x2626252526262525) (raw 0xffff2626252526262525) st3 -nan(0x2626252524232322) (raw 0xffff2626252524232322) st4 -nan(0x2626252526262525) (raw 0xffff2626252526262525) st5 -nan(0x2626252524232323) (raw 0xffff2626252524232323) st6 -nan(0x2626252524232323) (raw 0xffff2626252524232323) st7 -nan(0x2626252524232323) (raw 0xffff2626252524232323) fctrl 0x127f 4735 fstat 0x20 32 ftag 0xaaaa 43690 fiseg 0x33 51 fioff 0x284b360b 676017675 foseg 0x3b 59 fooff 0x0 0 fop 0x5d8 1496 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x26 }, v8_int16 = {0x2626, 0x2626, 0x2626, 0x2626, 0x2626, 0x2626, 0x2626, 0x2626}, v4_int32 = {0x26262626, 0x26262626, 0x26262626, 0x26262626}, v2_int64 = {0x2626262626262626, 0x2626262626262626}, uint128 = 0x26262626262626262626262626262626} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1}, v8_int16 = {0x0, 0x0, 0x0, 0x100, 0x100, 0x101, 0x101, 0x101}, v4_int32 = {0x0, 0x1000000, 0x1010100, 0x1010101}, v2_int64 = {0x100000000000000, 0x101010101010100}, uint128 = 0x01010101010101000100000000000000} xmm2 {v4_float = {0x0, 0xc0000000, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x5e, 0x5d, 0x5c, 0x5c, 0x5b, 0x5b, 0x5a, 0x5a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5d5e, 0x5c5c, 0x5b5b, 0x5a5a, 0x59, 0x0, 0x0, 0x0}, v4_int32 = {0x5c5c5d5e, 0x5a5a5b5b, 0x59, 0x0}, v2_int64 = {0x5a5a5b5b5c5c5d5e, 0x59}, uint128 = 0x00000000000000595a5a5b5b5c5c5d5e} xmm3 {v4_float = {0x0, 0x0, 0x0, 0xa0000000}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x2f, 0x2f, 0x5e, 0x5e, 0x5e, 0x5e, 0x5e, 0x5d, 0x5d, 0x5c, 0x5b, 0x5b, 0x5a, 0x5a, 0x59, 0x59}, v8_int16 = {0x2f2f, 0x5e5e, 0x5e5e, 0x5d5e, 0x5c5d, 0x5b5b, 0x5a5a, 0x5959}, v4_int32 = {0x5e5e2f2f, 0x5d5e5e5e, 0x5b5b5c5d, 0x59595a5a}, v2_int64 = {0x5d5e5e5e5e5e2f2f, 0x59595a5a5b5b5c5d}, uint128 = 0x59595a5a5b5b5c5d5d5e5e5e5e5e2f2f} xmm4 {v4_float = {0x0, 0xc0000000, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x47, 0x5e, 0x5e, 0x5e, 0x5c, 0x5b, 0x5a, 0x59, 0x5c, 0x0, 0x5b, 0x0, 0x5a, 0x0, 0x59, 0x0}, v8_int16 = {0x5e47, 0x5e5e, 0x5b5c, 0x595a, 0x5c, 0x5b, 0x5a, 0x59}, v4_int32 = {0x5e5e5e47, 0x595a5b5c, 0x5b005c, 0x59005a}, v2_int64 = { 0x595a5b5c5e5e5e47, 0x59005a005b005c}, uint128 = 0x0059005a005b005c595a5b5c5e5e5e47} xmm5 {v4_float = {0x0, 0xc0000000, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x5e, 0x5d, 0x5c, 0x5c, 0x5b, 0x5b, 0x5a, 0x5a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5d5e, 0x5c5c, 0x5b5b, 0x5a5a, 0x59, 0x0, 0x0, 0x0}, v4_int32 = {0x5c5c5d5e, 0x5a5a5b5b, 0x59, 0x0}, v2_int64 = {0x5a5a5b5b5c5c5d5e, 0x59}, uint128 = 0x00000000000000595a5a5b5b5c5c5d5e} ---Type to continue, or q to quit--- xmm6 {v4_float = {0x0, 0x40000000, 0x0, 0xc0000000}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x18, 0x5e, 0x5e, 0x5e, 0x5d, 0x5c, 0x5b, 0x5a, 0x47, 0x5e, 0x5e, 0x5e, 0x5c, 0x5b, 0x5a, 0x59}, v8_int16 = {0x5e18, 0x5e5e, 0x5c5d, 0x5a5b, 0x5e47, 0x5e5e, 0x5b5c, 0x595a}, v4_int32 = {0x5e5e5e18, 0x5a5b5c5d, 0x5e5e5e47, 0x595a5b5c}, v2_int64 = {0x5a5b5c5d5e5e5e18, 0x595a5b5c5e5e5e47}, uint128 = 0x595a5b5c5e5e5e475a5b5c5d5e5e5e18} xmm7 {v4_float = {0x0, 0xa0000000, 0x0, 0xa0000000}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x5c, 0x5c, 0x5b, 0x5b, 0x5a, 0x5a, 0x59, 0x59, 0x5c, 0x5c, 0x5b, 0x5b, 0x5a, 0x5a, 0x59, 0x59}, v8_int16 = {0x5c5c, 0x5b5b, 0x5a5a, 0x5959, 0x5c5c, 0x5b5b, 0x5a5a, 0x5959}, v4_int32 = {0x5b5b5c5c, 0x59595a5a, 0x5b5b5c5c, 0x59595a5a}, v2_int64 = {0x59595a5a5b5b5c5c, 0x59595a5a5b5b5c5c}, uint128 = 0x59595a5a5b5b5c5c59595a5a5b5b5c5c} mxcsr 0x1fa0 8096 mm0 {uint64 = 0x2626252526262525, v2_int32 = {0x26262525, 0x26262525}, v4_int16 = {0x2525, 0x2626, 0x2525, 0x2626}, v8_int8 = {0x25, 0x25, 0x26, 0x26, 0x25, 0x25, 0x26, 0x26}} mm1 {uint64 = 0x2626252524232322, v2_int32 = {0x24232322, 0x26262525}, v4_int16 = {0x2322, 0x2423, 0x2525, 0x2626}, v8_int8 = {0x22, 0x23, 0x23, 0x24, 0x25, 0x25, 0x26, 0x26}} mm2 {uint64 = 0x2626252526262525, v2_int32 = {0x26262525, 0x26262525}, v4_int16 = {0x2525, 0x2626, 0x2525, 0x2626}, v8_int8 = {0x25, 0x25, 0x26, 0x26, 0x25, 0x25, 0x26, 0x26}} mm3 {uint64 = 0x2626252524232322, v2_int32 = {0x24232322, 0x26262525}, v4_int16 = {0x2322, 0x2423, 0x2525, 0x2626}, v8_int8 = {0x22, 0x23, 0x23, 0x24, 0x25, 0x25, 0x26, 0x26}} mm4 {uint64 = 0x2626252526262525, v2_int32 = {0x26262525, 0x26262525}, v4_int16 = {0x2525, 0x2626, 0x2525, 0x2626}, v8_int8 = {0x25, 0x25, 0x26, 0x26, 0x25, 0x25, 0x26, 0x26}} mm5 {uint64 = 0x2626252524232323, v2_int32 = {0x24232323, 0x26262525}, v4_int16 = {0x2323, 0x2423, 0x2525, 0x2626}, v8_int8 = {0x23, 0x23, 0x23, 0x24, 0x25, 0x25, 0x26, 0x26}} mm6 {uint64 = 0x2626252524232323, v2_int32 = {0x24232323, 0x26262525}, v4_int16 = {0x2323, 0x2423, 0x2525, 0x2626}, v8_int8 = {0x23, 0x23, 0x23, 0x24, 0x25, 0x25, 0x26, 0x26}} mm7 {uint64 = 0x2626252524232323, v2_int32 = {0x24232323, 0x26262525}, v4_int16 = {0x2323, 0x2423, 0x2525, 0x2626}, v8_int8 = {0x23, 0x23, 0x23, 0x24, 0x25, 0x25, 0x26, 0x26}} (gdb) bt full #0 ff_deblock_v_luma_8_sse2 () at libavcodec/x86/h264_deblock.asm:503 No locals. #1 0x0000000c in ?? () No symbol table info available. #2 0x2b00bbc0 in ?? () No symbol table info available. #3 0x2b00bbc0 in ?? () No symbol table info available. #4 0x2b0d3f5a in ?? () No symbol table info available. #5 0x00000000 in ?? () No symbol table info available. (gdb)