Error: 'Can not read TIFF directory count'

Adam Goode adam at spicenitz.org
Thu Jul 25 18:40:38 EDT 2013


This problem in libtiff is tracked in
http://bugzilla.maptools.org/show_bug.cgi?id=2219.

On Thu, Jul 25, 2013 at 5:16 PM, Benjamin Gilbert <bgilbert at cs.cmu.edu> wrote:
> On 07/25/2013 04:11 PM, Tim McIver wrote:
>> I'm using OpenSlide in a csharp project via P/Invoke.  It works fine for
>> the most part but on a particular Aperio slide data file I get an error
>> dialog box that states: 'Can not read TIFF directory count'.  Note that
>> this file /may/ be corrupt in some way.  I attempted catch this error by
>> wrapping the OpenSlide calls in a try/catch but this did not prevent the
>> dialogs from opening.
>>
>> Can anyone give me any hints as to what might be the problem?
>
> The dialog box is generated by libtiff's default error handler on
> Windows.  OpenSlide doesn't configure libtiff's error handling because
> there's no API for attaching handlers to an individual TIFF handle; they
> can only be overridden globally.  Since OpenSlide is a library and is
> not the application, the global state isn't ours to modify.
>
> Are you using binaries from the OpenSlide website?  libtiff has a
> compile-time option to disable the dialog box; we should start using
> that.  This will cause libtiff to write error messages to stderr, just
> as it does on Unix.  I'll try to generate a new build with this change
> in the next few days.
>
> If you want to *completely* suppress the errors, you'll have to call
> TIFFSetWarningHandler() and TIFFSetErrorHandler() yourself.
>
> --Benjamin Gilbert
>
> _______________________________________________
> openslide-users mailing list
> openslide-users at lists.andrew.cmu.edu
> https://lists.andrew.cmu.edu/mailman/listinfo/openslide-users


More information about the openslide-users mailing list