--- On Mon, 13/9/10, Vitor Sessak <vitor1...@gmail.com> wrote:
From: Vitor Sessak <vitor1...@gmail.com> Subject: Re: [libav-user] Invalid read in FFmpeg 0.6 version reported by valgrind To: libav-user@mplayerhq.hu Date: Monday, 13 September, 2010, 8:37 AM On 09/13/2010 08:58 AM, debanjana kayal wrote: > > > --- On Sun, 12/9/10, Vitor Sessak<vitor1...@gmail.com> wrote: > > > From: Vitor Sessak<vitor1...@gmail.com> > Subject: Re: [libav-user] Invalid read in FFmpeg 0.6 version reported by > valgrind > To: libav-user@mplayerhq.hu > Date: Sunday, 12 September, 2010, 11:33 PM > > > On 09/13/2010 12:36 AM, debanjana kayal wrote: >> >> >> --- On Sun, 12/9/10, Vitor Sessak<vitor1...@gmail.com> wrote: >> >> >> From: Vitor Sessak<vitor1...@gmail.com> >> Subject: Re: [libav-user] Invalid read in FFmpeg 0.6 version reported by >> valgrind >> To: libav-user@mplayerhq.hu >> Date: Sunday, 12 September, 2010, 7:33 PM >> >> >> On 09/12/2010 06:38 PM, debanjana kayal wrote: >>> >>> >>> --- On Sun, 12/9/10, Vitor Sessak<vitor1...@gmail.com> wrote: >>> >>> >>> From: Vitor Sessak<vitor1...@gmail.com> >>> Subject: Re: [libav-user] Invalid read in FFmpeg 0.6 version reported by >>> valgrind >>> To: libav-user@mplayerhq.hu >>> Date: Sunday, 12 September, 2010, 10:26 AM >>> >>> >>> On 09/12/2010 11:42 AM, debanjana kayal wrote: >>>> Hi >>>> I am using FFmpeg 0.6 version for ppc. >>>> I get the following when I run using valgrind.I would apprieciate any help. >>>> The configuration used by me is: >>>> >>>> >>>> ./configure --enable-debug=3 --disable-stripping --enable-cross-compile >>>> --arch=ppc --target-os=linux --disable-static --enable-shared >>>> --disable-encoders --disable-decoders --disable-bsfs --disable-filters >>>> --disable-muxers --disable-hwaccels --disable-indevs --disable-outdevs >>>> --disable-devices --disable-protocols --disable-demuxers --disable-parsers >>>> --disable-altivec --disable-decoder=vorbis --enable-decoder=mp3 >>>> --enable-decoder=aac --enable-parser=aac --enable-parser=mpegaudio >>>> --enable-demuxer=aac --enable-demuxer=aiff --enable-demuxer=asf >>>> --enable-demuxer=mov --enable-demuxer=mp3 --enable-demuxer=pcm_alaw >>>> --enable-demuxer=pcm_f32be --enable-demuxer=pcm_f32le >>>> --enable-demuxer=pcm_f64be --enable-demuxer=pcm_f64le >>>> --enable-demuxer=pcm_mulaw --enable-demuxer=pcm_s16be >>>> --enable-demuxer=pcm_s16le --enable-demuxer=pcm_s24be >>>> --enable-demuxer=pcm_s24le --enable-demuxer=pcm_s32be >>>> --enable-demuxer=pcm_s32le --enable-demuxer=pcm_s8 >>>> --enable-demuxer=pcm_u16be >>>> --enable-demuxer=pcm_u16le --enable-demuxer=pcm_u24be >>>>--enable-demuxer=pcm_u24le --enable-demuxer=pcm_u32be >>>>--enable-demuxer=pcm_u32le --enable-demuxer=pcm_u8 --enable-demuxer=wav >>>>--enable-demuxer=flac --enable-protocol=file --enable-zlib >>>>--enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw >>>>--enable-decoder=pcm_f32be --enable-decoder=pcm_f32le >>>>--enable-decoder=pcm_f64be --enable-decoder=pcm_f64le >>>>--enable-decoder=pcm_s16be --enable-decoder=pcm_s16le >>>>--enable-decoder=pcm_s24be --enable-decoder=pcm_s24le >>>>--enable-decoder=pcm_s32be --enable-decoder=pcm_s32le >>>>--enable-decoder=pcm_u16be --enable-decoder=pcm_u16le >>>>--enable-decoder=pcm_u24be --enable-decoder=pcm_u24le >>>>--enable-decoder=pcm_u32be --enable-decoder=pcm_u32le >>>>--enable-decoder=pcm_u8 --enable-decoder=flac --extra-cflags='-pthread >>>>-Wall -mcpu=e300c3 -m32 -g -fPIC -DPIC' --prefix=/opt/FFmpeg/install >>> >>> Why everybody use endless configure parameters? Just "./configure" does >>> not work for you? >> >>> Isn't it immeterial to the issue being reported.BTW i need to include only >>> the formats I need to make the size of the library and my application be as >>> minimum . >>> On the parameter it is important for me to know will help >>> --enable-memalign-hack or how does it work. >> >> I don't think anything you might add to configure (including >> --enable-memalign-hack) will change this invalid read, but I cannot be >> sure without understanding the problem. Also, what is the point of >> messing around with the cflags? You don't trust the FFmpeg developers to >> know which flags works better with their own code? Also, are you >> _really_ cross-compiling? >> >>>> ==19152== Invalid read of size 4 >>>> ==19152== at 0xFE0A824: decode_frame (get_bits.h:366) >>>> ==19152== by 0xFE1451B: avcodec_decode_audio3 (utils.c:656) >>>> ==19152== by 0xFF48F23: av_find_stream_info (utils.c:2045) >>>> ==19152== Address 0xcb30f02 is 6 bytes after a block of size 364 alloc'd >>>> ==19152== at 0xFF7953C: malloc (vg_replace_malloc.c:236) >>>> ==19152== by 0xFD16C83: av_malloc (mem.c:76) >>>> ==19152== by 0xFD95FB3: av_dup_packet (avpacket.c:81) >>>> ==19152== by 0xFF4813B: av_find_stream_info (utils.c:2261) >>>> >>>> >>>> will using --enable-memalign-hack help? >>> >>> Can you please tell me if this problem happens when decoding any file or >>> just a particular one? Can you also show the full command line you used >>> and the full output of ffmpeg? >>> >>>> I am not yet decoding but only trying to get the parameters using >>>> av_find_stream_info.I am not using ffmpeg binary but using myy own >>>> application which opens using av_open_input_stream and extracts the stream >>>> info. >> >> Can you test if you can reproduce this problem with the ffmpeg binary? >> This helps a lot to know what is happening. >> >> HERE IS THE OUTPUT FROM FFMPEG BINARY > > Thank you, that looks like something we could reproduce. Issue reproduced, https://roundup.ffmpeg.org/issue2228 . >>Is it possible that the mpeg properties is wrongly detected.could you help me >>by giving some pointers so that i can look into -Vitor _______________________________________________ libav-user mailing list libav-user@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/libav-user _______________________________________________ libav-user mailing list libav-user@mplayerhq.hu https://lists.mplayerhq.hu/mailman/listinfo/libav-user