On 26 December 2014 at 11:15, Konstantin Belousov <kostik...@gmail.com> wrote:
> It seems that everything makes circles around stack alignment and SSE. > At least, this is strongly suggested by references to OCFLAGS and the > fact that -fomit-frame-pointer implicitely changes stack alignment. > SIGBUS is somewhat consistent with this observation. Sounds sensible to me. Thanks for taking a look. > This might be a compiler bug (what compiler ? I cannot find a conclusive > answer in the PR), or more likely, it is a bug in inline assembler code, > which probably makes unwarranted assumptions about stack alignment. Presumably the reporters used the default compiler for the mplayer port, which is clang on 9.x and 10.x on i386 and amd64. The mplayer code (it bundles ffmpeg) assumes various alignments here and there, including 16 byte alignment in various handcrafted SSE code snippets. Let's try the stackrealign option and observe the results. I'll update the PR accordingly. Best Riggs _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"