User forums > Help

Cannot Debug and CB terminates randomly

<< < (3/4) > >>

slashmais:
(running cb in gdb)

got following errors from cb:
1.

--- Code: ---ASSERT INFO:
../src/common/wincmn.cpp(372): assert "id == wxID_ANY || (id >= 0 && id < 32767) || (id >= wxID_AUTO_LOWEST && id <= wxID_AUTO_HIGHEST)" failed in CreateBase(): invalid id value

BACKTRACE:
[1] wxWindowBase::CreateBase(wxWindowBase*, int, wxPoint const&, wxSize const&, long, wxString const&)
[2] wxWindowBase::CreateBase(wxWindowBase*, int, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)
[3] wxWindow::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)
[4] wxControl::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)
[5] wxScintilla::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)
[6] wxScintilla::wxScintilla(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)
[7] cbStyledTextCtrl::cbStyledTextCtrl(wxWindow*, int, wxPoint const&, wxSize const&, long)
[8] cbEditor::CreateEditor()
[9] cbEditor::DoInitializations(wxString const&, LoaderBase*)
[10] cbEditor::cbEditor(wxWindow*, wxString const&, EditorColourSet*)
[11] EditorManager::New(wxString const&)
[12] wxStringTokenizer::~wxStringTokenizer()
[13] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[14] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[15] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[16] wxEvtHandler::TryHereOnly(wxEvent&)
[17] wxEvtHandler::DoTryChain(wxEvent&)
[18] wxEvtHandler::ProcessEvent(wxEvent&)
[19] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[20] wxMenuBase::SendEvent(int, int)
[21] g_closure_invoke
[22] g_signal_emit_valist
[23] g_signal_emit
[24] gtk_widget_activate
[25] gtk_menu_shell_activate_item
[26] g_closure_invoke
[27] g_signal_emit_valist
[28] g_signal_emit
[29] gtk_propagate_event
[30] gtk_main_do_event
[31] g_main_context_dispatch
[32] g_main_context_iteration
[33] gtk_main_iteration
[34] wxWindow::DoPopupMenu(wxMenu*, int, int)
[35] wxWindowBase::PopupMenu(wxMenu*, int, int)
[36] wxStringTokenizer::~wxStringTokenizer()
[37] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[38] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[39] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[40] wxEvtHandler::TryHereOnly(wxEvent&)
[41] wxEvtHandler::DoTryChain(wxEvent&)
[42] wxEvtHandler::ProcessEvent(wxEvent&)
[43] wxWindowBase::TryAfter(wxEvent&)
[44] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[45] wxToolBarBase::OnLeftClick(int, bool)
[46] g_signal_emit_valist
[47] g_signal_emit_by_name
[48] g_signal_emit_valist
[49] g_signal_emit
[50] g_signal_emit_valist
[51] g_signal_emit
[52] g_closure_invoke
[53] g_signal_emit_valist
[54] g_signal_emit
[55] gtk_propagate_event
[56] gtk_main_do_event
[57] g_main_context_dispatch
[58] g_main_loop_run
[59] gtk_main
[60] wxGUIEventLoop::DoRun()
[61] wxEventLoopBase::Run()
[62] wxAppConsoleBase::MainLoop()
[63] wxEntry(int&, wchar_t**)
[64] __libc_start_main

--- End code ---

2.

--- Code: ---ASSERT INFO:
../src/aui/auibook.cpp(2239): assert "idx != (-1)" failed in SetSelectionToWindow(): invalid notebook page

BACKTRACE:
[1] wxAuiNotebook::SetSelectionToWindow(wxWindow*)
[2] wxAuiNotebook::RemovePage(unsigned long)
[3] cbAuiNotebook::RemovePage(unsigned long)
[4] wxAuiNotebook::DeletePage(unsigned long)
[5] cbAuiNotebook::DeletePage(unsigned long)
[6] EditorManager::Close(EditorBase*, bool)
[7] EditorManager::OnPageClose(wxAuiNotebookEvent&)
[8] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[9] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[10] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[11] wxEvtHandler::TryHereOnly(wxEvent&)
[12] wxEvtHandler::DoTryChain(wxEvent&)
[13] wxEvtHandler::ProcessEvent(wxEvent&)
[14] wxWindowBase::TryAfter(wxEvent&)
[15] wxAuiNotebook::OnTabButton(wxAuiNotebookEvent&)
[16] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[17] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[19] wxEvtHandler::TryHereOnly(wxEvent&)
[20] wxEvtHandler::DoTryChain(wxEvent&)
[21] wxEvtHandler::ProcessEvent(wxEvent&)
[22] wxWindowBase::TryAfter(wxEvent&)
[23] wxAuiTabCtrl::OnLeftUp(wxMouseEvent&)
[24] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[25] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[26] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[27] wxEvtHandler::TryHereOnly(wxEvent&)
[28] wxEvtHandler::ProcessEventLocally(wxEvent&)
[29] wxEvtHandler::ProcessEvent(wxEvent&)
[30] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[31] g_closure_invoke
[32] g_signal_emit_valist
[33] g_signal_emit
[34] gtk_propagate_event
[35] gtk_main_do_event
[36] g_main_context_dispatch
[37] g_main_loop_run
[38] gtk_main
[39] wxGUIEventLoop::DoRun()
[40] wxEventLoopBase::Run()
[41] wxAppConsoleBase::MainLoop()
[42] wxEntry(int&, wchar_t**)
[43] __libc_start_main

