[MPlayer-advusers] ogg stream: reproducible crash in r24096

Dominik 'Rathann' Mierzejewski dominik at rangers.eu.org
Mon Sep 3 19:14:05 CEST 2007


On Saturday, 18 August 2007 at 22:16, Uoti Urpala wrote:
> On Sat, 2007-08-18 at 22:05 +0200, Dominik 'Rathann' Mierzejewski wrote:
> > http://www.gnu.org/fun/jokes/eternal-flame.ogg
> > 
> > Looks like a bug in ffvorbis, because both tremor and libvorbis play it fine.
> > 
> > ffplay crashes in the same place.
> 
> I don't get a crash, but it shows the following message:
> [vorbis @ 0x878c1a0]floor0 dec: booknumber too high!
> 
> Looking at the code:
> 
>         book_idx=get_bits(&vc->gb, ilog(vf->num_books));
>         if ( book_idx >= vf->num_books ) {
>             av_log( vc->avccontext, AV_LOG_ERROR,
>                     "floor0 dec: booknumber too high!\n" );
>             //FIXME: look above
>         }
>         AV_DEBUG( "floor0 dec: booknumber: %u\n", book_idx );
>         codebook=vc->codebooks[vf->book_list[book_idx]];
> 
> So it notices that the number is too high, but then uses it anyway. Not
> too surprising if that can cause random crashes.

Looks like nobody else noticed this here, so I've submitted it as
Issue 130 in FFmpeg issue tracker.

Regards,
R.

-- 
MPlayer developer and RPMs maintainer: http://mplayerhq.hu http://rpm.livna.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
	-- from "Collected Sayings of Muad'Dib" by the Princess Irulan



More information about the MPlayer-advusers mailing list