GNOME Bugzilla – Bug 623869
Taglib# does not like obviously corrupt IFD offsets.
Last modified: 2010-08-07 14:53:20 UTC
Traces like these: Unhandled Exception: System.Exception: Invalid IFD offset 1852796448, length: 471840 at TagLib.IFD.IFDReader.ReadIFD (Int64 base_offset, UInt32 offset, UInt32 max_offset) [0x00000] in <filename unknown>:0 at TagLib.IFD.IFDReader.Read (Int32 count) [0x00000] in <filename unknown>:0 at TagLib.IFD.IFDReader.Read () [0x00000] in <filename unknown>:0 at TagLib.Jpeg.File.ReadAPP1Segment (UInt16 length) [0x00000] in <filename unknown>:0 at TagLib.Jpeg.File.ReadMetadata () [0x00000] in <filename unknown>:0 at TagLib.Jpeg.File.Read (ReadStyle propertiesStyle) [0x00000] in <filename unknown>:0 at TagLib.Jpeg.File..ctor (IFileAbstraction abstraction, ReadStyle propertiesStyle) [0x00000] in <filename unknown>:0 See blocked bugs for sample files.
Fixed!