On 10/15/2015 08:53 PM, Eric Covener wrote:
We recently merged 2.4.17 and saw some bus errors on hp/ia64 and
solaris/sparc64. Selectively backing things out, it appears that the
SO_REUSEPORT patch causes the worker_score to no longer (necessarily)
be double-word aligned.

I don't have any experience with either Solaris or SPARC, but the size of struct process_score increased by one int with git commit 01bb7186, and it looks like ap_init_scoreboard() doesn't try to maintain any particular alignment when it's assigning pointers from more_storage.

Maybe that could be your issue? Spitballing here, but is your ServerLimit an odd number, and does changing it to be an even number fix the problem?

Hope this helps,
--Jacob

Reply via email to