Forgotten to mention: This also happened in the exact same manner during gsoc2010 and wasn't solved at that time. It means that it's not introduced by one of the other projects or by the trunk itself.
-- You received this bug notification because you are a member of Hugin Developers, which is subscribed to Hugin. https://bugs.launchpad.net/bugs/701165 Title: Fast preview window crashes complete Hugin on OSX after gsoc2010 panorama overview merge Status in Hugin - Panorama Tools GUI: New Bug description: After the merge of the gsoc201 panorama overview into the trunk, the preview window crashes and takes Hugin down with it. Error message as "captured" by OSXes debug system: Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000008 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libwx_macu_gl-2.8.0.7.0.dylib 0x01c81ec6 wxGLContext::SetCurrent() + 6 1 net.sourceforge.hugin.Hugin 0x001944e4 GLViewer::SetUpContext() + 116 2 net.sourceforge.hugin.Hugin 0x00194bcc GLViewer::RedrawE(wxPaintEvent&) + 236 3 libwx_macu-2.8.0.7.0.dylib 0x0061dbb2 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 114 4 libwx_macu-2.8.0.7.0.dylib 0x0061dd2f wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 111 5 libwx_macu-2.8.0.7.0.dylib 0x0061e60f wxEvtHandler::ProcessEvent(wxEvent&) + 207 6 libwx_macu-2.8.0.7.0.dylib 0x006b6718 wxWindow::MacDoRedraw(void*, long) + 1336 7 libwx_macu-2.8.0.7.0.dylib 0x006b50ac wxWindow::wxWindow(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&) + 1836 8 libwx_macu-2.8.0.7.0.dylib 0x006b5493 wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 339 9 com.apple.HIToolbox 0x94871f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567 10 com.apple.HIToolbox 0x948711f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411 11 com.apple.HIToolbox 0x94871055 SendEventToEventTargetWithOptions + 58 12 com.apple.HIToolbox 0x948990c5 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + 475 13 com.apple.HIToolbox 0x94898a19 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 713 14 com.apple.HIToolbox 0x94898c8c HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340 15 com.apple.HIToolbox 0x94898c8c HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340 16 com.apple.HIToolbox 0x94898c8c HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340 17 com.apple.HIToolbox 0x94898c8c HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340 18 com.apple.HIToolbox 0x94897a3f HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + 873 19 com.apple.HIToolbox 0x94897685 HIView::Draw(short, OpaqueGrafPtr*, unsigned long) + 83 20 com.apple.HIToolbox 0x948975d5 HIView::Render(unsigned long, CGContext*) + 45 21 com.apple.HIToolbox 0x94896f1d WindowData::PrepareForVisibility() + 145 22 com.apple.HIToolbox 0x948964d8 _ShowHideWindows + 291 23 com.apple.HIToolbox 0x948f91fb ShowWindow + 79 24 libwx_macu-2.8.0.7.0.dylib 0x006ae2fa wxTopLevelWindowMac::Show(bool) + 202 25 net.sourceforge.hugin.Hugin 0x000e80e0 MainFrame::OnToggleGLPreviewFrame(wxCommandEvent&) + 80 26 libwx_macu-2.8.0.7.0.dylib 0x0061dbb2 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 114 27 libwx_macu-2.8.0.7.0.dylib 0x0061dd2f wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 111 28 libwx_macu-2.8.0.7.0.dylib 0x0061e60f wxEvtHandler::ProcessEvent(wxEvent&) + 207 29 libwx_macu-2.8.0.7.0.dylib 0x0075d879 wxWindowBase::TryParent(wxEvent&) + 105 30 libwx_macu-2.8.0.7.0.dylib 0x0061e5bc wxEvtHandler::ProcessEvent(wxEvent&) + 124 31 libwx_macu-2.8.0.7.0.dylib 0x00755928 wxToolBarBase::OnLeftClick(int, bool) + 88 32 libwx_macu-2.8.0.7.0.dylib 0x006a58c6 wxToolBarTool::SetPosition(wxPoint const&) + 438 33 com.apple.HIToolbox 0x94871f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567 34 com.apple.HIToolbox 0x948711f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411 35 com.apple.HIToolbox 0x94871055 SendEventToEventTargetWithOptions + 58 36 com.apple.HIToolbox 0x94b14f24 HIToolbarItem::PerformAction() + 106 37 com.apple.HIToolbox 0x94b18fc2 HIToolbarItemView::ControlHitSelf(OpaqueControlRef*, short, unsigned long) + 56 38 com.apple.HIToolbox 0x948867a3 HIView::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 9309 39 com.apple.HIToolbox 0x94871f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567 40 com.apple.HIToolbox 0x948711f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411 41 com.apple.HIToolbox 0x948939bb SendEventToEventTarget + 52 42 com.apple.HIToolbox 0x948e2e56 SendControlHit(HIView*, OpaqueEventRef*, short, unsigned long) + 296 43 com.apple.HIToolbox 0x948e2cd7 HIView::NotifyControlHit(OpaqueEventRef*, short, unsigned long) + 45 44 com.apple.HIToolbox 0x949476fb HIView::ClickInternal(CGPoint const&, unsigned long, void (*)(OpaqueControlRef*, short), OpaqueEventRef*, bool) + 245 45 com.apple.HIToolbox 0x9494783c HandleControlClick + 199 46 libwx_macu-2.8.0.7.0.dylib 0x006ac6b3 wxMacTopLevelMouseEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1667 47 libwx_macu-2.8.0.7.0.dylib 0x006acc96 wxMacTopLevelEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1318 48 com.apple.HIToolbox 0x94871f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567 49 com.apple.HIToolbox 0x948711f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411 50 com.apple.HIToolbox 0x948939bb SendEventToEventTarget + 52 51 com.apple.HIToolbox 0x948a557b ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1417 52 com.apple.HIToolbox 0x94872380 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672 53 com.apple.HIToolbox 0x948711f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411 54 com.apple.HIToolbox 0x948939bb SendEventToEventTarget + 52 55 libwx_macu-2.8.0.7.0.dylib 0x006431f6 wxApp::MacHandleOneEvent(void*) + 38 56 libwx_macu-2.8.0.7.0.dylib 0x006432cd wxApp::MacDoOneEvent() + 125 57 libwx_macu-2.8.0.7.0.dylib 0x00664922 wxEventLoop::Dispatch() + 34 58 libwx_macu-2.8.0.7.0.dylib 0x00709bff wxEventLoopManual::Run() + 111 59 libwx_macu-2.8.0.7.0.dylib 0x006e5a42 wxAppBase::MainLoop() + 82 60 libwx_macu-2.8.0.7.0.dylib 0x005ca89a wxEntry(int&, wchar_t**) + 154 61 net.sourceforge.hugin.Hugin 0x0000ef08 main + 24 62 net.sourceforge.hugin.Hugin 0x0000ec96 start + 258 63 net.sourceforge.hugin.Hugin 0x0000ebbd start + 41 I hope this error message makes clear what happens. The (scripted) command to compile wxmac (wxwindows) is: env \ CC=$CC CXX=$CXX \ CFLAGS="-isysroot $MACSDKDIR -arch $ARCH $ARCHARGs $OTHERARGs -O2 -dead_strip" \ CXXFLAGS="-isysroot $MACSDKDIR -arch $ARCH $ARCHARGs $OTHERARGs -O2 -dead_strip" \ CPPFLAGS="-isysroot $MACSDKDIR -arch $ARCH $ARCHARGs $OTHERARGs -O2 -dead_strip -I$REPOSITORYDIR/include" \ OBJCFLAGS="-arch $ARCH" \ OBJCXXFLAGS="-arch $ARCH" \ LDFLAGS="-L$REPOSITORYDIR/lib -arch $ARCH -mmacosx-version-min=$OSVERSION -dead_strip -prebind" \ ../configure --prefix="$REPOSITORYDIR" --exec-prefix=$REPOSITORYDIR/arch/$ARCH --disable-dependency-tracking \ --host="$TARGET" --with-macosx-sdk=$MACSDKDIR --with-macosx-version-min=$OSVERSION \ --enable-monolithic --enable-unicode --with-opengl --enable-compat26 --disable-graphics_ctx \ --enable-shared --disable-debug --enable-aui || fail "configure step for $ARCH"; Note: that the variables are substituted per run per architecture. _______________________________________________ Mailing list: https://launchpad.net/~hugin-devs Post to : hugin-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~hugin-devs More help : https://help.launchpad.net/ListHelp