On Tue, Aug 24, 2004 at 05:25:07PM -0400, Lei Yang wrote: > Do you mean that something 'free' needs has been destroyed? Free memory has is managed by the heap data structure. If you free an address twice or free an adress that was never allocated, the data structure will get corrupted. Often this does occur silently, but in a later state a malloc or free call with this corrupted data structure might crash your application. > Why this wouldn't happen with small files? I don't know your application and thus I am not even sure that this is the source of your problem. This was just a wild guess as it is a typical error in such situations. Robert -- Robert Schiele Tel.: +49-621-181-2517 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de