Return-Path: <tiff-bounces@lists.maptools.org>
Received: from inas029.isp.belgacom.be (localhost [127.0.0.1])
        by inav024.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-IN-AV-3.00) with ESMTP id k8MKZbBU001453
        for <joris.at.lebbeke@skynet.be>; Fri, 22 Sep 2006 22:35:37 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from inmx014.isp.belgacom.be (inmx014.isp.belgacom.be [195.238.4.217])
        by inas029.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-IN-AS-2.03) with ESMTP id k8MKZWr7021976
        for <joris.at.lebbeke@skynet.be>; Fri, 22 Sep 2006 22:35:34 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (r153.dmsolutions.ca [209.217.116.153] (may be forged))
        by inmx014.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-IN-2.32) with ESMTP id k8MKZUvU016421
        for <joris.at.lebbeke@skynet.be>; Fri, 22 Sep 2006 22:35:31 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (duke.maptools.org [127.0.0.1])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id k8MKKEmf006718;
	Fri, 22 Sep 2006 16:20:25 -0400
Received: from outmx005.isp.belgacom.be (outmx005.isp.belgacom.be
	[195.238.4.102])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id k8MKKBo1006713
	for <tiff@lists.maptools.org>; Fri, 22 Sep 2006 16:20:12 -0400
Received: from outmx005.isp.belgacom.be (localhost [127.0.0.1])
	by outmx005.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22)
	with ESMTP id k8MKK7dg011530
	for <tiff@lists.maptools.org>; Fri, 22 Sep 2006 22:20:07 +0200
	(envelope-from <joris.at.lebbeke@skynet.be>)
Received: from dfgrrxsknr4e (122.185-246-81.adsl-dyn.isp.belgacom.be
	[81.246.185.122])
	by outmx005.isp.belgacom.be (8.12.11.20060308/8.12.11/Skynet-OUT-2.22)
	with SMTP id k8MKK2q0011499; Fri, 22 Sep 2006 22:20:02 +0200
	(envelope-from <joris.at.lebbeke@skynet.be>)
Message-ID: <000b01c6de84$c1c8a7c0$7ab9f651@dfgrrxsknr4e>
From: "Joris" <joris.at.lebbeke@skynet.be>
To: "Bob Friesenhahn" <bfriesen@simple.dallas.tx.us>
References: <20060922131842.AA2CA6604A@mail.business.allstream.net><005201c6de5a$f3c78540$61c34057@dfgrrxsknr4e>
	<Pine.SOC.4.60.0609221132500.1941@blade.simplesystems.org>
	<002f01c6de6c$ecf807f0$45a5f551@dfgrrxsknr4e>
	<Pine.SOC.4.60.0609221323230.909@blade.simplesystems.org>
	<002d01c6de7c$53e40040$7ab9f651@dfgrrxsknr4e>
	<Pine.SOC.4.60.0609221456090.909@blade.simplesystems.org>
Subject: Re: [Tiff] libjpeg
Date: Fri, 22 Sep 2006 22:21:57 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1807
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807
Cc: tiff@lists.maptools.org
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org
X-UIDL: 000000000023ceae.00001adb
X-MSP-STORE: Fri, 22 Sep 2006 22:35:44 +0200
Status:   

Bob,

Bob Friesenhahn wrote:
> Regardless of thread safety issues, few complaints have been voiced
> about improper libtiff operation due to multi-threaded use.

I'm not in a position to put in a lot of time right now, so I probably
should not say this. But here goes anyway.

The nature of problems that occur from multi-threading issues are rarely
clear. Mostly, they're inconsistent, lead to memory management trouble
that cummulates and only blows much later, in an unrelated part of the
library or other layer. Rarely if ever can they be readilly identified
as multi-threading problems, except by gut feeling and the very fact
that they are hard to reproduce and identify. So it stands to reason
that even if people do experience some trouble in this area, they'd
rarely stand up and complain about threading issues. Taking it one step
further, it may not be the best of ideas to wait for complaints before
resolving any issues, if/when we know for a fact what issues there are.

Anyways, thanks for educating me on the longjump issue.


Best regards,

Joris Van Damme
info@awaresystems.be
http://www.awaresystems.be/
Download your free TIFF tag viewer for windows here:
http://www.awaresystems.be/imaging/tiff/astifftagviewer.html

_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
