2006.09.22 20:21 "Re: [Tiff] libjpeg", by Joris Van Damme
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.
Joris Van Damme
Download your free TIFF tag viewer for windows here: