[FFmpeg-trac] #6884(undetermined:reopened): Crash if libvmaf model file has DOS line endings or can't be found
FFmpeg
trac at avcodec.org
Thu Nov 30 15:12:31 EET 2017
#6884: Crash if libvmaf model file has DOS line endings or can't be found
-------------------------------------+-------------------------------------
Reporter: Gyan | Owner:
Type: defect | Status: reopened
Priority: important | Component:
Version: git-master | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Changes (by Gyan):
* priority: normal => important
* status: closed => reopened
* resolution: duplicate =>
Comment:
Results of gdb for '''command 1'''.
{{{
gdb ffmpeg_g.exe
(gdb) r -i t:\anyfile.mp4 -lavfi [0][0]libvmaf -f null -
Starting program: C:\avutils\ffmpeg-custom\ffmpeg_g.exe -i t:\anyfile.mp4
-lavfi [0][0]libvmaf -f null -
[New Thread 16688.0x3cc4]
ffmpeg version N-89341-g0137386fc1-2017-11-30 Copyright (c) 2000-2017 the
FFmpeg developers
built with gcc 6.3.0 (x86_64-posix-sjlj-rev1, Built by MinGW-W64
project)
configuration: --disable-everything --disable-ffplay --disable-ffprobe
--disable-doc --enable-protocols --enable-demuxer=image2 --enable-
demuxer=matroska --enable-demuxer=mov --enable-demuxer=mpegts --enable-
demuxer=rawvideo --enable-demuxer=wav --enable-decoder=aac --enable-
decoder=h264 --enable-decoder=mjpeg --enable-decoder=mp3 --enable-
decoder=mpeg4 --enable-decoder=pcm_s16le --enable-decoder=png --enable-
decoder=rawvideo --enable-filter=libvmaf --enable-encoder=pcm_s16le
--enable-encoder=png --enable-encoder=rawvideo --enable-
encoder=wrapped_avframe --enable-muxer=image2 --enable-muxer=null
--enable-muxer=nut --enable-muxer=rawvideo --enable-muxer=wav --enable-
outdev=sdl2 --enable-libvmaf --disable-w32threads --enable-pthreads
--enable-static --disable-shared --extra-ldflags=-static --pkg-config-
flags=--static --enable-gpl --enable-version3 --extra-version=2017-11-30
--disable-hwaccel-libs
libavutil 56. 4.100 / 56. 4.100
libavcodec 58. 6.102 / 58. 6.102
libavformat 58. 2.103 / 58. 2.103
libavdevice 58. 0.100 / 58. 0.100
libavfilter 7. 5.100 / 7. 5.100
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 't:\anyfile.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.2.100
Duration: 00:00:01.00, start: 0.000000, bitrate: 295 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
320x240 [SAR 1:1 DAR 4:3], 286 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
(default)
Metadata:
handler_name : VideoHandler
[New Thread 16688.0x3d30]
[New Thread 16688.0x4100]
[New Thread 16688.0x23e0]
[New Thread 16688.0x43c0]
[New Thread 16688.0x4384]
[New Thread 16688.0x42e8]
[New Thread 16688.0x4104]
[New Thread 16688.0x2c78]
[New Thread 16688.0x2690]
Stream mapping:
Stream #0:0 (h264) -> libvmaf:main
Stream #0:0 (h264) -> libvmaf:reference
libvmaf -> Stream #0:0 (wrapped_avframe)
Press [q] to stop, [?] for help
[New Thread 16688.0x3e60]
[New Thread 16688.0x3094]
[New Thread 16688.0x33a0]
[New Thread 16688.0x4334]
[New Thread 16688.0x2ee0]
[New Thread 16688.0x2908]
[New Thread 16688.0x2f18]
[New Thread 16688.0x437c]
[New Thread 16688.0x2970]
SOutput #0, null, to 'pipe:':t
a Metadata:
r major_brand : tisom
c minor_version : a51l2c
u compatible_brands:l aisomiso2avc1mp41t
i encoder : nLavf58.2.103g
Stream #0:V0M: Video: wrapped_avframe, yuv420p, 320x240 [SAR 1:1 DAR
4:3], q=2-31, 200 kb/sAF, 25 fps, s25 tbn, 25 tbcco (default)r
e Metadata:
. encoder : .Lavc58.6.102 wrapped_avframe.
Input model at /usr/local/share/model/vmaf_v0.6.1.pkl cannot be read
successfully.
terminate called after throwing an instance of 'VmafException'
what(): Error loading model (.pkl): Trouble reading the
file:/usr/local/share/model/vmaf_v0.6.1.pkl
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
[Thread 16688.0x3e60 exited with code 3]
[Thread 16688.0x437c exited with code 3]
[Thread 16688.0x2908 exited with code 3]
[Thread 16688.0x2f18 exited with code 3]
[Thread 16688.0x2ee0 exited with code 3]
[Thread 16688.0x4334 exited with code 3]
[Thread 16688.0x3094 exited with code 3]
[Thread 16688.0x33a0 exited with code 3]
[Thread 16688.0x42e8 exited with code 3]
[Thread 16688.0x2c78 exited with code 3]
[Thread 16688.0x2690 exited with code 3]
[Thread 16688.0x4104 exited with code 3]
[Thread 16688.0x23e0 exited with code 3]
[Thread 16688.0x4384 exited with code 3]
[Thread 16688.0x43c0 exited with code 3]
[Thread 16688.0x4100 exited with code 3]
[Thread 16688.0x3d30 exited with code 3]
[Inferior 1 (process 16688) exited with code 03]
(gdb) bt
No stack.
(gdb) disass $pc-32,$pc+32
No registers.
(gdb) info all-registers
The program has no registers now.
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6884#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list