[FFmpeg-trac] #6364(undetermined:new): ffmpeg is triggering an assertion and the assertion is causing a malloc corruption
FFmpeg
trac at avcodec.org
Sun May 7 20:21:29 EEST 2017
#6364: ffmpeg is triggering an assertion and the assertion is causing a malloc
corruption
-------------------------------------+-------------------------------------
Reporter: crow | Owner:
Type: defect | Status: new
Priority: important | Component:
Version: git-master | undetermined
Keywords: vdpau crash | Resolution:
regression | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by crow):
I tried bisect but there were two commits which could not be build here so
i skip them. Please not that compile of 12 commits were successful so I
can only guess it is not the build system.
bisect
good n3.2.4
bad n3.3 and current master as of today
{{{
$ git bisect reset
We are not bisecting.
$ git bisect start
$ git bisect good d4b731e271ba944ade8f6a128271479529507de9
$ git bisect bad 1968a1eef1cae22e162259d7082c2eea98d81e32
Bisecting: 930 revisions left to test after this (roughly 10 steps)
[928db5134478b4a410d9256a4d56cd8a7d4989b9] Merge commit
'27085d1b47c3741cc0fac284c916127c4066d049'
$
}}}
{{{
$ git bisect skip
There are only 'skip'ped commits left to test.
The first bad commit could be any of:
38efff92f1ef81f3de20ff0460ec7b70c253d714
4a9bab3db0d9ec449ebc8b5e823374d1d1df7761
744801989099df26e90b00062c645969c5347533
We cannot bisect more!
$
}}}
Why this commits were skipped:
{{{
38efff92f1ef81f3de20ff0460ec7b70c253d714
4a9bab3db0d9ec449ebc8b5e823374d1d1df776164
}}}
is because i needed to exclude almost half of stuff from '''./configure'''
and then again there were such compile errors
Unknown option(s)
{{{
--disable-stripping \
--enable-fontconfig \
etc etc.
}}}
{{{
HOSTCC doc/print_options.o
In file included from doc/print_options.c:32:0:
./libavcodec/options_table.h:87:1: warning: ‘me_method’ is deprecated
[-Wdeprecated-declarations]
{"me_method", "set motion estimation method", OFFSET(me_method),
AV_OPT_TYPE_INT, {.i64 = ME_EPZS }, INT_MIN, INT_MAX, V|E, "me_metho
d"},
^
In file included from ./libavformat/avformat.h:258:0,
from doc/print_options.c:29:
./libavcodec/avcodec.h:1627:30: note: declared here
attribute_deprecated int me_method;
^~~~~~~~~
...
...
In file included from ./libavformat/avformat.h:258:0,
from doc/print_options.c:29:
./libavcodec/avcodec.h:3035:9: note: declared here
int side_data_only_packets;
^~~~~~~~~~~~~~~~~~~~~~
HOSTLD doc/print_options
GENTEXI doc/avoptions_format.texi
GENTEXI doc/avoptions_codec.texi
POD doc/avconv.pod
MAN doc/avconv.1
POD doc/avprobe.pod
MAN doc/avprobe.1
CC tools/qt-faststart.o
LD tools/qt-faststart
make: *** No rule to make target 'doc/ffmpeg.1'. Stop.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6364#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list