[MPlayer-advusers] [BUG] [PPC] AC3 crash in uninit_acodec

Shachar Raindel shacharr at gmail.com
Sun Feb 12 00:26:27 CET 2006


On 2/11/06, Diego Biurrun <diego at biurrun.de> wrote:
> On Fri, Jan 27, 2006 at 02:28:31AM +0100, Diego Biurrun wrote:
> > On Fri, Jan 27, 2006 at 01:14:10AM +0100, Diego Biurrun wrote:
> > > On Mon, Jan 23, 2006 at 01:57:12PM +0100, Diego Biurrun wrote:
> > > >
> > > > there is a quite serious bug when using AC3 on AltiVec systems.  Any AC3
> > > > audio file (and DVDs) crashes MPlayer at end of file or when exiting
> > > > manually with messages like
> > > >
> > > > *** glibc detected *** free(): invalid pointer: 0x1076f3f8 ***
> > >
> > > Some more info: This happens with a current Debian unstable system on a
> > > February 2005 PowerBook with a 1500MHz G4.  I tested with gcc 4.0.3,
> > > 3.4.6 and 3.3.6 - all from Debian - no difference.
> >
> > Using the updated liba52 that was posted to dev-eng does not make a
> > difference.  Also, for some reason Luca Barbato cannot reproduce this
> > problem on Gentoo...
>
> Now THIS is peculiar:
>
>   mplayer -vf pp=md /tmp/rush_hour/video_ts.vob
>
> crashes, while
>
>   mplayer /tmp/rush_hour/video_ts.vob -vf pp=md
>
> works fine...
>

Sounds like a memory smurfing bug somewhere during the run of the
program, which is detected while freeing the relevant memory area. Try
playing the same DVD using valgrind (maybe with AO=null and VO=null to
enable it to finish its run) and check if there are problems it
detects.




More information about the MPlayer-advusers mailing list