On Wed, Aug 5, 2009 at 7:14 AM, Tom Hughes<[email protected]> wrote: >> (How can you have an invalid address in the middle of a big block?) > > It's perfectly possible if you've done VALGRIND_MAKE_MEM_NOACCESS() on that > piece of memory. Most commonly that would be because that big piece of > memory is really food for some sort of allocator that is marking it all as > NOACCESS until it hands out particular pieces.
This is a bitmapped frame buffer, so the app probably didn't do that. I'm having heap corruption problems (sorry, I should have mentioned that), so that's still my favorite explanation. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
