Package: codeblocks
Version: 13.12-1
Severity: important

Dear Maintainer,

If I open a .c file, double click on a variable to mark it, right click and 
selects from the menu
"permanentely highlight variable" the following happens.
- The variable gets highlighted permanently (as it should)
- A message box comes up 'An assertion failed!'
  ../src/generic/listctrl.cpp(4188): assert "item.m_itemid >= 0" failed in 
InsertItem(): Invalid item index
If I choose to continue I can right click again and select don't highlight item 
and codeblock seems to be
working normally.

Here is the backtrace
....snip...
ASSERT INFO:
.../src/generic/listctrl.cpp(4188): assert "item.m_itemId >= 0" failed in 
InsertItem(): invalid item index

BACKTRACE:
[1] wxGenericListCtrl::InsertItem(wxListItem&)
[2] OccurrencesHighlighting::UpdatePanel()
[3] OccurrencesHighlighting::OnHighlightPermanently(wxCommandEvent&)
[4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, 
wxEvent&) const
[5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
[6] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[7] wxEvtHandler::TryHereOnly(wxEvent&)
[8] wxEvtHandler::DoTryChain(wxEvent&)
[9] wxEvtHandler::ProcessEvent(wxEvent&)
[10] wxWindowBase::TryAfter(wxEvent&)
[11] wxWindowBase::TryAfter(wxEvent&)
[12] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[13] wxMenuBase::SendEvent(int, int)
[14] g_closure_invoke
[15] g_signal_emit_valist
[16] g_signal_emit
[17] gtk_widget_activate
[18] gtk_menu_shell_activate_item
[19] g_closure_invoke
[20] g_signal_emit_valist
[21] g_signal_emit
[22] gtk_propagate_event
[23] gtk_main_do_event
[24] g_main_context_dispatch
[25] g_main_context_iteration
[26] gtk_main_iteration
[27] wxWindow::DoPopupMenu(wxMenu*, int, int)
[28] wxWindowBase::PopupMenu(wxMenu*, int, int)
[29] EditorBase::DisplayContextMenu(wxPoint const&, ModuleType)
[30] cbStyledTextCtrl::OnContextMenu(wxContextMenuEvent&)
[31] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, 
wxEvent&) const
[32] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&)
[33] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[34] wxEvtHandler::TryHereOnly(wxEvent&)
[35] wxEvtHandler::DoTryChain(wxEvent&)
[36] wxEvtHandler::ProcessEvent(wxEvent&)
[37] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[38] g_closure_invoke
[39] g_signal_emit_valist
[40] g_signal_emit
[41] gtk_propagate_event
[42] gtk_main_do_event
[43] g_main_context_dispatch
[44] g_main_loop_run
[45] gtk_main
[46] wxGUIEventLoop::DoRun()
[47] wxEventLoopBase::Run()
[48] wxAppConsoleBase::MainLoop()
[49] wxEntry(int&, wchar_t**)
[50] __libc_start_main
....snip...


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages codeblocks depends on:
ii  codeblocks-common    13.12-1
ii  libatk1.0-0          2.10.0-2
ii  libc6                2.17-97
ii  libcairo2            1.12.16-2
ii  libcodeblocks0       13.12-1
ii  libfontconfig1       2.11.0-2
ii  libfreetype6         2.5.2-1
ii  libgcc1              1:4.8.2-12
ii  libgdk-pixbuf2.0-0   2.28.2-1+b1
ii  libglib2.0-0         2.36.4-1
ii  libgtk2.0-0          2.24.22-1
ii  libpango-1.0-0       1.36.0-1+b1
ii  libpangocairo-1.0-0  1.36.0-1+b1
ii  libpangoft2-1.0-0    1.36.0-1+b1
ii  libstdc++6           4.8.2-12
ii  libwxbase3.0-0       3.0.0-2
ii  libwxgtk3.0-0        3.0.0-2

Versions of packages codeblocks recommends:
ii  g++    4:4.8.2-1
ii  gcc    4:4.8.2-1
ii  gdb    7.6.1-1
ii  xterm  300-1

Versions of packages codeblocks suggests:
ii  codeblocks-contrib  13.12-1
pn  libwxgtk2.8-dev     <none>
pn  wx-common           <none>

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to