On 23 Sep 2016, at 11:35, Robert_Burmeister <robert.burmeis...@utoledo.edu> 
wrote:
> I was able to resolve HTML5 videos crashes in Firefox 49 on FreeBSD 10.3 i386
> by changing the FFMPEG compile option to "SSE=off" and recompiling FFMPEG.
> 
> The LLVM compiler was not dealing with an SSE bug on my older core2 CPU.

I can't reproduce your particular crashes, but in the past I had created
a patch to force the FFmpeg build to use stack realignment.  Can you
please try it out?  E.g. put the attched patch in the root of your ports
folder, and run:

  patch -p0 -f -F0 -i multimedia__ffmpeg-force-i386-stack-realign-1.diff

This patch is needed, because FFmpeg assumes a 16-byte aligned stack,
even on i386, where the ABI specifies a 4-byte alignment.  On Linux,
this ABI requirement was basically dumped at some point, leaving old
applications in the cold, but not on FreeBSD.

-Dimitry

Attachment: multimedia__ffmpeg-force-i386-stack-realign-1.diff
Description: Binary data

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to