[FFmpeg-trac] #11632(undetermined:new): Infinite loop parsing m3u8 playlist

FFmpeg trac at avcodec.org
Wed Jun 11 14:51:05 EEST 2025


#11632: Infinite loop parsing m3u8 playlist
---------------------------------------+----------------------------------
             Reporter:  theshoeshiner  |                     Type:  defect
               Status:  new            |                 Priority:  normal
            Component:  undetermined   |                  Version:  7.1
             Keywords:  loop m3u8      |               Blocked By:
             Blocking:                 |  Reproduced by developer:  0
Analyzed by developer:  0              |
---------------------------------------+----------------------------------
 Summary of the bug:

 ffmpeg does not exit and loops with the error

 {{{
 [hls @ 000001fbba105b80] Can't support the subtitle(uri:
 subtitle/en/playlist.m3u8?terminate=false&sid=71f86833-3dd6-41ac-
 a9b8-4a4ec8873306&deviceDNT=0&deviceModel=web&deviceVersion=unknown&appName=web&deviceId=6c265961-30d3
 -11ef-
 9cf5-e9ddff8ff496&appVersion=unknown&deviceType=web&deviceMake=Chrome)
 [http @ 000001fbba1074c0] Will reconnect at 1874 in 0 second(s), error=End
 of file.
 [hls @ 000001fbba105b80] Skip ('#EXTM3U')
 }}}

 How to reproduce:
 {{{
 ffmpeg -report -analyzeduration 3000000 -probesize 1G -user_agent
 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
 Gecko) Chrome/122.0.0.0 Safari/537.36" -fflags +igndts+genpts -stream_loop
 -1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 2  -i
 "http://cfd-v4-service-channel-stitcher-
 use1-1.prd.pluto.tv/stitch/hls/channel/5f4d86f519358a00072b978e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=6c265961-30d3
 -11ef-
 9cf5-e9ddff8ff496&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=71f86833-3dd6
 -41ac-a9b8-4a4ec8873306" -map_metadata -1 -map_chapters -1 -threads 0 -sn
 -codec:v:0 copy -start_at_zero -flags -global_header -codec:a:0 copy
 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls
 -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0
 -hls_base_url "hls/706e64c08855513ada619b9a710eca66/"
 -hls_segment_filename
 "E:\Workspaces\706e64c08855513ada619b9a710eca66%d.ts" -hls_playlist_type
 event -hls_list_size 0 -y
 "E:\Workspaces\706e64c08855513ada619b9a710eca66.m3u8
 }}}
 ffmpeg 7.1.1 winx64
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11632>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list