On 05/08/09 14:44, Dan Kegel wrote:

> Does this make any sense?
>
> Invalid write of size 4
> ...
> Address 0x1c1ddcec is 1,629,372 bytes inside a block of size 4,065,600 alloc'd
> ...
>
> (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.

Tom

-- 
Tom Hughes ([email protected])
http://www.compton.nu/

------------------------------------------------------------------------------
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

Reply via email to