| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
Thread2009.10.19 11:05 "Re: Limit to the number of files loadable in LibTiff", by <jcupitt@gmail.com>2009/10/19 Simon R. Proud <Srp@geo.ku.dk>: > Hi, I am using libtiff on a linux system (OpenSuSE 11) to open a very > large number of files. > I notice that if I open more than about 210 files I receive some > unexpected errors from LibTiff: > "TIFFWriteBufferSetup: [filename]: No space for output buffer > > I suspect it is some kind of limit within LibTiff, so is there any way > to overcome this? I really would like to load more than 210 files at > once (I need about 250-300), so if there's a method of changing the > limit it would be superb to know! 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. Perhaps you can alter your program to use less RAM? John |
|||||||