[ptx] Couple of bugs could be not specific to Mac

douglas wilkins dgswilkins at yahoo.co.uk
Tue Apr 26 11:19:11 BST 2005


Hi there!

--- Ippei UKAI <ippei_ukai at mac.com> wrote:
> I have a couple of bugs that keep me annoyed
> recently. Some of them are  
> reported from other HuginOSX users as well. I wonder
> if any of those  
> are Mac specific or not.
> 
> 1. Saving an empty project leads to infinite loop.

Fixed in CVS. Without the newly added check, hugin was
trying to save -1 (or 2^32-1) images :-(

> Trying to save a new  
> file either just after start up or New command is
> thus impossible.  
> After adding some photos, it works fine. I tried to
> read some codes,  
> but from the first place, I did not understand the
> strategy here. Why  
> don't we have clear multiple document style
> structure like Audacity  
> (good opensource app using wx) does?

Not sure what you mean by this - perhaps you could
expand this thought? I will look at audacity source
code though.

> 2. While making a control point, pressing "Fine
> Tune" after placing a  
> point and before the other causes a crash.
> (Assertion Fail)

Silly but subtle error - Fixed in CVS

> 
> 3. Often optimize function crashes leaving following
> crash report from  
> the system:
> 
> Exception:  EXC_BAD_ACCESS (0x0001)
> Codes:      KERN_PROTECTION_FAILURE (0x0002) at
> 0x00000008
> 
> Thread 0 Crashed:
> 0   net.sourceforge.hugin.HuginOSX 	0x0006b220  
>
_ZN17RunOptimizerFrameC4EP8wxWindowPN2PT8PanoramaERKNS2_15PanoramaOption
> 
>
sERKSt6vectorISt3setISsSt4lessISsESaISsEESaISD_EERKS9_IjSA_IjESaIjEEb
> +  
> 0x15a8 (event.h:2167)
> 1   net.sourceforge.hugin.HuginOSX 	0x00068de8  
>
OptimizePanel::runOptimizer(std::vector<std::set<std::
> 
> basic_string<char, std::char_traits<char>,
> std::allocator<char> >,  
> std::less<std::basic_string<char,
> std::char_traits<char>,  
> std::allocator<char> > >,
> std::allocator<std::basic_string<char,  
> std::char_traits<char>, std::allocator<char> > > >, 
> 
> std::allocator<std::set<std::basic_string<char,
> std::char_traits<char>,  
> std::allocator<char> >,
> std::less<std::basic_string<char,  
> std::char_traits<char>, std::allocator<char> > >,  
> std::allocator<std::basic_string<char,
> std::char_traits<char>,  
> std::allocator<char> > > > > > const&,
> PT::PanoramaOptions const&,  
> std::set<unsigned int, std::less<unsigned int>,
> std::allocator<unsigned  
> int> > const&) + 0x8e4 (OptimizePanel.cpp:446)
> 2   net.sourceforge.hugin.HuginOSX 	0x00065fe8  
> OptimizePanel::OnOptimizeButton(wxCommandEvent&) +
> 0x3d8  
> (OptimizePanel.cpp:147)

This one I'm not sure about :-(

regards,
Doug

Send instant messages to your online friends http://uk.messenger.yahoo.com 


More information about the ptX mailing list