[FFmpeg-trac] #7336(avformat:new): crash when the dash stream only has audio-pid
FFmpeg
trac at avcodec.org
Mon Jul 30 18:00:45 EEST 2018
#7336: crash when the dash stream only has audio-pid
----------------------------------+--------------------------------------
Reporter: satbaby | Type: defect
Status: new | Priority: normal
Component: avformat | Version: git-master
Keywords: dash | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+--------------------------------------
Summary of the bug:
How to reproduce:
{{{
./ffprobe_g -loglevel 256
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/dash/uk/dash_full/ak/bbc_radio_two.mpd
ffprobe version N-91542-gec517ad9f9 Copyright (c) 2007-2018 the FFmpeg
developers
built with gcc 7.3.0 (Gentoo 7.3.0-r3 p1.4)
configuration: --disable-doc --disable-stripping --enable-debug=1
--enable-libxml2 --enable-demuxer=dash --enable-openssl
libavutil 56. 18.102 / 56. 18.102
libavcodec 58. 22.100 / 58. 22.100
libavformat 58. 17.101 / 58. 17.101
libavdevice 58. 4.101 / 58. 4.101
libavfilter 7. 26.100 / 7. 26.100
libswscale 5. 2.100 / 5. 2.100
libswresample 3. 2.100 / 3. 2.100
[NULL @ 0x55a900bba500] Opening
'https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/dash/uk/dash_full/ak/bbc_radio_two.mpd'
for reading
[https @ 0x55a900bbb080] Setting default whitelist
'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
[https @ 0x55a900bbb080] request: GET
/media/live/manifesto/audio/simulcast/dash/uk/dash_full/ak/bbc_radio_two.mpd
HTTP/1.1
User-Agent: Lavf/58.17.101
Accept: */*
Range: bytes=0-
Connection: close
Host: a.files.bbci.co.uk
Icy-MetaData: 1
[https @ 0x55a900bbb080] header='HTTP/1.1 206 Partial Content'
[https @ 0x55a900bbb080] http_code=206
[https @ 0x55a900bbb080] header='x-amz-id-2:
RPa8tWHSXZjVGxudahPxRJmOHN7Yt8nOkc/bgM08cgFFxCGBQfkDfo/rw5dhf2bLyjaQBWtVt6U='
[https @ 0x55a900bbb080] header='x-amz-request-id: B1E3BDC92FF22F71'
[https @ 0x55a900bbb080] header='Last-Modified: Thu, 08 Mar 2018 13:25:00
GMT'
[https @ 0x55a900bbb080] header='ETag: "58c59ffe11ef7385e4d09d1f0b789202"'
[https @ 0x55a900bbb080] header='Cache-Control: max-age=300'
[https @ 0x55a900bbb080] header='x-amz-meta-checksum:
8ec120aa16672dd851fb47ebb1dffeca'
[https @ 0x55a900bbb080] header='Accept-Ranges: bytes'
[https @ 0x55a900bbb080] header='Content-Type: application/dash+xml'
[https @ 0x55a900bbb080] header='Server: AmazonS3'
[https @ 0x55a900bbb080] header='Date: Mon, 30 Jul 2018 14:55:37 GMT'
[https @ 0x55a900bbb080] header='Content-Range: bytes 0-2492/2493'
[https @ 0x55a900bbb080] header='Content-Length: 2493'
[https @ 0x55a900bbb080] header='Connection: close'
[https @ 0x55a900bbb080] header='Access-Control-Max-Age: 300'
[https @ 0x55a900bbb080] header='Access-Control-Allow-Credentials: false'
[https @ 0x55a900bbb080] header='Access-Control-Allow-Headers: *'
[https @ 0x55a900bbb080] header='Access-Control-Allow-Methods: HEAD,GET'
[https @ 0x55a900bbb080] header='Access-Control-Allow-Origin: *'
[https @ 0x55a900bbb080] header=''
Probing dash score:100 size:2048
[dash @ 0x55a900bba500] Format dash probed with size=2048 and score=100
Segmentation fault
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7336>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list