nona: OS X Segmentation fault

Bug #679249 reported by nobody
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Hugin
Expired
Medium
Unassigned

Bug Description

Checking nona...[OK]
Checking enblend...[OK]
Checking enfuse...[OK]
Checking hugin_hdrmerge...[OK]
Checking exiftool...[OK]
/Applications/Local\ Apps/Hugin/Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/nona -z PACKBITS -r ldr -m TIFF_m -o test -i 0 /var/folders/QW/QWWFSrmPEv4r8nC6Qg8HQk+++TI/-Tmp-/huginpto_HL8MLJ
gnumake: *** [test0000.tif] Segmentation fault

Process: nona [3965]
Path: /Applications/Local Apps/Hugin/Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/nona
Identifier: nona
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: gnumake [3949]

Interval Since Last Report: 864791 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 1

Date/Time: 2009-07-30 11:43:11.112 -0600
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Anonymous UUID: A05B3DF8-4720-48F5-9164-7E2A9BA2BA2D

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000a8da7490
Crashed Thread: 0

Thread 0 Crashed:
0 net.sourceforge.hugin.base_wx 0x00cc9b3f void vigra_ext::transformImageIntern<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 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> >, HuginBase::PTools::Transform, HuginBase::Photometric::InvResponseTransform<unsigned char, double>, vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char>, vigra_ext::interp_cubic>(vigra::triple<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::triple<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, 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> > >, std::pair<vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char> >, HuginBase::PTools::Transform&, HuginBase::Photometric::InvResponseTransform<unsigned char, double>&, vigra::Diff2D, vigra_ext::interp_cubic, bool, AppBase::MultiProgressDisplay&) + 815
1 net.sourceforge.hugin.base_wx 0x00cdbb49 void vigra_ext::transformImageInternMT<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 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> >, HuginBase::PTools::Transform, HuginBase::Photometric::InvResponseTransform<unsigned char, double>, vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char>, vigra_ext::interp_cubic>(vigra::triple<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::triple<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, 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> > >, std::pair<vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char> >, HuginBase::PTools::Transform&, HuginBase::Photometric::InvResponseTransform<unsigned char, double>&, vigra::Diff2D, vigra_ext::interp_cubic, bool, AppBase::MultiProgressDisplay&) + 3161
2 net.sourceforge.hugin.base_wx 0x00ce25ed void vigra_ext::transformImage<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 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::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char>, HuginBase::PTools::Transform, HuginBase::Photometric::InvResponseTransform<unsigned char, double> >(vigra::triple<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::triple<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, 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> > >, std::pair<vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char> >, vigra::Diff2D, HuginBase::PTools::Transform&, HuginBase::Photometric::InvResponseTransform<unsigned char, double>&, bool, vigra_ext::Interpolator, AppBase::MultiProgressDisplay&) + 381
3 net.sourceforge.hugin.base_wx 0x00d114e5 void HuginBase::Nona::RemappedPanoImage<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >::remapImage<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >(vigra::triple<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra_ext::Interpolator, AppBase::MultiProgressDisplay&) + 1877
4 net.sourceforge.hugin.base_wx 0x00d11be5 void HuginBase::Nona::remapImage<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<float, std::allocator<float> >, vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >(vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >&, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > const&, vigra::BasicImage<float, std::allocator<float> > const&, HuginBase::SrcPanoImage const&, HuginBase::PanoramaOptions const&, vigra::Rect2D, HuginBase::Nona::RemappedPanoImage<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >&, AppBase::MultiProgressDisplay&) + 597
5 net.sourceforge.hugin.base_wx 0x00d182fe HuginBase::Nona::FileRemapper<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >::getRemapped(HuginBase::PanoramaData const&, HuginBase::PanoramaOptions const&, unsigned int, vigra::Rect2D, AppBase::MultiProgressDisplay&) + 2286
6 net.sourceforge.hugin.base_wx 0x00cb54b8 HuginBase::Nona::MultiImageRemapper<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >::stitch(HuginBase::PanoramaOptions const&, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, HuginBase::Nona::SingleImageRemapper<vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >&) + 552
7 net.sourceforge.hugin.base_wx 0x00c64997 HuginBase::Nona::FileRemapper<vigra::BasicImage<unsigned short, std::allocator<unsigned short> >, vigra::BasicImage<unsigned char, std::allocator<unsigned char> > >::getRemapped(HuginBase::PanoramaData const&, HuginBase::PanoramaOptions const&, unsigned int, vigra::Rect2D, AppBase::MultiProgressDisplay&) + 6983
8 net.sourceforge.hugin.base_wx 0x00c65ba9 HuginBase::Nona::stitchPanoRGB_8_16(HuginBase::PanoramaData const&, HuginBase::PanoramaOptions const&, AppBase::MultiProgressDisplay&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > const&, char const*) + 217
9 net.sourceforge.hugin.base_wx 0x00a6155d HuginBase::Nona::stitchPanorama(HuginBase::PanoramaData const&, HuginBase::PanoramaOptions const&, AppBase::MultiProgressDisplay&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > const&) + 2589
10 net.sourceforge.hugin.base_wx 0x00973437 HuginBase::NonaFileOutputStitcher::runStitcher() + 71
11 nona 0x000043e1 HuginBase::StitcherAlgorithm::runAlgorithm() + 17
12 nona 0x0000382b main + 2363
13 nona 0x00002452 _start + 216
14 nona 0x00002379 start + 41

