To this very naive observer, it looks like a compiler=
bug (Sun Studio 12 Update 1).=A0 Some overflow area processing has been tr=
iggered since we've gone beyond 0x30 bytes of arguments.=A0 The address=
into the overflow area gets whacked at the 32-bit mark and va_arg() dies =
trying to use it.