On 8/8/15 8:40 AM, Andrei Alexandrescu wrote:
pthread_getstacksize indicates 8,388,608 bytes. It doesn't seem excessive, but the 32-bit build does find that too big. If I try to set stack size to that value with pthread_setstacksize, indeed the thread fails. So it's not that you need to call pthread_setstacksize, you need to call it with a smaller value. -- Andrei
Does the failure always happen with any thread create? Or only after you have created X threads?
8MB doesn't seem like that much, but if you created 100 threads at 8MB a piece...
What about an equivalent C program? something doesn't seem right when the default value isn't working...
-Steve
