← Back to team overview

hugin-devs team mailing list archive

[Bug 1209447] Re: Hugin 2013rc1 crashes on libtiff assertion trying to load .CR2 files

 

Now loading of invalid images should be caught by error handler.

** Changed in: hugin
       Status: Triaged => Fix Committed

** Changed in: hugin
    Milestone: None => 2016.4beta1

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1209447

Title:
  Hugin 2013rc1 crashes on libtiff assertion trying to load .CR2 files

Status in Hugin:
  Fix Committed

Bug description:
  Trying out 2013.0.0-rc1, I was excited to see that .CR2 files were
  included in the open image dialog, so I tried to load some. Hugin
  crashed on a failed assertion in libtiff:

  0   libsystem_kernel.dylib        	0x00007fff88195212 __pthread_kill + 10
  1   libsystem_c.dylib             	0x00007fff85562b54 pthread_kill + 90
  2   libsystem_c.dylib             	0x00007fff855a6dce abort + 143
  3   libsystem_c.dylib             	0x00007fff855a7e2a __assert_rtn + 146
  4   libtiff.3.dylib               	0x00000001012f13b1 OJPEGPostDecode + 129
  5   libtiff.3.dylib               	0x00000001012fbc39 TIFFReadScanline + 521
  6   libhugin_vigra_impex-2013.0.dylib	0x0000000100e84a3a vigra::TIFFDecoderImpl::nextScanline() + 148
  7   libhugin_base-2013.0.dylib    	0x00000001006b2f49 void vigra::read_bands<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char>(vigra::Decoder*, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, unsigned char) + 105
  8   libhugin_base-2013.0.dylib    	0x00000001006b3965 void vigra::importVectorImage<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >(vigra::ImageImportInfo const&, vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >) + 101
  9   libhugin_base-2013.0.dylib    	0x0000000100882760 HuginBase::ImageCache::loadImageSafely(std::string const&) + 5314
  10  libhugin_base-2013.0.dylib    	0x000000010087fa87 HuginBase::ImageCache::loadSafely(boost::shared_ptr<HuginBase::ImageCache::Request>, boost::shared_ptr<HuginBase::ImageCache::Entry>) + 245

  This is on Mac OS X 10.8.4; system information from the About dialog
  is the following:

  Operating System: Mac OS X (Darwin 12.4.0 x86_64)
  Architecture: 64 bit
  Free memory: 0 kiB

  Hugin
  Version: 2013.0.0-rc1 built by Matthieu DESILE
  Path to resources: /Applications/Hugin/Hugin.app/Contents/Resources/xrc/
  Path to data: /Applications/Hugin/Hugin.app/Contents/Resources/xrc/
  Path to public lensfun database: /Applications/Hugin/Hugin.app/Contents/Resources/lensfun
  Path to user lensfun database: /Users/gthb/.local/share/lensfun

  Libraries
  wxWidgets: 2.9.3.1
  libpano13: 2.9.19 
  Boost: 1.46.1
  Exiv2: 0.23.0
  Lensfun: 0.2.7.0

  Full  crash report from the Apple "Problem Reporter" dialog is
  attached.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1209447/+subscriptions


References