#6493 closed defect (needs_more_info)
filter_complex Segmentation fault (core dumped)
Reported by: | wwng | Owned by: | |
---|---|---|---|
Priority: | important | Component: | undetermined |
Version: | git-master | Keywords: | crash |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Hi all,
i use ffmpeg to add watermark at twitch stream, then i got Segmentation fault (core dumped)
i use:
ffmpeg -i 'https://video-edge-c67b10.cdg02.hls.ttvnw.net/v0/CtgBwk7ubWy8LXl_uWuOcaIIipDd9o29h7zCOdSVnqLjJIaF5P8u35ny6Q1fNDBA7HGiOwAiwnpmrC-BiI20okHgq4_JbIbkrnbq1J0rkL2LsrtpW1O1R2hPbdpMw_x59itrg3lKlSYjSfG8LbM857ZxkXgMpq05uyVy1_ZV7xNmPq2I_ekFiT4PJ4E5bzu7_kxiNVcRGB2Wp_ibP3Q2MBQtG2rRvbUOYfPZ4SlCzEAb0Mry26uSSCUiYNqgY0wRkW9fB6yhCo4s0KWLyIYynRi54xd2ak5cafVuEhDV49XnRCQ-DCVJABbF3BxeGgysR19eL9-xr8NFvWY/index-live.m3u8' -i /tmp/watermark.png -filter_complex 'overlay=0:0' -acodec aac -strict -2 -f flv -y 'rtmp://192.168.1.11/live/test2' -report
ffmpeg version:
root@9bd2d21e0670:/www# ffmpeg ffmpeg version 3.3.2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.1 (Debian 5.4.1-11) 20170519 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg libavutil 55. 58.100 / 55. 58.100 libavcodec 57. 89.100 / 57. 89.100 libavformat 57. 71.100 / 57. 71.100 libavdevice 57. 6.100 / 57. 6.100 libavfilter 6. 82.100 / 6. 82.100 libswscale 4. 6.100 / 4. 6.100 libswresample 2. 7.100 / 2. 7.100 libpostproc 54. 5.100 / 54. 5.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg'
then i got a log
Here is the log:
Attachments (1)
Change History (7)
by , 8 years ago
Attachment: | ffmpeg-20170627-120414.log added |
---|
follow-up: 3 comment:1 by , 8 years ago
comment:2 by , 8 years ago
The log provided was produced by ffmpeg
using the -report
option: of course it does not contain “segmentation fault”, it is like expecting someone's autobiography to contain the cause of their death. The “segmentation fault” message is produced by the calling shell, and thus not written in ffmpeg
's log file.
On the other hand, a bug is more likely to get more attention if the command-line was already simplified by the reporter to make it possible for developers to reproduce the issue and start investigating. Otherwise, they are likely to suspect the bug to be present in a part of the code not their concern.
comment:3 by , 8 years ago
Replying to thebombzen:
The log you provided does not contain any indication that there was a segmentation fault. In particular, it does not say "Segmentation fault (core dumped)" as you have claimed. Either you're not providing the full log, or there doesn't appear to actually be any segfault happening.
i try this again and i got
root@9bd2d21e0670:/www# ffmpeg -i 'https://video-edge-c67b10.cdg02.hls.ttvnw.net/v0/CtgBwk7ubWy8LXl_uWuOcaIIipDd9o29h7zCOdSVnqLjJIaF5P8u35ny6Q1fNDBA7HGiOwAiwnpmrC-BiI20okHgq4_JbIbkrnbq1J0rkL2LsrtpW1O1R2hPbdpMw_x59itrg3lKlSYjSfG8LbM857ZxkXgMpq05uyVy1_ZV7xNmPq2I_ekFiT4PJ4E5bzu7_kxiNVcRGB2Wp_ibP3Q2MBQtG2rRvbUOYfPZ4SlCzEAb0Mry26uSSCUiYNqgY0wRkW9fB6yhCo4s0KWLyIYynRi54xd2ak5cafVuEhDV49XnRCQ-DCVJABbF3BxeGgysR19eL9-xr8NFvWY/index-live.m3u8' -i /tmp/watermark.png -filter_complex 'overlay=0:0' -acodec aac -strict -2 -f flv -y 'rtmp://192.168.1.11/live/test2' -report ffmpeg started on 2017-06-27 at 12:47:30 Report written to "ffmpeg-20170627-124730.log" ffmpeg version 3.3.2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.1 (Debian 5.4.1-11) 20170519 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg libavutil 55. 58.100 / 55. 58.100 libavcodec 57. 89.100 / 57. 89.100 libavformat 57. 71.100 / 57. 71.100 libavdevice 57. 6.100 / 57. 6.100 libavfilter 6. 82.100 / 6. 82.100 libswscale 4. 6.100 / 4. 6.100 libswresample 2. 7.100 / 2. 7.100 libpostproc 54. 5.100 / 54. 5.100 [hls,applehttp @ 0x5b9a3c0] Opening 'https://video-edge-c67b10.cdg02.hls.ttvnw.net/v0/CtgBwk7ubWy8LXl_uWuOcaIIipDd9o29h7zCOdSVnqLjJIaF5P8u35ny6Q1fNDBA7HGiOwAiwnpmrC-BiI20okHgq4_JbIbkrnbq1J0rkL2LsrtpW1O1R2hPbdpMw_x59itrg3lKlSYjSfG8LbM857ZxkXgMpq05uyVy1_ZV7xNmPq2I_ekFiT4PJ4E5bzu7_kxiNVcRGB2Wp_ibP3Q2MBQtG2rRvbUOYfPZ4SlCzEAb0Mry26uSSCUiYNqgY0wRkW9fB6yhCo4s0KWLyIYynRi54xd2ak5cafVuEhDV49XnRCQ-DCVJABbF3BxeGgysR19eL9-xr8NFvWY/index-0000053447-oiKK.ts' for reading Input #0, hls,applehttp, from 'https://video-edge-c67b10.cdg02.hls.ttvnw.net/v0/CtgBwk7ubWy8LXl_uWuOcaIIipDd9o29h7zCOdSVnqLjJIaF5P8u35ny6Q1fNDBA7HGiOwAiwnpmrC-BiI20okHgq4_JbIbkrnbq1J0rkL2LsrtpW1O1R2hPbdpMw_x59itrg3lKlSYjSfG8LbM857ZxkXgMpq05uyVy1_ZV7xNmPq2I_ekFiT4PJ4E5bzu7_kxiNVcRGB2Wp_ibP3Q2MBQtG2rRvbUOYfPZ4SlCzEAb0Mry26uSSCUiYNqgY0wRkW9fB6yhCo4s0KWLyIYynRi54xd2ak5cafVuEhDV49XnRCQ-DCVJABbF3BxeGgysR19eL9-xr8NFvWY/index-live.m3u8': Duration: N/A, start: 11498.669311, bitrate: N/A Program 0 Metadata: variant_bitrate : 0 Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp Metadata: variant_bitrate : 0 Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc Metadata: variant_bitrate : 0 Stream #0:2: Data: timed_id3 (ID3 / 0x20334449) Metadata: variant_bitrate : 0 Input #1, png_pipe, from '/tmp/watermark.png': Duration: N/A, bitrate: N/A Stream #1:0: Video: png, rgba(pc), 184x184 [SAR 3780:3780 DAR 1:1], 25 tbr, 25 tbn, 25 tbc Stream mapping: Stream #0:1 (h264) -> overlay:main (graph 0) Stream #1:0 (png) -> overlay:overlay (graph 0) overlay (graph 0) -> Stream #0:0 (flv) Stream #0:0 -> #0:1 (aac (native) -> aac (native)) Press [q] to stop, [?] for help Output #0, flv, to 'rtmp://192.168.1.11/live/test2': Metadata: encoder : Lavf57.71.100 Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 50 fps, 1k tbn, 50 tbc (default) Metadata: encoder : Lavc57.89.100 flv Side data: cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1 Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 44100 Hz, stereo, fltp, 128 kb/s Metadata: variant_bitrate : 0 encoder : Lavc57.89.100 aac [hls,applehttp @ 0x5b9a3c0] Opening 'https://video-edge-c67b10.cdg02.hls.ttvnw.net/v0/CtgBwk7ubWy8LXl_uWuOcaIIipDd9o29h7zCOdSVnqLjJIaF5P8u35ny6Q1fNDBA7HGiOwAiwnpmrC-BiI20okHgq4_JbIbkrnbq1J0rkL2LsrtpW1O1R2hPbdpMw_x59itrg3lKlSYjSfG8LbM857ZxkXgMpq05uyVy1_ZV7xNmPq2I_ekFiT4PJ4E5bzu7_kxiNVcRGB2Wp_ibP3Q2MBQtG2rRvbUOYfPZ4SlCzEAb0Mry26uSSCUiYNqgY0wRkW9fB6yhCo4s0KWLyIYynRi54xd2ak5cafVuEhDV49XnRCQ-DCVJABbF3BxeGgysR19eL9-xr8NFvWY/index-0000053448-Q40d.ts' for reading Segmentation fault (core dumped)
but i can't find the core dumped file.
comment:4 by , 8 years ago
If static compiled ffmpeg uses dlopen() to open a dynamic library to perform the watermark, then that's the cause of the segfault.
To know if dlopen() is used, start ffmpeg under strace and look for a dlopen() call before the crash.
comment:5 by , 7 years ago
Resolution: | → needs_more_info |
---|---|
Status: | new → closed |
comment:6 by , 7 years ago
Keywords: | crash added; filter_complex removed |
---|---|
Priority: | normal → important |
The log you provided does not contain any indication that there was a segmentation fault. In particular, it does not say "Segmentation fault (core dumped)" as you have claimed. Either you're not providing the full log, or there doesn't appear to actually be any segfault happening.