Thread 1:
0 libSystem.B.dylib 0x95c7801a atan2l$fenv_access_off + 10
1 libSystem.B.dylib 0x95c7c988 atan2 + 24
2 libpano13.dylib 0x0020ad59 sphere_tp_erect + 281
3 libpano13.dylib 0x00209032 execute_stack_new + 82
4 net.sourceforge.hugin.base_wx 0x00e24876 HuginBase::PTools::Transform::transformImgCoord(double&, double&, double, double) const + 118
5 net.sourceforge.hugin.base_wx 0x00cca2ff void vigra_ext::transformImageIntern<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 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> >, HuginBase::PTools::Transform const, HuginBase::Photometric::InvResponseTransform<unsigned char, double> const, vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char>, vigra_ext::interp_cubic>(vigra::triple<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, vigra::triple<vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, 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> > >, std::pair<vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char> >, HuginBase::PTools::Transform const&, HuginBase::Photometric::InvResponseTransform<unsigned char, double> const&, vigra::Diff2D, vigra_ext::interp_cubic, bool, AppBase::MultiProgressDisplay&) + 895
6 net.sourceforge.hugin.base_wx 0x00cca78e boost::detail::function::void_function_obj_invoker0<vigra_ext::TransformImageIntern<vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 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> >, HuginBase::PTools::Transform, HuginBase::Photometric::InvResponseTransform<unsigned char, double>, vigra::BasicImageIterator<unsigned char, unsigned char**>, vigra::StandardValueAccessor<unsigned char>, vigra_ext::interp_cubic>, void>::invoke(boost::detail::function::function_buffer&) + 158
7 net.sourceforge.hugin.base_wx 0x009b1f68 boost::function0<void>::operator()() const + 40
8 libboost_thread-1_39.dylib 0x00250908 thread_proxy + 136
9 libSystem.B.dylib 0x95c97155 _pthread_start + 321
10 libSystem.B.dylib 0x95c97012 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xa8da7490 ebx: 0x00cc9873 ecx: 0x00462a40 edx: 0x00000000
  edi: 0x00000000 esi: 0x001e42dd ebp: 0xbfffc598 esp: 0xbfffc410
   ss: 0x0000001f efl: 0x00010246 eip: 0x00cc9b3f cs: 0x00000017
   ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
  cr2: 0xa8da7490

