Freeze/infinite loop on old test file
I found the attached file among some old experimentation I was doing with
peeling. (Actually, the original was larger, but 20k of it was enough to
trigger the problem.) I tried to play it with ogg123, but it hits an infinite
loop (in ov_open, I'll guess, from where it stopped). ogginfo says:
Negative granulepos on vorbis stream outside of headers. This file was created
by a buggy encoder
I'm marking this "major" because it happens reliably with such small data.
Hopefully it's reproducable on others' systems; if not, I can help debug. This
is the vorbis-tools Debian package, though, and it works very reliably on
everything else.