Hi Tony,
Thank you for sending your image. It has allowed me to confirm and identify the problem.
TIFF tag 42034 is the EXIF LensSpecification tag. This tag stores four rational values (four x/y items). The problem is that when no lens data are available, this tag stores four 0/0 rationals. See
CIPA DC-008-2010, page 67.
This is actually a
problem (bug would be more appropriate?) with the
LibTIFF library that PixInsight uses in its TIFF support module. When LibTIFF founds a 0/0 value, it throws an error because 0/0 is not a valid rational. However, in this case 0/0 is a conventional value used to denote no LensSpecification data. This is a combination of bad design on the EXIF end (using 0/0 is definitely a *bad* idea) and lack of up-to-date decoding capabilities in the LibTIFF end.
Workaround: Tell Lightroom to
not store EXIF lens data, if possible, or provide valid lens data for your images, if possible.
I guess the only solution for fixing this bug will be catching the 42034 tag manually, which requires hacking LibTIFF source code. Hmmm... I hate when this happens.
Thanks for your help.