Binary Images:
    0x1000 - 0x9fff +nona ??? (???) <47853c5c15977b92ec0f69d3580e354b> /Applications/Local Apps/Hugin/Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/nona
   0x10000 - 0x13ff7 +libIlmThread.6.0.0.dylib ??? (???) <0332b417b0d98972bd02192c4f19c1c8> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libIlmThread.6.0.0.dylib
   0x18000 - 0x18ffd libmx.A.dylib ??? (???) /usr/lib/libmx.A.dylib
   0x27000 - 0x46ffb +libpng.3.1.2.38.dylib ??? (???) <bfcb8c86cf2055763708a74ef5d2b141> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libpng.3.1.2.38.dylib
   0x54000 - 0xa0fef +libtiff.3.dylib ??? (???) <a50caeffecfe5b902643686e496e59e3> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libtiff.3.dylib
   0xa8000 - 0xc4ff3 +libjpeg.62.0.0.dylib ??? (???) /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libjpeg.62.0.0.dylib
   0xc9000 - 0xd1ff3 +libIex.6.0.0.dylib ??? (???) /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libIex.6.0.0.dylib
   0xdc000 - 0x16efef +libIlmImf.6.0.0.dylib ??? (???) <8039728f05dca40d6ae7993633d0e650> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libIlmImf.6.0.0.dylib
  0x19e000 - 0x1a1ff0 +libImath.6.0.0.dylib ??? (???) /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libImath.6.0.0.dylib
  0x1a6000 - 0x1e7fef +libHalf.6.0.0.dylib ??? (???) /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libHalf.6.0.0.dylib
  0x1eb000 - 0x243ff4 +libpano13.dylib ??? (???) <2c6830d4f2abf8c02ef7d0aa4e6c7208> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libpano13.dylib
  0x24d000 - 0x258fff +libboost_thread-1_39.dylib ??? (???) <b2f38e3ffaa5740c681462cd12503ff9> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libboost_thread-1_39.dylib
  0x264000 - 0x27fff3 +libexpat.1.5.2.dylib ??? (???) <66ee5cf912f4bdd33ef2c030431d27ce> /Applications/Local Apps/Hugin/Hugin.app/Contents/Libraries/libexpat.1.5.2.dylib
  0x285000 - 0x2cbffb +net.sourceforge.hugin.vigra_impex ??? (1.0) <87e4a67e144378deb5c9e660b1537543> /Applications/Local Apps/Hugin/Hugin.app/Contents/Frameworks/HuginVigraImpex.framework/Versions/A/HuginVigraImpex
  0x93e000 - 0xfb3fff +net.sourceforge.hugin.base_wx ??? (1.0) <1e6b32658db0dcd6d7565e4a0890ac4c> /Applications/Local Apps/Hugin/Hugin.app/Contents/Frameworks/HuginBase.framework/Versions/A/HuginBase
0x8fe00000 - 0x8fe2db43 dyld 97.1 (???) <9736a715ebabb914fef61680520dc1e0> /usr/lib/dyld
0x91a18000 - 0x91a75ffb libstdc++.6.dylib ??? (???) <7d389389a99ce696726cf4c8980cc505> /usr/lib/libstdc++.6.dylib
0x93086000 - 0x9308dfe9 libgcc_s.1.dylib ??? (???) <e280ddf3f5fb3049e674edcb109f389a> /usr/lib/libgcc_s.1.dylib
0x93f8e000 - 0x94082ff4 libiconv.2.dylib ??? (???) <96ff4c6f84c4a1623cb78287371cdd3f> /usr/lib/libiconv.2.dylib
0x95c65000 - 0x95dccff3 libSystem.B.dylib ??? (???) <b47c8e6e45aef620730710a732bf1930> /usr/lib/libSystem.B.dylib
0x95dcd000 - 0x95ddbffd libz.1.dylib ??? (???) <a98b3b221a72b54faf73ded3dd7000e5> /usr/lib/libz.1.dylib
0x95fbd000 - 0x95fc1fff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

Tags: nona
Revision history for this message
Yuv (yuv) wrote :

seems to be a pretty detailed crash report on OSX?

Revision history for this message
Yuv (yuv) wrote :

now the question is: which version of Hugin/nona? based on the date of the report, it should not be nona-gpu (as it was not yet merged to trunk and there were no binaries around). It could be 0.8.0, or any earlier version.

maybe an OSX expert can explain why
"Version: ??? (???)"
is reported and how we can turn the question marks into more meaningful information?

tmodes (tmodes)
tags: added: nona
Changed in hugin:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Hugin because there has been no activity for 60 days.]

Changed in hugin:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.