After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 623869 - Taglib# does not like obviously corrupt IFD offsets.
Taglib# does not like obviously corrupt IFD offsets.
Status: RESOLVED FIXED
Product: f-spot
Classification: Other
Component: Metadata
GIT
Other Linux
: Normal normal
: 0.7.2
Assigned To: F-spot maintainers
F-spot maintainers
Depends on:
Blocks: 493530 622616
 
 
Reported: 2010-07-08 18:24 UTC by Ruben Vermeersch
Modified: 2010-08-07 14:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ruben Vermeersch 2010-07-08 18:24:44 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.
Comment 1 Ruben Vermeersch 2010-08-07 14:53:20 UTC
Fixed!