Re: Kernel Stack Limit...

Richard B. Johnson (root@chaos.analogic.com)
Thu, 29 Aug 2002 15:28:08 -0400 (EDT)


On Thu, 29 Aug 2002, Raj, Ashok wrote:

> Hello.
>
> Please reply to me, since i dont have this email id on the list.
>
> Could someone tell me at what the kernel stack size limit is?
>

Only two PAGES, 0x1000 per page on a ix86.

> Is there a gcc option for x86 that can warn if too large variables are
> specified in the stack?
>

sizeof(whatever_local_variable)

> recently we had a problem with one variable accidently declared on the stack
> which was quite large, and when
> some calls nested, we noticed stack corruption. Once the variable was moved
> to global, the corruption went away. We would always see that some member of
>

Yes strange things happen when stack, which goes down, meets data...

Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips).
The US military has given us many words, FUBAR, SNAFU, now ENRON.
Yes, top management were graduates of West Point and Annapolis.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/