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

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

2010.02.09 13:23 "TIFFOpen returns 0", by Kai Muehlbauer
2010.02.09 14:54 "Re: TIFFOpen returns 0", by Kai Muehlbauer

2010.02.09 14:54 "Re: TIFFOpen returns 0", by Kai Muehlbauer

Am 09.02.2010 14:56, schrieb Andrew Brooks:
> On Tue, 09 Feb 2010 13:23:46 -0000, Kai Muehlbauer
> <kai.muehlbauer@uni-bonn.de> wrote:
>> If I execute my program
>> on a shell, TIFFOpen returns 0 (cannot open). If I run or debug the
>> program in the IDE (eclipse) everything runs fine.
> 
> Have you tried running your program via "strace" or "truss" to see if
> there is a difference in the parameters to, or the return values from,
> the system calls made by the program/library ?

I very much appreciate your helpful hint on strace.

So it goes:

It was no libtiff issue. With strace I found out that some code before
TIFFOpen was eating up all file-descriptors (1024 in my case). The
program tried to open all files (>5000) in a particular folder. Then, no
descriptors were left for TIFFOpen. On the other machine, there were
only 500 files in that folder. Maybe the IDE also controles the
file-descriptors so that no errors were produced.

After fixing the file-issue TIFFOpen behaves like a charm.

What I've learned: Know your tools!

Regards,
Kai
-- 
Kai Muehlbauer
Meteorological Institute University of Bonn
Auf dem Hügel 20        | +49 228 739084
D-53121 Bonn            | kai.muehlbauer@uni-bonn.de