I can confirm this crash. I see it as well with trunk svn 11288 and wx3.1.1 (as of today) on Ubuntu and Antergos x86_64.
settings | Editor... | Abbreviations
Thread 1Thread 1 "codeblocks" received signal SIGSEGV, Segmentation fault.
0x0000000000006e68 in ?? ()
(gdb) bt
#0 0x0000000000006e68 in ?? ()
#1 0x00007ffff76cca4b in CCManager::OnEditorTooltip(CodeBlocksEvent&) () from /usr/local/lib/libcodeblocks.so.0
#2 0x00007ffff77a2260 in Manager::ProcessEvent(CodeBlocksEvent&) () from /usr/local/lib/libcodeblocks.so.0
#3 0x00007ffff76c2ae4 in cbStyledTextCtrl::EmulateDwellStart() () from /usr/local/lib/libcodeblocks.so.0
#4 0x00007ffff76c4114 in cbStyledTextCtrl::OnKeyDown(wxKeyEvent&) () from /usr/local/lib/libcodeblocks.so.0
#5 0x00007ffff4d9a213 in wxAppConsoleBase::HandleEvent (this=0x8af850, handler=0x43e0200, func=
(void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x7ffff76c3ff0 <cbStyledTextCtrl::OnKeyDown(wxKeyEvent&)>, event=...)
at ../trunk/src/common/appbase.cpp:657
#6 0x00007ffff4d9a286 in wxAppConsoleBase::CallEventHandler (this=0x8af850, handler=0x43e0200, functor=..., event=...)
at ../trunk/src/common/appbase.cpp:669
#7 0x00007ffff4eae96a in wxEvtHandler::ProcessEventIfMatchesId (entry=..., handler=0x43e0200, event=...) at ../trunk/src/common/event.cpp:1396
#8 0x00007ffff4ead7af in wxEventHashTable::HandleEvent (this=0x7ffff7dcaa00 <cbStyledTextCtrl::sm_eventHashTable>, event=..., self=0x43e0200)
at ../trunk/src/common/event.cpp:1004
#9 0x00007ffff4eaee53 in wxEvtHandler::TryHereOnly (this=0x43e0200, event=...) at ../trunk/src/common/event.cpp:1593
#10 0x00007ffff4eb090d in wxEvtHandler::TryBeforeAndHere (this=0x43e0200, event=...) at ../trunk/include/wx/event.h:3873
#11 0x00007ffff4eaec7b in wxEvtHandler::ProcessEventLocally (this=0x43e0200, event=...) at ../trunk/src/common/event.cpp:1526
#12 0x00007ffff4eaec13 in wxEvtHandler::ProcessEvent (this=0x43e0200, event=...) at ../trunk/src/common/event.cpp:1499
#13 0x00007ffff4eaef03 in wxEvtHandler::SafelyProcessEvent (this=0x43e0200, event=...) at ../trunk/src/common/event.cpp:1617
#14 0x00007ffff59fdb5e in wxWindowBase::HandleWindowEvent (this=0x43e0200, event=...) at ../trunk/src/common/wincmn.cpp:1539
#15 0x00007ffff58624be in gtk_window_key_press_callback (gdk_event=0x4b23f00, win=0x43e0200) at ../trunk/src/gtk/window.cpp:1210
#16 0x00007ffff4607fac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff2d91fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff2da3fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff2dac7f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff2dad08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff4745c3c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff4765cbb in gtk_window_propagate_key_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff5858dec in wxgtk_tlw_key_press_event (widget=0xa490e0, event=0x4b23f00) at ../trunk/src/gtk/toplevel.cpp:217
#24 0x00007ffff4607fac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff2d91fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff2da3fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff2dac7f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff2dad08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff4745c3c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff46054c9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff46071bc in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff4174d92 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#33 0x00007ffff2abb197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffff2abb3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff2abb712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff4606395 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff5846ecb in wxGUIEventLoop::DoRun (this=0x3ff4aa0) at ../trunk/src/gtk/evtloop.cpp:65
#38 0x00007ffff4dd6008 in wxEventLoopBase::Run (this=0x3ff4aa0) at ../trunk/src/common/evtloopcmn.cpp:76
#39 0x00007ffff58b0eb2 in wxDialog::ShowModal (this=0x7fffffffc710) at ../trunk/src/gtk/dialog.cpp:177
#40 0x000000000051ac39 in MainFrame::OnSettingsEditor(wxCommandEvent&) ()
#41 0x00007ffff4d9a213 in wxAppConsoleBase::HandleEvent (this=0x8af850, handler=0xe06600, func=
#42 0x00007ffff4d9a286 in wxAppConsoleBase::CallEventHandler (this=0x8af850, handler=0xe06600, functor=..., event=...)
at ../trunk/src/common/appbase.cpp:669
#43 0x00007ffff4eae96a in wxEvtHandler::ProcessEventIfMatchesId (entry=..., handler=0xe06600, event=...) at ../trunk/src/common/event.cpp:1396
#44 0x00007ffff4ead7af in wxEventHashTable::HandleEvent (this=0x7e5740 <MainFrame::sm_eventHashTable>, event=..., self=0xe06600)
at ../trunk/src/common/event.cpp:1004
#45 0x00007ffff4eaee53 in wxEvtHandler::TryHereOnly (this=0xe06600, event=...) at ../trunk/src/common/event.cpp:1593
#46 0x00007ffff4eb090d in wxEvtHandler::TryBeforeAndHere (this=0xe06600, event=...) at ../trunk/include/wx/event.h:3873
#47 0x00007ffff4eaebfe in wxEvtHandler::ProcessEvent (this=0xe06600, event=...) at ../trunk/src/common/event.cpp:1495
#48 0x00007ffff4eaed07 in wxEvtHandler::DoTryChain (this=0xd46e48, event=...) at ../trunk/src/common/event.cpp:1558
#49 0x00007ffff4eaec92 in wxEvtHandler::ProcessEventLocally (this=0xd46e48, event=...) at ../trunk/src/common/event.cpp:1526
#50 0x00007ffff4eaec13 in wxEvtHandler::ProcessEvent (this=0xd46e48, event=...) at ../trunk/src/common/event.cpp:1499
#51 0x00007ffff5a031de in wxWindowBase::TryAfter (this=0x1341b50, event=...) at ../trunk/src/common/wincmn.cpp:3456
#52 0x00007ffff4eaec46 in wxEvtHandler::ProcessEvent (this=0x1341b50, event=...) at ../trunk/src/common/event.cpp:1512
#53 0x00007ffff4eaef03 in wxEvtHandler::SafelyProcessEvent (this=0x1341b50, event=...) at ../trunk/src/common/event.cpp:1617
#54 0x00007ffff59fdb5e in wxWindowBase::HandleWindowEvent (this=0x1341b50, event=...) at ../trunk/src/common/wincmn.cpp:1539
#55 0x00007ffff59af783 in wxMenuBase::DoProcessEvent (menu=0x150d0f0, event=..., win=0xe06600) at ../trunk/src/common/menucmn.cpp:673
#56 0x00007ffff59af69b in wxMenuBase::SendEvent (this=0x150d0f0, itemid=-2307, checked=-1) at ../trunk/src/common/menucmn.cpp:643
#57 0x00007ffff58c15a2 in menuitem_activate (item=0x1511150) at ../trunk/src/gtk/menu.cpp:543
#58 0x00007ffff2d91fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007ffff2da3fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ffff2dacd5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007ffff2dad08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007ffff47480de in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#63 0x00007ffff4625746 in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#64 0x00007ffff4625a74 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#65 0x00007ffff460809a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#66 0x00007ffff2d921d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#67 0x00007ffff2dac4b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#68 0x00007ffff2dad08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#69 0x00007ffff4745c3c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#70 0x00007ffff46053be in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#71 0x00007ffff46071bc in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#72 0x00007ffff4174d92 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#73 0x00007ffff2abb197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007ffff2abb3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007ffff2abb712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007ffff4606395 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#77 0x00007ffff5846ecb in wxGUIEventLoop::DoRun (this=0x2bfb590) at ../trunk/src/gtk/evtloop.cpp:65
#78 0x00007ffff4dd6008 in wxEventLoopBase::Run (this=0x2bfb590) at ../trunk/src/common/evtloopcmn.cpp:76
#79 0x00007ffff4d996bf in wxAppConsoleBase::MainLoop (this=0x8af850) at ../trunk/src/common/appbase.cpp:380
#80 0x00007ffff4d993f3 in wxAppConsoleBase::OnRun (this=0x8af850) at ../trunk/src/common/appbase.cpp:301
#81 0x00007ffff58f4c1b in wxAppBase::OnRun (this=0x8af850) at ../trunk/src/common/appcmn.cpp:335
#82 0x000000000048cae9 in CodeBlocksApp::OnRun() ()
#83 0x00007ffff4e07bf6 in wxEntry (argc=@0x7ffff5169270: 1, argv=0x8aee00) at ../trunk/src/common/init.cpp:507
#84 0x00007ffff4e07cbb in wxEntry (argc=@0x7fffffffde3c: 1, argv=0x7fffffffdf28) at ../trunk/src/common/init.cpp:519
#85 0x00000000004760a2 in main ()