> I debugged it and found the problem. It was a simple indexing problem > that seemed to have slipped away during quite some time because of a > lucky memory layout: The pointer resulting from the wrong indexing > points to the stack and therefore to valid memory (in terms of memory > management), unless the block is too big. Now the memory layout has > changed for some reason (GCC 5?), therefore we read a different value as > block size, the block is too big for the stack and we get the > segmentation faults.
Not GCC 5, jessie still uses 4.9.2 (and I tried rebuilding it myself, same bug), but anyway. > The patch is in the git repository. Where can I get it (just the patch, so I can try it against the jessie version)? https://git.xiph.org/ says: vorbis-tools.git ... Last change 5 months ago Regards, Frank