2009.10.19 10:40 "[Tiff] Limit to the number of files loadable in LibTiff", by Simon R. Proud

2009.10.19 16:48 "Re: [Tiff] 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/