Return-Path: <SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org>
Received: from mailfep016.skynet.be ([10.35.4.216])
          by mailafep006-svc.mx.internal
          (InterMail vM.9.07.03.027 201-2473-138-3) with ESMTP
          id <20221211204336.ZSNU7428.mailafep006-svc.mx.internal@mailfep016.skynet.be>
          for <chris.lindelaan@skynet.be>; Sun, 11 Dec 2022 21:43:36 +0100
Received: from el9758.bc ([10.27.1.13]) by mailfep016.skynet.be
          (InterMail vM.8.04.03.28.4 201-2389-100-182-103-20180124)
          with ESMTP
          id <20221211204336.HDFC7515.mailfep016.skynet.be@el9758.bc>
          for <chris.lindelaan@skynet.be>; Sun, 11 Dec 2022 21:43:36 +0100
Received: from [184.105.134.145] ([184.105.134.145])
 by el9758.bc with ngmta
 id f49de2b0-172fd7f10156c413; Sun, 11 Dec 2022 21:43:36 +0100
Authentication-Results: mx101.skynet.be; dkim=none (message not signed) header.i=none; spf=None smtp.pra=tiff-bounces@lists.osgeo.org; spf=Pass smtp.mailfrom=SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org; spf=PermError smtp.helo=postmaster@lists.osgeo.org
Received-SPF: None (mx101.skynet.be: no sender authenticity
  information available from domain of
  tiff-bounces@lists.osgeo.org) identity=pra;
  client-ip=140.211.15.3; receiver=mx101.skynet.be;
  envelope-from="SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible
Received-SPF: Pass (mx101.skynet.be: domain of
  SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org
  designates 140.211.15.3 as permitted sender)
  identity=mailfrom; client-ip=140.211.15.3;
  receiver=mx101.skynet.be;
  envelope-from="SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org";
  x-sender="SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org ip4:140.211.15.3 a:osgeo7.osgeo.org
  a:trac.osgeo.org a:dev.trac.osgeo.org
  a:secure.osgeo.osuosl.org ip4:140.211.15.57
  ip4:140.211.15.32 ip4:140.211.15.26 ip4:140.211.15.6"
Received-SPF: PermError (mx101.skynet.be: cannot correctly
  interpret sender authenticity information from domain of
  postmaster@lists.osgeo.org) identity=helo;
  client-ip=140.211.15.3; receiver=mx101.skynet.be;
  envelope-from="SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org";
  x-sender="postmaster@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text=""
X-Ironport-Dmarc-Check-Result: validskip
IronPort-SDR: 639640f8_AY/5r4x3vvgQrjL0GnZZcO47NfdRFLjDWTKIoVn1LMBkO7m
 E6fIrsVqgh94hbce46m6hOOSENoVWm3xiLS2gVw==
X-Proximus-RemoteIp: 140.211.15.3
X-Proximus-Mfrom: SRS0=4gx+=4J=lists.osgeo.org=tiff-bounces@osgeo.org
X-Proximus-Rcpto: chris.lindelaan@skynet.be
X-IPAS-Result: =?us-ascii?q?A0FPAQD6P5ZjmAMP04xaHgEBCxIMQIFEC4IFKBkBbVcVF?=
 =?us-ascii?q?QIBCEyET4h+iB8DFos1kWuBQDUYAQECAQEBAQEJLgsJAgQBAQECAQOCC4gBI?=
 =?us-ascii?q?AUBBDAJDgECBAEBAQEDAgMBAQEBAQEDAQEBBAEBAQIBAQIEAgIBAQIQAQEBA?=
 =?us-ascii?q?QEBAQEVCRkFEA4DJIVoDYI4BQIDGA4LQSNTAwEBAQEBAQEBAScCAQEBAQEBA?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQESAg1SeAECAgEBAQEgIwoFGQYFAwIBAQIGAQEKO?=
 =?us-ascii?q?gQBAwICAwEjAR4RBhMFBBJKghkBgn8jAwULsHYCgTKBAZ9XgWeBQJEgQ4FJR?=
 =?us-ascii?q?HobMwOCRDA+glcLAQECAYU0gmcEgQ+BbZRcCoFIgQgDGSsdNgoDCzsyCkUWH?=
 =?us-ascii?q?wsMTCsaGweBCiooFQMEBAMCBhMDIgINKDEUBCkTDSsmawkCAyJhBQMDBCgtC?=
 =?us-ascii?q?QQ8BxUDDiQ8B1Y3AQQDAg8gOAYDCQMCHxg7ci4RFQUDCxUqRwQIDCoFBkYLB?=
 =?us-ascii?q?gELAgoREg8GJkQHB0I3NhMGXAEqCw4TA1KBTgQvQIEiCi4omHaCIRo+IhMBE?=
 =?us-ascii?q?wgPASA7IQmBRS0PkXckkAwOVp83glSBI4tTjQ+ILYN5knlFkWeCDZU0jUWVM?=
 =?us-ascii?q?YUFgWI6gVyBAgM7gmcJRhwPjiwWgQQBCIJDhRSFaSMzAjkCBwEKAQEDCYVJf?=
 =?us-ascii?q?oFZgX8BAQ?=
