Skip Menu |

This queue is for tickets about the Image-ExifTool CPAN distribution.

Report information
The Basics
Id: 12333
Status: resolved
Worked: 2 hours (120 min)
Priority: 0/
Queue: Image-ExifTool

People
Owner: EXIFTOOL [...] cpan.org
Requestors: fwp [...] fwpeters.us
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 4.93
Fixed in: 5.05



Subject: Trouble viewing or updating attributes in a JPG from an Olympus C2500L Camera
This problem occurs with 5.03 on a Mac running OS-X 10.3 with the distributed perl (5.8.1-RC3) and in 4.95 on a Windows XP system running activeperl. I have been given several images taken with an Olympus C2500L. I can read the image data with ACDSee, IView MediaPro and jhead. The exiftool script gives the following error on some, but not all, of the images: fwp1@jester$ exiftool 2001-10-28+00-45-03.JPG Use of uninitialized value in concatenation (.) or string at /Library/Perl/5.8.1/Image/ExifTool.pm line 1529, <EXIFTOOL_FILE> chunk 3. 'x' outside of string in unpack at /Library/Perl/5.8.1/Image/ExifTool.pm line 1305, <EXIFTOOL_FILE> chunk 3. This image is available online at the following URL: http://www2.msstate.edu/~fwp1/c2500l.jpg Please let me know if I can provide any further information.
Thanks for reporting this bug and for providing an example image. I was able to locate and fix the problem. There was a bug which could cause ExifTool to corrupt the maker notes of Olympus C2500L images when editing EXIF information, and the corrupted file gives the error you observed when you try to read it back again. These errors have been fixed, and version 5.04 has been released on my web site. You should revert to your original copies of these files if you want to recover the maker note information. I apologize for any inconvenience this problem has caused.