signed integer math bug in EXIF parsing?

Chris Osborn <[email protected]> Mon, 21 Nov 2011 13:05:53 -0500
Newsgroups gmane.comp.video.image-magick.bugs
Message-ID <[email protected]>
Hi,

I have a JPEG file for which ImageMagick reports an EXIF ExposureBiasValue of 4294967292/6:

	$ identify -format "%[exif:ExposureBiasValue]" file.jpg
	4294967292/6

I'm running on OS X 10.7:

	Version: ImageMagick 6.7.1-1 2011-07-29 Q16 http://www.imagemagick.org
	Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
	Features: OpenMP

I'm seeing the same thing on Linux (Debian 6.0 AMD64):

	Version: ImageMagick 6.6.0-4 2010-11-16 Q16 http://www.imagemagick.org
	Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC
	Features: OpenMP 

However, on Windows with Cygwin (ImageMagick 6.5.8-8 2009-12-18 Q16) identify reports a value of -4/6, which I suspect is correct. 

Any ideas? If you need the image file itself just let me know where to send it.

- Chris Osborn