I am having an issue in GTK with the wxAuiNotebook control; I basically have a window with several nested wxAuiNotebooks. Occasionally, I am getting the following error message:
Code: Select all
ASSERT INFO:
./src/common/wincmn.cpp(3301): assert "!wxMouseCapture::IsInCaptureStack(this)" failed in CaptureMouse(): Recapturing the mouse in the same window?
BACKTRACE:
[1] wxWindowBase::CaptureMouse() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/wincmn.cpp:3300
[2] wxAuiTabCtrl::OnLeftDown(wxMouseEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/aui/auibook.cpp:1041
[3] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/appbase.cpp:658
[4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/appbase.cpp:669
[5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:1381
[6] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:989
[7] wxEvtHandler::TryHereOnly(wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:1578
[8] wxEvtHandler::TryBeforeAndHere(wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./include/wx/event.h:3656
[9] wxEvtHandler::ProcessEventLocally(wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:1511
[10] wxEvtHandler::ProcessEvent(wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:1484
[11] wxEvtHandler::SafelyProcessEvent(wxEvent&) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/event.cpp:1602
[12] wxWindowBase::HandleWindowEvent(wxEvent&) const /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/wincmn.cpp:1535
[13] wxWindow::GTKProcessEvent(wxEvent&) const /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/gtk/window.cpp:1419
[14] gtk_window_button_press_callback /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/gtk/window.cpp:1570
[15] g_closure_invoke
[16] g_signal_emit_valist
[17] g_signal_emit
[18] gtk_propagate_event
[19] gtk_main_do_event
[20] g_main_context_dispatch
[21] g_main_loop_run
[22] gtk_main
[23] wxGUIEventLoop::DoRun() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/gtk/evtloop.cpp:63
[24] wxEventLoopBase::Run() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/evtloopcmn.cpp:76
[25] wxAppConsoleBase::MainLoop() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/appbase.cpp:380
[26] wxAppConsoleBase::OnRun() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/appbase.cpp:302
[27] wxAppBase::OnRun() /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/appcmn.cpp:312
[28] wxEntry(int&, char**) /Phenix/branches/Phenix64/src/Base/ExternalTools/wxWidgets-3.1.0.src/./src/common/init.cpp:503
[29] main /Phenix/branches/Phenix64/src/UserInterface/PhenixApp/main.cc:16
[30] __libc_start_main
[31] _start
The only information I found related to this issue is this old ticket: https://trac.wxwidgets.org/ticket/16647
Has anyone else had this issue? Could this be a regression of the ticket?