[FFmpeg-trac] #6724(undetermined:new): FFmpeg freezes while downloading an HLS stream
FFmpeg
trac at avcodec.org
Mon Oct 9 03:33:37 EEST 2017
#6724: FFmpeg freezes while downloading an HLS stream
-------------------------------------+-------------------------------------
Reporter: | Owner:
dimitry_ishenko | Status: new
Type: defect | Component:
Priority: normal | undetermined
Version: unspecified | Resolution:
Keywords: hls | Blocked By:
deadlock | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by dimitry_ishenko):
Same error with git version:
{{{
ffmpeg version N-87757-g65c3a32836 Copyright (c) 2000-2017 the FFmpeg
developers
built with gcc 5.4.0 (Gentoo 5.4.0-r3 p1.3, pie-0.6.5)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-9999/html --mandir=/usr/share/man --enable-
shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -pipe -march=core2
-mtune=generic' --disable-static --enable-avfilter --enable-avresample
--disable-stripping --enable-nonfree --disable-indev=oss --disable-
indev=jack --disable-outdev=oss --enable-nonfree --enable-bzlib --disable-
runtime-cpudetect --disable-debug --disable-gcrypt --disable-gnutls
--disable-gmp --enable-gpl --enable-hardcoded-tables --enable-iconv
--disable-lzma --enable-network --enable-openssl --enable-postproc
--disable-libsmbclient --enable-ffplay --enable-sdl2 --enable-vaapi
--enable-vdpau --enable-xlib --enable-libxcb --enable-libxcb-shm --enable-
libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883
--disable-libdc1394 --disable-libcaca --disable-openal --enable-opengl
--disable-libv4l2 --enable-libpulse --disable-libopencore-amrwb --disable-
libopencore-amrnb --enable-libfdk-aac --disable-libopenjpeg --enable-
libbluray --disable-libcelt --disable-libgme --disable-libgsm --disable-
mmal --disable-libmodplug --disable-libopus --disable-libilbc --disable-
librtmp --disable-libssh --disable-libspeex --enable-librsvg --enable-
libvorbis --enable-libvpx --disable-libzvbi --disable-libbs2b --disable-
chromaprint --disable-libflite --disable-frei0r --disable-libfribidi
--disable-fontconfig --disable-ladspa --enable-libass --enable-libfreetype
--disable-librubberband --disable-libzmq --disable-libzimg --disable-
libsoxr --enable-pthreads --disable-libvo-amrwbenc --enable-libmp3lame
--disable-libkvazaar --disable-nvenc --disable-libopenh264 --disable-
libsnappy --enable-libtheora --disable-libtwolame --disable-libwavpack
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid
--disable-armv5te --disable-armv6 --disable-armv6t2 --disable-neon
--disable-vfp --disable-vfpv3 --disable-armv8 --disable-mipsdsp --disable-
mipsdspr2 --disable-mipsfpu --disable-altivec --disable-amd3dnow
--disable-amd3dnowext --disable-aesni --disable-avx --disable-avx2
--disable-fma3 --disable-fma4 --disable-sse42 --disable-xop --cpu=core2
--disable-doc --disable-htmlpages --enable-manpages
libavutil 55. 77.101 / 55. 77.101
libavcodec 57.106.104 / 57.106.104
libavformat 57. 82.104 / 57. 82.104
libavdevice 57. 9.102 / 57. 9.102
libavfilter 6.106.101 / 6.106.101
libavresample 3. 6. 0 / 3. 6. 0
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
}}}
Backtrace is probably not very useful, as I forgot to enable debug info.
But here it is anyway:
{{{
(gdb) thread apply all bt
Thread 1 (Thread 0x7ffff7f7d9c0 (LWP 4399)):
#0 0x00007ffff4b9ba20 in __poll_nocancel () from /lib64/libc.so.6
#1 0x00007ffff7439c5c in ?? () from /usr/lib64/libavformat.so.57
#2 0x00007ffff7439cca in ?? () from /usr/lib64/libavformat.so.57
#3 0x00007ffff749005a in ?? () from /usr/lib64/libavformat.so.57
#4 0x00007ffff7393738 in ?? () from /usr/lib64/libavformat.so.57
#5 0x00007ffff73cf6e5 in ?? () from /usr/lib64/libavformat.so.57
#6 0x00007ffff73d22e4 in ?? () from /usr/lib64/libavformat.so.57
#7 0x00007ffff73d2760 in ?? () from /usr/lib64/libavformat.so.57
#8 0x00007ffff7393738 in ?? () from /usr/lib64/libavformat.so.57
#9 0x00007ffff73a0283 in ?? () from /usr/lib64/libavformat.so.57
#10 0x00007ffff7393738 in ?? () from /usr/lib64/libavformat.so.57
#11 0x00007ffff739493e in ?? () from /usr/lib64/libavformat.so.57
#12 0x00007ffff739568c in avio_read () from /usr/lib64/libavformat.so.57
#13 0x00007ffff73c720c in ?? () from /usr/lib64/libavformat.so.57
#14 0x00007ffff73c9088 in ?? () from /usr/lib64/libavformat.so.57
#15 0x00007ffff739493e in ?? () from /usr/lib64/libavformat.so.57
#16 0x00007ffff739568c in avio_read () from /usr/lib64/libavformat.so.57
#17 0x00007ffff741dfe7 in ?? () from /usr/lib64/libavformat.so.57
#18 0x00007ffff741f1ae in ?? () from /usr/lib64/libavformat.so.57
#19 0x00007ffff741f272 in ?? () from /usr/lib64/libavformat.so.57
#20 0x00007ffff749d52c in ?? () from /usr/lib64/libavformat.so.57
#21 0x00007ffff749de4e in ?? () from /usr/lib64/libavformat.so.57
#22 0x00007ffff749ed6c in av_read_frame () from
/usr/lib64/libavformat.so.57
#23 0x00007ffff73c9af6 in ?? () from /usr/lib64/libavformat.so.57
#24 0x00007ffff749d52c in ?? () from /usr/lib64/libavformat.so.57
#25 0x00007ffff749de4e in ?? () from /usr/lib64/libavformat.so.57
#26 0x00007ffff749ed6c in av_read_frame () from
/usr/lib64/libavformat.so.57
#27 0x0000000000408b17 in main ()
(gdb)
}}}
Is this sufficient or do you need a better backtrace?
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6724#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list