[FFmpeg-trac] #5728(avformat:open): hls demuxer regression (was: ffprobe doesn't return after Debian Stretch regular dist-upgrade)
FFmpeg
trac at avcodec.org
Thu Jul 21 15:31:30 EEST 2016
#5728: hls demuxer regression
-------------------------------------+-------------------------------------
Reporter: gkop | Owner:
Type: defect | Status: open
Priority: important | Component: avformat
Version: git-master | Resolution:
Keywords: mpegts | Blocked By:
deadlock regression | Reproduced by developer: 1
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* status: new => open
* reproduced: 0 => 1
* component: undetermined => avformat
* priority: normal => important
* version: unspecified => git-master
* keywords: => mpegts deadlock regression
Comment:
For future tickets: Please always remember to test {{{ffmpeg}}} before
reporting issues against {{{ffprobe}}} or {{{ffplay}}}.
Regression since 6e65b9bb1f55d2ffffa234bd212459a1395ca7e5 related to
ticket #5305.
{{{
(gdb) r -i pl.m3u8
Starting program: ffmpeg_g -i pl.m3u8
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
ffmpeg version N-81071-g9264bb7 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 4.7 (SUSE Linux)
configuration:
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 44.100 / 57. 44.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
Program received signal SIGINT, Interrupt.
0x00007ffff62899a0 in __nanosleep_nocancel () from /lib64/libpthread.so.0
(gdb) bt
#0 0x00007ffff62899a0 in __nanosleep_nocancel () from
/lib64/libpthread.so.0
#1 0x000000000106e8d5 in av_usleep (usec=usec at entry=100000) at
libavutil/time.c:80
#2 0x00000000005da2da in read_data (opaque=0x1e1d000, buf=0x7ffff13bc598
"",
buf_size=32768) at libavformat/hls.c:1284
#3 0x00000000005a5ef1 in fill_buffer (s=s at entry=0x1e1e000) at
libavformat/aviobuf.c:540
#4 0x00000000005ab694 in avio_read (s=0x1e1e000, buf=<optimized out>,
buf at entry=0x7fffffffcdf0 "", size=188) at libavformat/aviobuf.c:628
#5 0x00000000005ab7f4 in ffio_read_indirect (s=s at entry=0x1e1e000,
buf=buf at entry=0x7fffffffcdf0 "", size=size at entry=188,
data=data at entry=0x7fffffffcde8)
at libavformat/aviobuf.c:663
#6 0x000000000062a8b4 in read_packet (data=0x7fffffffcde8,
raw_packet_size=188,
buf=0x7fffffffcdf0 "", s=0x1e1f400) at libavformat/mpegts.c:2408
#7 handle_packets (ts=ts at entry=0x1e45060, nb_packets=nb_packets at entry=0)
at libavformat/mpegts.c:2475
#8 0x000000000062a994 in mpegts_read_packet (s=<optimized out>,
pkt=0x7fffffffd130)
at libavformat/mpegts.c:2718
#9 0x00000000006aa9cd in ff_read_packet (s=s at entry=0x1e1f400,
pkt=pkt at entry=0x7fffffffd130) at libavformat/utils.c:759
#10 0x00000000006ad444 in read_frame_internal (s=s at entry=0x1e1f400,
pkt=pkt at entry=0x7fffffffd2d0) at libavformat/utils.c:1457
#11 0x00000000006b2576 in avformat_find_stream_info (ic=0x1e1f400,
options=options at entry=0x0) at libavformat/utils.c:3475
#12 0x00000000005d9db2 in hls_read_header (s=<optimized out>) at
libavformat/hls.c:1645
#13 0x00000000006b58bd in avformat_open_input (ps=ps at entry=0x7fffffffd608,
filename=filename at entry=0x7fffffffe1dc "pl.m3u8", fmt=fmt at entry=0x0,
options=0x1e1c168) at libavformat/utils.c:555
#14 0x000000000048b862 in open_input_file (o=o at entry=0x7fffffffd6c0,
filename=<optimized out>) at ffmpeg_opt.c:982
#15 0x0000000000483f63 in open_files (inout=inout at entry=0x111b346 "input",
open_file=open_file at entry=0x489e80 <open_input_file>, l=<optimized
out>,
l=<optimized out>) at ffmpeg_opt.c:3036
#16 0x000000000048be21 in ffmpeg_parse_options (argc=argc at entry=3,
argv=argv at entry=0x7fffffffdd38) at ffmpeg_opt.c:3073
#17 0x000000000047c773 in main (argc=3, argv=0x7fffffffdd38) at
ffmpeg.c:4333
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5728#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list