Auth SEGV on sparc64, alignment problem?