Bug#771363: oggenc --raw segfaults

Martin Steghöfer martin at steghoefer.eu
Fri Nov 28 21:02:36 UTC 2014


tags 771363 confirmed
thanks


Jakub Wilk wrote:
> Package: vorbis-tools
> Version: 1.4.0-5
>
> oggenc --raw seems to always segfault:

Thanks for the bug report, Jakub!

I can reproduce this bug in 1.4.0-5 and several older versions, so this 
isn't something we broke recently. And it doesn't only crash on empty 
files (like in your example), but also on every other raw file I've 
tried. I can look into it this weekend. The valgrind report seems pretty 
helpful:

| Use of uninitialised value of size 8
|    at 0x403392: main (oggenc.c:449)
|
| Jump to the invalid address stated on the next line
|    at 0x1C8: ???
|    by 0x403394: main (oggenc.c:449)
|  Address 0x1c8 is not stack'd, malloc'd
|  or (recently) free'd


The crash only happens when using optimization during compilation.

However, I'm afraid this comes too late to be fixed for Jessie. The 
first phase of the freeze (with "important" bugs accepted) is over on 
5th December and even if we upload right now, the package won't make it 
into "testing" in time. Or am I misreading the Freeze Policy and the 5th 
December applies to the "unblock" (instead of the actual migration to 
"testing")? Getting it into Jessie during the second phase of the freeze 
doesn't seem to be viable either, at first sight this doesn't seem to be 
an RC bug.

Cheers,
Martin



More information about the pkg-xiph-maint mailing list