Occasionally the ctrl-j hotkey fails and pops up a message box.
The message box appears before the box where you enter parameters appears.
After killing/restarting Code::Blocks ctrl-j does nothing if I try it on the same abbreviation, but fixes once I try it on other text for which an abbreviation exists.
This appears to be random, at least I haven't noticed any kind of pattern.
ASSERT INFO:
../src/generic/listctrl.cpp(3532): assert "item.m_itemId >= 0 && (size_t)item.m_itemId < GetItemCount()" failed in GetItem(): invalid item index in GetItem
BACKTRACE:
[1] wxGenericListCtrl::GetItem(wxListItem&) const
[2] ListBoxImpl::GetValue(int, char, int)
[3] AutoComplete::Select(char const)
[4] ScintillaBase::AutoCompleteMoveToCurrentWord()
[5] ScintillaBase::AutoCompleteStart(int, char const)
[6] ScintillaBase::WndProc(unsigned int, unsigned long, long)
[7] wxScintilla::AutoCompShow(int, wxString const&)
[8] CCManager::InjectAutoCompShow(int, wxString const&)
[9] Abbreviations::OnEditAutoComplete(wxCommandEvent&)
[10] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler, wxEvent&)
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler)
[12] wxEvtHandler::TryHereOnly(wxEvent&)
[13] wxEvtHandler::DoTryChain(wxEvent&)
[14] wxEvtHandler::ProcessEvent(wxEvent&)
[15] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[16] g_closure_invoke
[17] g_signal_emit_valist
[18] g_signal_emit
[19] gtk_window_propagate_key_event
[20] g_closure_invoke
[21] g_signal_emit_valist
[22] g_signal_emit
[23] gtk_main_do_event
[24] g_main_context_dispatch
[25] g_main_loop_run
[26] gtk_main
[27] wxGUIEventLoop::DoRun()
[28] wxEventLoopBase::Run()
[29] wxAppConsoleBase::MainLoop()
[30] CodeBlocksApp::OnRun()
[31] wxEntry(int&, wchar_t*)
[32] main
[33] __libc_start_main
[34] _start
Forgot to mention, I'm using Centos8 Stream via VirtualBox
Client: (Centos8 Stream)
Linux localhost.localdomain 4.18.0-383.el8.x86_64 #1 SMP Wed Apr 20 15:38:08 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Host: (Fedora)
Linux localhost.localdomain 5.17.8-300.fc36.x86_64 #1 SMP PREEMPT Mon May 16 01:00:37 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux