AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
October 2009

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2009.10.19 10:40 "Limit to the number of files loadable in LibTiff", by Simon R Proud
2009.10.19 11:05 "Re: Limit to the number of files loadable in LibTiff", by <jcupitt@gmail.com>
2009.10.19 16:48 "Re: Limit to the number of files loadable in LibTiff", by Bob Friesenhahn
2009.10.20 14:06 "Re: Limit to the number of files loadable in LibTiff", by Simon R Proud

2009.10.19 16:48 "Re: Limit to the number of files loadable in LibTiff", by Bob Friesenhahn

On Mon, 19 Oct 2009, jcupitt@gmail.com wrote:
>
> Looking at the source, the message is generated if
> TIFFSetupStrips(tif) fails. This in turn fails if _TIFFmalloc() fails.
> So it sounds like you are running out of memory. I would try watching
> your program with "top" as it runs and see how large the RSIZE column
> gets.

It is certainly a resource issue.  Either due to a leak or using too 
much of something.  Since you are using Linux you mean be able to use 
the 'memusage' facility to help understand memory usage:

   LD_PRELOAD=/lib/libmemusage.so yourprog

And for detailed analysis, use

   valgrind --tool=memcheck --leak-check=full yourprog

to check for leaks, and use

   valgrind --tool=massif yourprog

to find areas of excess consumption.

Bob
--
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/