Some machines are breaking sigpending alignment.
Some machines's extended fpstate size is slightly bigger and are breaking the current alignment of sigpending, causing a GP fault when executing xsave(64) in save_xmm.
The computation in signal_thread_init seems to guarantee only sufficient size, but not the divisibility of the computed size by alignment itself.