IronPort-PHdr: A9a23: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
 HAiihDF2e3lYJJRXC+1HWZSKVunmA==
IronPort-Data: A9a23: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
IronPort-HdrOrdr: A9a23:ocpp+6FFoC3nz/0hpLqEG8eALOsnbusQ8zAXPo5KOGxom62j5q
 eTdZsguSMctgxhK03I9eruBEDEexPhHbAc2/huAV6JZniahIOQRLsSkrcLKVXbalzDH5dmpN
 tdmstFebnN5DpB/KXHCVKDYqwdKbC8mcjC74rjJjVWPGNXgo5bnnVE422gYzRLrWd9ZKbRWK
 Dsg/auZlKbCAwqhkvXPAhiYwBNz+e7767OUFo2QyQq7wSDllqThoLHLw==
X-IronPort-Anti-Spam-Filtered: true
X-MGA-submission: =?us-ascii?q?MDGSA/okDRwM8j4qjThRc/hE4GADL+fWdXY8Fi?=
 =?us-ascii?q?SxZgMaOG89BJJbxMrePhGaFyIEej5wUB5HpINBO+psDBUqYnRfzBuVik?=
 =?us-ascii?q?uJ/b7bjfWZQfmhJ36hpAOzsFqGVs/z1puhj04=3D?=
Received: from osgeo6.osgeo.osuosl.org (HELO lists.osgeo.org) ([140.211.15.3])
  by mx101.skynet.be with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Dec 2022 21:43:35 +0100
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 9752E6121405;
	Sun, 11 Dec 2022 12:43:19 -0800 (PST)
Received: from smtp.simplesystems.org (smtp.simplesystems.org [65.66.246.90])
 by lists.osgeo.org (Postfix) with ESMTPS id D08556121401
 for <tiff@lists.osgeo.org>; Sun, 11 Dec 2022 12:43:17 -0800 (PST)
Received: from scrappy.simplesystems.org (scrappy.simplesystems.org
 [65.66.246.73])
 by smtp.simplesystems.org (8.14.4+Sun/8.14.4) with ESMTP id 2BBKhCHP021682;
 Sun, 11 Dec 2022 14:43:13 -0600 (CST)
Date: Sun, 11 Dec 2022 14:43:12 -0600 (CST)
From: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
X-X-Sender: bfriesen@scrappy.simplesystems.org
To: Sulau <sulau@freenet.de>
In-Reply-To: <!&!AAAAAAAAAAAYAAAAAAAAAEUNXr1cc6FEs82BI4LfFJfCgAAAEAAAANCgxVcadExGoclD2w4TFuEBAAAAAA==@freenet.de>
Message-ID: <alpine.GSO.2.20.2212111441160.16660@scrappy.simplesystems.org>
References: <dbf671b8-15bc-8e17-d768-a3d1fce0a59b@spatialys.com>
 <d38ba9b7-a4c2-7f33-69e7-b4b38dbd1d9a@cgohlke.com>
 <alpine.GSO.2.20.2212111031100.16660@scrappy.simplesystems.org>
 <cbb06ef2-bd70-a164-c66a-ce1ef3e9e2c6@spatialys.com>
 <!&!AAAAAAAAAAAYAAAAAAAAAEUNXr1cc6FEs82BI4LfFJfCgAAAEAAAAOETFq+wDipJsPCFVFVaafoBAAAAAA==@freenet.de>
 <!&!AAAAAAAAAAAYAAAAAAAAAEUNXr1cc6FEs82BI4LfFJfCgAAAEAAAANCgxVcadExGoclD2w4TFuEBAAAAAA==@freenet.de>
User-Agent: Alpine 2.20 (GSO 67 2015-01-07)
MIME-Version: 1.0
Content-Type: multipart/mixed;
 BOUNDARY="3735943886-2124989672-1670791393=:16660"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (smtp.simplesystems.org [65.66.246.90]); Sun, 11 Dec 2022 14:43:13 -0600 (CST)
Subject: Re: [Tiff] libtiff v4.5.0 release candidate available
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Cc: tiff@lists.osgeo.org
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>
X-VadeSecure-Score: 0
X-VadeSecure-Verdict: clean
X-VadeSecure-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeigddugeduucetufdote
 ggodetrfdotffvucfrrhhofhhilhgvmecurfftqfgikffofgfunecuuegrihhlohhuthemuceftdd
 unecunecujfgurhepfffhvfgjkfhffgggtgfuphejjfdufedtvegvshesmhdtreertderjeenucfh
 rhhomhepuehosgcuhfhrihgvshgvnhhhrghhnhcuoegsfhhrihgvshgvnhesshhimhhplhgvrdgur
 ghllhgrshdrthigrdhusheqnecuggftrfgrthhtvghrnhepgeefueetfeeigfetvdefiedthfdtle
 dtteegteeffeejveeukedukeekgedvgeevnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpshh
 prghtihgrlhihshdrtghomhdpohhsghgvohdrohhrghdpshhimhhplhgvshihshhtvghmshdrohhr
 ghdpghhrrghphhhitghsmhgrghhitghkrdhorhhgnecukfhppedugedtrddvuddurdduhedrfedpi
 eehrdeiiedrvdegiedrjeefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvth
 epudegtddrvdduuddrudehrdefpdhmrghilhhfrhhomhepufftufdtpeegghigodepgeflpehlihh
 sthhsrdhoshhgvghordhorhhgpehtihhffhdqsghouhhntggvshesohhsghgvohdrohhrghdpnhgs
 pghrtghpthhtohepuddprhgtphhtthhopegthhhrihhsrdhlihhnuggvlhgrrghnsehskhihnhgvt
 hdrsggvpdhmohguvgepshhmthhp

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--3735943886-2124989672-1670791393=:16660
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8BIT

