When encoding files, both ffmpeg and mplayer segfault: ffmpeg[14486]: segfault at 7f84fd9e7840 ip 00007f84fd9e7840 sp 00007ffd5253f718 error 15 in libxvidcore.so.4.3[7f84fd9ba000+36000] mencoder[9629]: segfault at 7f3afaefb840 ip 00007f3afaefb840 sp 00007ffdb024fa28 error 15 in libxvidcore.so.4.3[7f3afaece000+36000] All xvid version in portage lead to this. This version worked fine on my ADM FX processor. I hit this segfault since upgrade to Ryzen5 CPU. Manualy upgrading to latest xvid 1.3.7 fix this problem. Upgrading ebuild to 1.3.7 need to change xvid.org to xvid.com and tarball is now tar.gz. Reproducible: Always
I forgot to say, that the xvid package was recompiled (full world recompile) before use on the new cpu. Furthermore it seems that xvid 1.3.5 has some vulnerability according to https://labs.xvid.com/source/: Fix for various, long-standing and potentially critical security vulnerabilities in the decoder (credit to OSS-Fuzz) So adding 1.3.7 to tree seems usefull.
Just ran into this as well, this is apparently a bug in xvid due to their use of .rotext, which doesn't work with binutils 2.31 upwards. Relevant thread on their mailing list is here: https://list.xvid.org/pipermail/xvid-devel/2019-January/006451.html It's been fixed with xvid 1.36, 1.37 is current. So yeah, a version bump would be great
There's also a patch here: https://list.xvid.org/pipermail/xvid-devel/2019-January/006451.html But I can't really use that as a user-patch, because the ebuild sets the build/generic/ and then the file to patch is outside that directory...
This version is no longer in tree.