[FFmpeg-trac] #6150(avcodec:new): msmpeg4dec.c ff_msmpeg4_decode_init crash issue

FFmpeg trac at avcodec.org
Thu Feb 16 07:54:50 EET 2017


#6150: msmpeg4dec.c ff_msmpeg4_decode_init crash issue
-----------------------------------+-----------------------------------
             Reporter:  wqmffmpeg  |                    Owner:
                 Type:  defect     |                   Status:  new
             Priority:  normal     |                Component:  avcodec
              Version:  3.1.5      |               Resolution:
             Keywords:             |               Blocked By:
             Blocking:             |  Reproduced by developer:  1
Analyzed by developer:  0          |
-----------------------------------+-----------------------------------

Comment (by wqmffmpeg):

 Thanks for your help
 The crash only happen in 32bit arm
 Maybe this is a configuration issue, I will check it more
 in 32bit arm platform, the address of ff_msmp4_mb_i_vlc symbol is
 0xf5773638, this is fault
 My 32bit arm configure line is below:
 --arch=arm --target-os=linux --enable-cross-compile --cross-
 prefix=/home/workspace/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-
 android-4.9/bin/../../../arm/arm-linux-androideabi-4.8/bin/arm-linux-
 androideabi-
 --sysroot=/home/workspace/prebuilts/ndk/current/platforms/android-21/arch-
 arm --enable-shared --enable-gpl --disable-avdevice --disable-ffserver
 --disable-postproc --disable-ffplay --disable-static --enable-yasm
 --enable-asm --disable-avresample
 Replying to [comment:4 cehoyos]:
 > Replying to [comment:3 wqmffmpeg]:
 > > after test current FFmpeg git head, crash still occur
 >
 > Please provide complete backtrace, disassembly and register dump as
 explained on https://ffmpeg.org/bugreports.html to make this a valid
 ticket.
 >
 > > My configure line is below:
 > > --arch=aarch64 --target-os=linux --enable-cross-compile --cross-
 prefix=/home/workspace/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-
 android-4.9/bin/aarch64-linux-android-
 --sysroot=/home/workspace/prebuilts/ndk/current/platforms/android-21/arch-
 arm64 --enable-shared --enable-gpl --disable-avdevice --disable-ffserver
 --disable-postproc --disable-ffplay --disable-static --enable-yasm
 --enable-asm --extra-cflags='-DANDROID -std=gnu99 -Wall -O3 -fomit-frame-
 pointer' --disable-avresample
 >
 > Do you see the same crash when compiling for 32bit arm?

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6150#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list