encoding: x86 assembler code in versions >20071116 (possibly >= 1.0 ?) triggers segfaults when linked to musl libc
x86 assembler code in libtheora versions >20071116 (possibly >= 1.0 ?) seems to trigger segfaults when linked to musl libc.
The segfaults appear reliably but depend on both the input data and the quality settings. A higher quality setting correlates to crashing easier.
This is observed when building against musl, independent of musl versions, affects builds here and otherwise in Alpine Linux where ffmpeg exhibits the same problem when encoding to Theora.
Disabling the assembler optimizations with configure --disable-asm produces working tools in my tests.