[Gridflow-dev] excessive stack usage?

Claude Heiland-Allen claudiusmaximus at goto10.org
Tue Aug 19 11:59:50 EDT 2008


Claude Heiland-Allen wrote:
> Hi,
> 
> I had a problem with a large (but not excessively large, and not 
> recursive) gridflow patch segfaulting seemingly at random.
> 
> Turned out (after much puzzling over gdb/valgrind traces) that it was 
> overflowing the stack, which was 8kB 

hmm, seems i need to read man pages (specifically 'man bash') more 
thoroughly - that says it is measured in 1024 byte increments, so it was 
originally 8MB and i set it to 100MB...

> (Debian Lenny bash default, at 
> least I didn't change anything..):
> 
> $ ulimit -s
> 8192
> 
> Increasing it to ~100kB solved the problem:
> 
> $ ulimit -s 100000
> 
> ..but I'm wondering if gridflow should put less data on the stack?
> 
> Either that or maybe add a hint to the documentation that "if it 
> crashes, check that your stack size is big enough".
> 
> 
> Claude
> 
> _______________________________________________
> Gridflow-dev mailing list
> Gridflow-dev at lists.artengine.ca
> http://lists.artengine.ca/cgi-bin/mailman/listinfo/gridflow-dev



More information about the Gridflow-dev mailing list