[FFmpeg-trac] #1400(undetermined:new): Segfault, using -filter_complex
FFmpeg
trac at avcodec.org
Sun Jun 3 14:41:50 CEST 2012
#1400: Segfault, using -filter_complex
-------------------------------------+-------------------------------------
Reporter: burek | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: unspecified | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by burek):
I've tried to change 'amerge' with 'amix' and boy did it kill my debian
machine instantly :)
Apparently, the encoding process completes, but after that, something
starts happening with hdd which takes a lot of time and finally kills the
OS (I guess some serious swapping starts or something like that).
The first time I tried with 'amix', it crashed my machine efficiently, so
I rebooted and turned the swap off (swapoff -a) and tried the command
again :) This time it started again to rape my hdd, but only after the
encoding has finished and just before the summary is displayed. I figured,
this time it can't be swapping, since it's turned off, so I immediately
pressed (and hold for some time) CTRL+C, which finally stopped it (after a
minute or so).
This is the entire log of that 2nd try:
{{{
$ ffmpeg -i supermen.flv -i Sleeping\ Kittens.flv -filter_complex
'[0:0]scale=iw/2:ih/2,pad=2*iw:ih[left];[1:0]scale=iw/2:ih/2[right];[left][right]overlay=main_w/2:0;[0:1][1:1]
amix' out.flv
ffmpeg version N-41142-g8f61526 Copyright (c) 2000-2012 the FFmpeg
developers
built on May 30 2012 13:40:37 with gcc 4.6.3
configuration: --enable-static --enable-shared --enable-gpl --enable-
nonfree --enable-postproc --enable-libx264 --enable-libaacplus --enable-
libmp3lame --enable-libopenjpeg --enable-zlib
libavutil 51. 55.100 / 51. 55.100
libavcodec 54. 23.100 / 54. 23.100
libavformat 54. 6.101 / 54. 6.101
libavdevice 54. 0.100 / 54. 0.100
libavfilter 2. 77.100 / 2. 77.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, flv, from 'supermen.flv':
Metadata:
lastkeyframetimestamp: 20
lastkeyframelocation: 949687
creator : YouTube, Inc.
metadatacreator : YouTube Metadata Injector.
haskeyframes : true
hasmetadata : true
Duration: 00:00:20.84, start: 0.000000, bitrate: 371 kb/s
Stream #0:0: Video: flv1, yuv420p, 320x240, 380 kb/s, 25 tbr, 1k tbn,
1k tbc
Stream #0:1: Audio: mp3, 22050 Hz, mono, s16, 56 kb/s
Input #1, flv, from 'Sleeping Kittens.flv':
Metadata:
lastkeyframetimestamp: 183
lastkeyframelocation: 7513173
creator : YouTube, Inc.
metadatacreator : YouTube Metadata Injector.
haskeyframes : true
hasmetadata : true
Duration: 00:03:02.90, start: 0.000000, bitrate: 328 kb/s
Stream #1:0: Video: flv1, yuv420p, 320x240, 336 kb/s, 30 tbr, 1k tbn,
1k tbc
Stream #1:1: Audio: mp3, 22050 Hz, mono, s16, 64 kb/s
[buffer @ 0x81d6a40] w:320 h:240 pixfmt:yuv420p tb:1/1000 sar:0/1
sws_param:flags=2
[buffer @ 0x8140a40] w:320 h:240 pixfmt:yuv420p tb:1/1000 sar:0/1
sws_param:flags=2
[buffersink @ 0x813e560] No opaque field provided
File 'out.flv' already exists. Overwrite ? [y/N] y
auto-inserting filter 'auto-inserted resampler 0' between the filter '0:1'
and the filter 'Parsed_amix_4'
[amix @ 0x8140120] auto-inserting filter 'auto-inserted resampler 1'
between the filter '1:1' and the filter 'Parsed_amix_4'
[scale @ 0x813ebc0] w:320 h:240 fmt:yuv420p sar:0/1 -> w:160 h:120
fmt:yuv420p sar:0/1 flags:0x2
[pad @ 0x81ceac0] w:160 h:120 -> w:320 h:120 x:0 y:0 color:0x000000FF
[scale @ 0x81d13e0] w:320 h:240 fmt:yuv420p sar:0/1 -> w:160 h:120
fmt:yuva420p sar:0/1 flags:0x2
[overlay @ 0x81d41c0] main w:320 h:120 fmt:yuv420p overlay x:160 y:0 w:160
h:120 fmt:yuva420p
[overlay @ 0x81d41c0] main_tb:1/1000 overlay_tb:1/1000 -> tb:1/1000
exact:1
[aresample @ 0x813db20] chl:mono fmt:s16 r:22050Hz -> chl:mono fmt:flt
r:22050Hz
[aresample @ 0x813d8a0] chl:mono fmt:s16 r:22050Hz -> chl:mono fmt:flt
r:22050Hz
Output #0, flv, to 'out.flv':
Metadata:
lastkeyframetimestamp: 20
lastkeyframelocation: 949687
creator : YouTube, Inc.
metadatacreator : YouTube Metadata Injector.
haskeyframes : true
hasmetadata : true
encoder : Lavf54.6.101
Stream #0:0: Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 320x120,
q=2-31, 200 kb/s, 1k tbn, 25 tbc
Stream #0:1: Audio: mp3 ([2][0][0][0] / 0x0002), 22050 Hz, mono, flt
Stream mapping:
Stream #0:0 (flv) -> scale
Stream #0:1 (mp3) -> amix:input0
Stream #1:0 (flv) -> scale
Stream #1:1 (mp3) -> amix:input1
overlay -> Stream #0:0 (flv)
amix -> Stream #0:1 (libmp3lame)
Press [q] to stop, [?] for help
get_buffer() failed (-12 2 (nil)) 736kB time=00:00:20.36 bitrate=
296.3kbits/s
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
get_buffer() failed (-12 2 (nil)) 736kB time=00:00:20.36 bitrate=
296.3kbits/s
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
get_buffer() failed (-12 2 (nil)) 736kB time=00:00:20.36 bitrate=
296.3kbits/s
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
get_buffer() failed (-12 2 (nil)) 736kB time=00:00:20.36 bitrate=
296.3kbits/s
Error while decoding stream #1:0
[flv @ 0x812a2a0] get_buffer() failed (-12 2 (nil))
Error while decoding stream #1:0
frame= 509 fps= 14 q=3.5 Lsize= 1206kB time=00:00:20.36 bitrate=
485.4kbits/s
video:636kB audio:487kB global headers:0kB muxing overhead 7.392104%
Received signal 2: terminating.
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C$
}}}
I think the problem rises just after the 1st video has run out, so maybe
some kind of bogus error happens because one of the outputs has finished
or something. Btw, the resulting output video plays fine :D
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1400#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list