A critical bug has been reported against all GIMP versions that link with libexif. Loading a specific image containing Olympus MakerNotes causes libexif (and therefore GIMP) to consume huge amounts of memory and eventually crash the application if the machine does not have enough swap space.
Please have a look at this GIMP bug report that contains my preliminary analysis of the problem:
The problem occurs in exif_mnote_data_olympus_save(), when the size offset in the variable "s" suddenly gets the value 736481084. Please have a look at the GIMP bug report for details, since stack traces are usually easier to read in Bugzilla than in the Sourceforge bug tracker.
The test image is unfortunately too large to be attached here (3.8 MB > 256 KB). I have put a temporary copy on the web (see comment #11 in the GIMP bug report) but I will have to delete it in a few days so please grab your own copy as soon as possible.
Log in to post a comment.