This wx3.0 thing is really breaking things badly. I have removed Code::Blocks packages I built myself and installed the official packages, 13.12.
It crashed again upon exit:
<stack>
<frame level="0" function="CodeBlocksApp::OnFatalException()" offset="00000000" file="/build/codeblocks-Uk3WYC/codeblocks-13.12/src/src/app.cpp" line="845"/>
<frame level="1"/>
<frame level="2"/>
<frame level="3" function="NativeParser::DeleteParser(cbProject*)" offset="0000003e"/>
<frame level="4" function="NativeParser::ClearParsers()" offset="00000031"/>
<frame level="5" function="CodeCompletion::OnRelease(bool)" offset="00000043"/>
<frame level="6" function="cbPlugin::Release(bool)" offset="00000074"/>
<frame level="7" function="PluginManager::DetachPlugin(cbPlugin*)" offset="00000039"/>
<frame level="8" function="PluginManager::UnloadPlugin(cbPlugin*)" offset="00000022"/>
<frame level="9" function="PluginManager::UnloadAllPlugins()" offset="0000002e"/>
<frame level="10" function="PluginManager::~PluginManager()" offset="0000003a"/>
<frame level="11" function="PluginManager::~PluginManager()" offset="00000009"/>
<frame level="12" function="Manager::Shutdown()" offset="00000076"/>
<frame level="13" function="MainFrame::OnApplicationClose(wxCloseEvent&)" offset="00000000" file="/build/codeblocks-Uk3WYC/codeblocks-13.12/src/src/main.cpp" line="2755"/>
<frame level="14" function="wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const" offset="0000003e"/>
<frame level="15" function="wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000058"/>
<frame level="16" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0000008b"/>
<frame level="17" function="wxEvtHandler::TryHereOnly(wxEvent&)" offset="00000058"/>
<frame level="18" function="wxEvtHandler::DoTryChain(wxEvent&)" offset="00000043"/>
<frame level="19" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000045"/>
<frame level="20" function="wxEvtHandler::SafelyProcessEvent(wxEvent&)" offset="00000007"/>
<frame level="21" function="wxWindowBase::Close(bool)" offset="00000067"/>
<frame level="22" function="wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const" offset="0000003e"/>
<frame level="23" function="wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000058"/>
<frame level="24" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0000008b"/>
<frame level="25" function="wxEvtHandler::TryHereOnly(wxEvent&)" offset="00000058"/>
<frame level="26" function="wxEvtHandler::DoTryChain(wxEvent&)" offset="00000043"/>
<frame level="27" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000045"/>
<frame level="28" function="wxWindowBase::TryAfter(wxEvent&)" offset="00000068"/>
<frame level="29" function="wxEvtHandler::SafelyProcessEvent(wxEvent&)" offset="00000007"/>
<frame level="30" function="wxMenuBase::SendEvent(int, int)" offset="000000a1"/>
<frame level="31"/>
<frame level="32" function="g_closure_invoke" offset="00000145"/>
<frame level="33"/>
<frame level="34" function="g_signal_emit_valist" offset="00000fd8"/>
<frame level="35" function="g_signal_emit" offset="0000008f"/>
<frame level="36" function="gtk_widget_activate" offset="00000076"/>
<frame level="37" function="gtk_menu_shell_activate_item" offset="000000fd"/>
<frame level="38"/>
<frame level="39"/>
<frame level="40" function="g_closure_invoke" offset="00000145"/>
<frame level="41"/>
<frame level="42" function="g_signal_emit_valist" offset="00000ae5"/>
<frame level="43" function="g_signal_emit" offset="0000008f"/>
<frame level="44"/>
<frame level="45" function="gtk_propagate_event" offset="000000c4"/>
<frame level="46" function="gtk_main_do_event" offset="000003ab"/>
<frame level="47"/>
<frame level="48" function="g_main_context_dispatch" offset="0000024d"/>
<frame level="49"/>
<frame level="50" function="g_main_loop_run" offset="000000c2"/>
<frame level="51" function="gtk_main" offset="000000b7"/>
<frame level="52" function="wxGUIEventLoop::DoRun()" offset="00000025"/>
<frame level="53" function="wxEventLoopBase::Run()" offset="000000a0"/>
<frame level="54" function="wxAppConsoleBase::MainLoop()" offset="00000056"/>
<frame level="55" function="CodeBlocksApp::OnRun()" offset="00000000" file="/build/codeblocks-Uk3WYC/codeblocks-13.12/src/src/app.cpp" line="811"/>
<frame level="56" function="wxEntry(int&, wchar_t**)" offset="00000070"/>
<frame level="57" function="main" offset="00000000" file="/build/codeblocks-Uk3WYC/codeblocks-13.12/src/src/app.cpp" line="276"/>
<frame level="58" function="__libc_start_main" offset="000000f5"/>
<frame level="59"/>
</stack>