This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: A simple program with a large array segfaults


[redirected to gcc-help]

Gowri Kumar CH writes:
 > Hi andrew,
 > >You just overflowed your stack.  Increase the stack size for the program
 > > by using limit/ulimit or use dynamic allocated memory.
 > Thanks for the quick reply. By changing the size of the stack the
 > error goes away.
 > 
 > Is this one of the things which we come to know by experience?
 > Or
 > Is there a way to find it out from the core/code generated?
 > This was a simple program with just a few lines. I'm wondering how
 > difficult it would be find this sort of errors in a large program.
 > 

It's just something you learn not to do.  Small data on the stack,
large data on the heap.

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]