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

Reply via email to