Before people get too excited about this issue, I should mention that 
it appears that the libtiff provided with Ubuntu 20.04 already 
produces the same error condition.

This means that either the issue was in libtiff before, or else Ubuntu 
applied patches to introduce it.

Bob

On Sun, 11 Dec 2022, Sulau wrote:

> Hi Christoph
>
> Is the actual issue having more than 65534 IFDs in the file or just the error message when changing from IFD number 65534 to IFD number 0?  I understood that more than 65534 IFDs (even more than 65535) are to be addressed.
>
> Best regards
> Su
>
> -----Ursprüngliche Nachricht-----
> Von: Tiff [mailto:tiff-bounces@lists.osgeo.org] Im Auftrag von Sulau
> Gesendet: Sonntag, 11. Dezember 2022 20:58
> An: 'Even Rouault' <even.rouault@spatialys.com>; 'Bob Friesenhahn' <bfriesen@simple.dallas.tx.us>; 'Christoph Gohlke' <cgohlke@cgohlke.com>
> Cc: tiff@lists.osgeo.org
> Betreff: Re: [Tiff] libtiff v4.5.0 release candidate available
>
> Hi,
>
> I had a quick look at it.
>
> Within libitff, the number of directories / directory number is stored in an uint16_t and the number 65535 was treated as a magic number for a "non-existing directory"! Thus, libtiff can only handle 65534 directories.
>
> However, many libtiff functions do not depend on the directory number. Therefore, it is in principle possible to handle TIFF files with more than 65535 IFDs if none of these functions that use the directory number are used.
> Like the test file gray.movie.u2.tif containing 65567 pages.
>
> Before version 4.5.0, the existing IFD loop check was ineffective. Therefore, no warnings occur for test files with more than 65534 directories.
>
> Since the directory number is contained as a uint16_t in public libtiff interfaces, I see no quick solution at the moment other than to disable the IFD loop check again.
>
> I will setup a gitlab issue.
>
> Su
>
> -----Ursprüngliche Nachricht-----
> Von: Tiff [mailto:tiff-bounces@lists.osgeo.org] Im Auftrag von Even Rouault
> Gesendet: Sonntag, 11. Dezember 2022 17:57
> An: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>; Christoph Gohlke <cgohlke@cgohlke.com>
> Cc: tiff@lists.osgeo.org
> Betreff: Re: [Tiff] libtiff v4.5.0 release candidate available
>
> The unfortunate quadratic performance of IFD looping detection is not something new. I can reproduce it with older libtiff too. We'd probably need the equivalent of std::set<uint64_t> setOfIFDOffsets to have good performance ...
>
> But it is not time to fix that at release candidate stage. The priority would be to avoid the regression of the error message when reading the 65535th IFD. I've CC'ed Su Laus who did work in that area during this dev cycle.
>
> Even
>
> Le 11/12/2022 à 17:37, Bob Friesenhahn a écrit :
>>>
>>> "TIFFReadDirectory: Warning, Didn't read next directory due to IFD
>>> looping at offset 0xa7ff1e (11009822) to offset 0x8 (8)."
>>>
>>> Error: "Cannot handle more than 65535 TIFF directories"
>>>
>>> The test file at
>>> <https://github.com/cgohlke/imagecodecs/blob/master/tests/tiff/gray.m
>>> ovie.u2.tif>
>>> contains 65567 pages.
>>
>> This test file reveals something else which is concerning.  I ran a
>> profiler on GraphicsMagick while it was reading this file and I see
>> that 53% of the time is being spent in _TIFFCheckDirNumberAndOffset().
>>
>> Most of the time is being spent in the code associated with "Check if
>> offset is already in the list".
>>
>> I assumed that most of the time would be spent in GraphicsMagick code.
>>
>> Bob
>
> --
> http://www.spatialys.com
> My software is free, but my time generally not.
>
> _______________________________________________
> Tiff mailing list
> Tiff@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/tiff
>
> _______________________________________________
> Tiff mailing list
> Tiff@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/tiff
>
> _______________________________________________
> Tiff mailing list
> Tiff@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/tiff
>
>

-- 
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt
--3735943886-2124989672-1670791393=:16660
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Tiff mailing list
Tiff@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/tiff

--3735943886-2124989672-1670791393=:16660--