--- End code ---

3. (got this one 6 times and then cb crashed)

--- Code: ---ASSERT INFO:
../src/common/menucmn.cpp(260): assert "(itemid >= 0 && itemid < SHRT_MAX) || (itemid >= wxID_AUTO_LOWEST && itemid <= wxID_AUTO_HIGHEST)" failed in wxMenuItemBase(): invalid itemid value

BACKTRACE:
[1] wxMenuItemBase::wxMenuItemBase(wxMenu*, int, wxString const&, wxString const&, wxItemKind, wxMenu*)
[2] wxMenuItem::wxMenuItem(wxMenu*, int, wxString const&, wxString const&, wxItemKind, wxMenu*)
[3] wxMenuItemBase::New(wxMenu*, int, wxString const&, wxString const&, wxItemKind, wxMenu*)
[4] wxStringTokenizer::~wxStringTokenizer()
[5] wxStringTokenizer::~wxStringTokenizer()
[6] wxStringTokenizer::~wxStringTokenizer()
[7] wxStringTokenizer::~wxStringTokenizer()
[8] Manager::ProcessEvent(CodeBlocksEvent&)
[9] cbPlugin::Attach()
[10] PluginManager::AttachPlugin(cbPlugin*, bool)
[11] PluginsConfigurationDlg::OnToggle(wxCommandEvent&)
[12] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[13] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[15] wxEvtHandler::TryHereOnly(wxEvent&)
[16] wxEvtHandler::ProcessEventLocally(wxEvent&)
[17] wxEvtHandler::ProcessEvent(wxEvent&)
[18] wxWindowBase::TryAfter(wxEvent&)
[19] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[20] g_signal_emit_valist
[21] g_signal_emit
[22] g_signal_emit_valist
[23] g_signal_emit
[24] g_closure_invoke
[25] g_signal_emit_valist
[26] g_signal_emit
[27] gtk_propagate_event
[28] gtk_main_do_event
[29] g_main_context_dispatch
[30] g_main_loop_run
[31] gtk_main
[32] wxGUIEventLoop::DoRun()
[33] wxEventLoopBase::Run()
[34] wxDialog::ShowModal()
[35] PluginManager::Configure()
[36] wxStringTokenizer::~wxStringTokenizer()
[37] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[38] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[39] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[40] wxEvtHandler::TryHereOnly(wxEvent&)
[41] wxEvtHandler::DoTryChain(wxEvent&)
[42] wxEvtHandler::ProcessEvent(wxEvent&)
[43] wxWindowBase::TryAfter(wxEvent&)
[44] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[45] wxMenuBase::SendEvent(int, int)
[46] g_closure_invoke
[47] g_signal_emit_valist
[48] g_signal_emit
[49] gtk_widget_activate
[50] gtk_menu_shell_activate_item
[51] g_closure_invoke
[52] g_signal_emit_valist
[53] g_signal_emit
[54] gtk_propagate_event
[55] gtk_main_do_event
[56] g_main_context_dispatch
[57] g_main_loop_run
[58] gtk_main
[59] wxGUIEventLoop::DoRun()
[60] wxEventLoopBase::Run()
[61] wxAppConsoleBase::MainLoop()
[62] wxEntry(int&, wchar_t**)
[63] __libc_start_main

--- End code ---

after crash in gdb:

--- Code: ---(gdb) bt
#0  0x00007ffff258179b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
#1  0x00007ffff4c2a32d in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
Cannot access memory at address 0x7fffffff83c8
(gdb)

--- End code ---

oBFusCATed:
Wow.
Can you please install the dbg package, this will make the backtraces (at least in gdb) more meaning full?
Or even better post detailed steps how to reproduce every problem.

slashmais:
will have to make time for it - hopefully this weekend

slashmais:
Switching to Ultimate++ (http://www.ultimatepp.org/)

raynebc:
How unhelpful.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version