Never mind. I found out that the default stack size on Solaris is 1 MB (2 MB for 64-bit processes). So the originally reported problem definitely seems to be fixed. There does not seem to be a way to specify stack size for a thread in THREAD_ATTRIBUTES, which seems like a deficiency. Closing report.