You are not logged in.
Pages: 1
I'm using x264-git and ffmpeg-svn from AUR. I am attempting to record usage of xcalc as an example of using FFmpeg to capture a specific application on the desktop. However, FFmpeg will always crash at certain resolutions, but it will encode if I change the resolution from -s 228x332 to -s 232x332. I asked at #ffmpeg and nobody was able to replicate this. My system is i686.
Can anyone confirm this behavior?
FFmpeg command that crashes:
ffmpeg -r 30 -s 228x332 -f x11grab -i :0.0+0,0 -g 300 -threads 0 -vcodec libx264 -vpre fastfirstpass -vpre baseline -sc_threshold -1 -cqp 22 -flags -loop -y x11grab.mp4
FFmpeg output:
FFmpeg version SVN-r20483, Copyright (c) 2000-2009 Fabrice Bellard, et al.
built on Nov 8 2009 19:21:37 with gcc 4.4.2
configuration: --prefix=/usr --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-libtheora --enable-postproc --enable-shared --enable-pthreads --enable-x11grab --arch=i686
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.37. 1 / 52.37. 1
libavformat 52.39. 2 / 52.39. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
[x11grab @ 0x979a420]device: :0.0+0,0 -> display: :0.0 x: 0 y: 0 width: 228 height: 332
[x11grab @ 0x979a420]shared memory extension found
Input #0, x11grab, from ':0.0+0,0':
Duration: N/A, start: 1257755377.215680, bitrate: 72668 kb/s
Stream #0.0: Video: rawvideo, bgra, 228x332, 72668 kb/s, 30 tbr, 1000k tbn, 30 tbc
[libx264 @ 0x97a7010]using cpu capabilities: MMX2 SSE2 Cache64
[libx264 @ 0x97a7010]profile Baseline, level 1.3
Output #0, mp4, to 'x11grab.mp4':
Stream #0.0: Video: libx264, yuv420p, 228x332, q=10-51, 200 kb/s, 30 tbn, 30 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
*** glibc detected *** ffmpeg: double free or corruption (out): 0x098d1948 ***
======= Backtrace: =========
/lib/libc.so.6[0xb6c7f5e1]
/lib/libc.so.6[0xb6c80ce2]
/lib/libc.so.6[0xb6c82e18]
/lib/libc.so.6(__libc_memalign+0xa6)[0xb6c84386]
/lib/libc.so.6(posix_memalign+0x5c)[0xb6c845cc]
/usr/lib/libavutil.so.50(av_malloc+0x31)[0xb6dda001]
[0x17]
======= Memory map: ========
08048000-0805c000 r-xp 00000000 08:02 2277719 /usr/bin/ffmpeg
0805c000-0805d000 rwxp 00013000 08:02 2277719 /usr/bin/ffmpeg
0805d000-08061000 rwxp 00000000 00:00 0
09791000-09a8d000 rwxp 00000000 00:00 0 [heap]
b3d00000-b3d21000 rwxp 00000000 00:00 0
b3d21000-b3e00000 ---p 00000000 00:00 0
b3e1d000-b3f2c000 rwxp 00000000 00:00 0
b3f2c000-b3f2d000 ---p 00000000 00:00 0
b3f2d000-b472d000 rwxp 00000000 00:00 0
b472d000-b472e000 ---p 00000000 00:00 0
b472e000-b4f2e000 rwxp 00000000 00:00 0
b4f2e000-b4f2f000 ---p 00000000 00:00 0
b4f2f000-b5779000 rwxp 00000000 00:00 0
b5779000-b577a000 ---p 00000000 00:00 0
b577a000-b65b1000 rwxp 00000000 00:00 0
b65fb000-b6645000 rwxs 00000000 00:08 347766791 /SYSV00000000 (deleted)
b6645000-b6647000 rwxp 00000000 00:00 0
b6647000-b6664000 r-xp 00000000 08:02 2270770 /usr/lib/libgcc_s.so.1
b6664000-b6665000 rwxp 0001c000 08:02 2270770 /usr/lib/libgcc_s.so.1
b6665000-b674d000 r-xp 00000000 08:02 2270924 /usr/lib/libstdc++.so.6.0.13
b674d000-b674e000 ---p 000e8000 08:02 2270924 /usr/lib/libstdc++.so.6.0.13
b674e000-b6752000 r-xp 000e8000 08:02 2270924 /usr/lib/libstdc++.so.6.0.13
b6752000-b6753000 rwxp 000ec000 08:02 2270924 /usr/lib/libstdc++.so.6.0.13
b6753000-b675a000 rwxp 00000000 00:00 0
b675a000-b675e000 r-xp 00000000 08:02 2271025 /usr/lib/libXdmcp.so.6.0.0
b675e000-b675f000 rwxp 00003000 08:02 2271025 /usr/lib/libXdmcp.so.6.0.0
b675f000-b6760000 rwxp 00000000 00:00 0
b6760000-b6762000 r-xp 00000000 08:02 2269782 /usr/lib/libXau.so.6.0.0
b6762000-b6763000 rwxp 00001000 08:02 2269782 /usr/lib/libXau.so.6.0.0
b6763000-b6812000 r-xp 00000000 08:02 2271955 /usr/lib/libmp4v2.so.0.0.0
b6812000-b6815000 rwxp 000af000 08:02 2271955 /usr/lib/libmp4v2.so.0.0.0
b6815000-b682d000 r-xp 00000000 08:02 2269819 /usr/lib/libxcb.so.1.1.0
b682d000-b682e000 rwxp 00017000 08:02 2269819 /usr/lib/libxcb.so.1.1.0
b682e000-b6835000 r-xp 00000000 08:02 3033532 /lib/librt-2.10.1.so
b6835000-b6836000 r-xp 00006000 08:02 3033532 /lib/librt-2.10.1.so
b6836000-b6837000 rwxp 00007000 08:02 3033532 /lib/librt-2.10.1.so
b6837000-b6839000 r-xp 00000000 08:02 3033551 /lib/libdl-2.10.1.so
b6839000-b683a000 r-xp 00001000 08:02 3033551 /lib/libdl-2.10.1.so
b683a000-b683b000 rwxp 00002000 08:02 3033551 /lib/libdl-2.10.1.so
b683b000-b683c000 rwxp 00000000 00:00 0
b683c000-b68c4000 r-xp 00000000 08:02 2270010 /usr/lib/libx264.so.78
b68c4000-b68c5000 rwxp 00088000 08:02 2270010 /usr/lib/libx264.so.78
b68c5000-b68cc000 rwxp 00000000 00:00 0
b68cc000-b68d1000 r-xp 00000000 08:02 2271099 /usr/lib/libogg.so.0.6.0
b68d1000-b68d2000 rwxp 00004000 08:02 2271099 /usr/lib/libogg.so.0.6.0
b68d2000-b6921000 r-xp 00000000 08:02 2270574 /usr/lib/libtheora.so.0.3.10
b6921000-b6922000 rwxp 0004f000 08:02 2270574 /usr/lib/libtheora.so.0.3.10
b6922000-b6961000 r-xp 00000000 08:02 2269431 /usr/lib/libmp3lame.so.0.0.0
b6961000-b6963000 rwxp 0003f000 08:02 2269431 /usr/lib/libmp3lame.so.0.0.0
b6963000-b6994000 rwxp 00000000 00:00 0
b6994000-b69d0000 r-xp 00000000 08:02 2269276 /usr/lib/libfaad.so.2.0.0
b69d0000-b69d3000 rwxp 0003b000 08:02 2269276 /usr/lib/libfaad.so.2.0.0
b69d3000-b69d4000 rwxp 00000000 00:00 0
b69d4000-b69e2000 r-xp 00000000 08:02 2270946 /usr/lib/libfaac.so.0.0.0
b69e2000-b69e5000 rwxp 0000d000 08:02 2270946 /usr/lib/libfaac.so.0.0.0
b69e5000-b69f4000 r-xp 00000000 08:02 3031112 /lib/libbz2.so.1.0.4
b69f4000-b69f5000 rwxp 0000f000 08:02 3031112 /lib/libbz2.so.1.0.4
b69f5000-b6a08000 r-xp 00000000 08:02 2270761 /usr/lib/libz.so.1.2.3.3
b6a08000-b6a09000 rwxp 00012000 08:02 2270761 /usr/lib/libz.so.1.2.3.3
b6a09000-b6a16000 r-xp 00000000 08:02 2270216 /usr/lib/libXext.so.6.4.0
b6a16000-b6a17000 rwxp 0000d000 08:02 2270216 /usr/lib/libXext.so.6.4.0
b6a17000-b6b2d000 r-xp 00000000 08:02 2269865 /usr/lib/libX11.so.6.3.0
b6b2d000-b6b31000 rwxp 00115000 08:02 2269865 /usr/lib/libX11.so.6.3.0
b6b31000-b6b32000 rwxp 00000000 00:00 0
b6b32000-b6b43000 r-xp 00000000 08:02 2271083 /usr/lib/libjack.so.0.0.28
b6b43000-b6b45000 rwxp 00010000 08:02 2271083 /usr/lib/libjack.so.0.0.28
b6b45000-b6b4d000 rwxp 00000000 00:00 0
b6b4d000-b6c10000 r-xp 00000000 08:02 2269598 /usr/lib/libasound.so.2.0.0
b6c10000-b6c14000 rwxp 000c3000 08:02 2269598 /usr/lib/libasound.so.2.0.0
b6c14000-b6d54000 r-xp 00000000 08:02 3033543 /lib/libc-2.10.1.so
b6d54000-b6d56000 r-xp 00140000 08:02 3033543 /lib/libc-2.10.1.so
b6d56000-b6d57000 rwxp 00142000 08:02 3033543 /lib/libc-2.10.1.so
b6d57000-b6d5a000 rwxp 00000000 00:00 0
b6d5a000-b6d6e000 r-xp 00000000 08:02 3033456 /lib/libpthread-2.10.1.so
b6d6e000-b6d6f000 ---p 00014000 08:02 3033456 /lib/libpthread-2.10.1.so
b6d6f000-b6d70000 r-xp 00014000 08:02 3033456 /lib/libpthread-2.10.1.so
b6d70000-b6d71000 rwxp 00015000 08:02 3033456 /lib/libpthread-2.10.1.so
b6d71000-b6d73000 rwxp 00000000 00:00 0
b6d73000-b6d97000 r-xp 00000000 08:02 3033433 /lib/libm-2.10.1.so
b6d97000-b6d98000 r-xp 00023000 08:02 3033433 /lib/libm-2.10.1.so
b6d98000-b6d99000 rwxp 00024000 08:02 3033433 /lib/libm-2.10.1.so
b6d99000-b6dd1000 r-xp 00000000 08:02 2271538 /usr/lib/libswscale.so.0.7.1
b6dd1000-b6dd2000 rwxp 00037000 08:02 2271538 /usr/lib/libswscale.so.0.7.1
b6dd2000-b6dd3000 rwxp 00000000 00:00 0
b6dd3000-b6de0000 r-xp 00000000 08:02 2271516 /usr/lib/libavutil.so.50.3.0
b6de0000-b6de1000 rwxp 0000d000 08:02 2271516 /usr/lib/libavutil.so.50.3.0
b6de1000-b6de4000 rwxp 00000000 00:00 0
b6de4000-b7376000 r-xp 00000000 08:02 196709 /usr/lib/libavcodec.so.52.37.1
b7376000-b7380000 rwxp 00592000 08:02 196709 /usr/lib/libavcodec.so.52.37.1
b7380000-b77c5000 rwxp 00000000 00:00 0
b77c5000-b7887000 r-xp 00000000 08:02 2270068 /usr/lib/libavformat.so.52.39.2
b7887000-b788d000 rwxp 000c1000 08:02 2270068 /usr/lib/libavformat.so.52.39.2
b788d000-b7897000 r-xp 00000000 08:02 2270032 /usr/lib/libavdevice.so.52.2.0
b7897000-b7898000 rwxp 00009000 08:02 2270032 /usr/lib/libavdevice.so.52.2.0
b7898000-b78a4000 r-xp 00000000 08:02 196708 /usr/lib/libpostproc.so.51.2.0
b78a4000-b78a5000 rwxp 0000b000 08:02 196708 /usr/lib/libpostproc.so.51.2.0
b78a5000-b78a6000 rwxp 00000000 00:00 0 Aborted
Last edited by DrZaius (2009-11-09 08:38:25)
Offline
Pages: 1