|
From: Julian S. <js...@ac...> - 2007-12-07 23:36:03
|
The short answer is, do what it says: > ==30031== to suppress, use: --max-stackframe=2524636 or greater The longer answer is, all this complaining happened because you've got a lot of stuff as local variables. At least one function has 2524636 or more bytes of local variables. You would be well advised to change stack allocated arrays into ones allocated by malloc/free, because: 1. Having large amounts of stuff on the stack is bad news; it can lead to stack overflows especially in threaded programs, which can be hard to track down, and 2. Valgrind's Memcheck tool can do a much better job of checking for access anomalies, etc, on malloc'd data. J |