I have installed a clean Debian/etch ,and svn checkout codeblocks.
configuring and building with no warning or error.
./bootstrap
./configuration --enable-contrib
./make
./make install
but every time I open the "Environment settings",codeblocks crash,and give several lines of errors
addr2line:no such file or directory
(The addr2line error ,When I run codeblocks from /usr/bin/,do not appear)
Running inside gdb,codeblocks throw a segmentation fault:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229812992 (LWP 23713)]
0x08074bc5 in EnvironmentSettingsDlg (this=0xbf918d00, parent=0x82db9f8, art=0x82dc580)
at environmentsettingsdlg.cpp:132
132 XRCCTRL(*this, "chkAutoShowMessagesOnSearch", wxCheckBox)->SetValue(mcfg->ReadBool(_T("/auto_show_search"), true));
(gdb)
Below is the codeblocks report :
<stack>
<frame level="2" function="wxStackWalker::Walk(unsigned int)" offset="0000002e"/>
<frame level="3" function="wxDebugReport::AddContext(wxDebugReport::Context)" offset="000009f2"/>
<frame level="4" function="wxDebugReport::AddAll(wxDebugReport::Context)" offset="00000018"/>
<frame level="5"/>
<frame level="6" function="wxFatalSignalHandler" offset="00000026"/>
<frame level="7"/>
<frame level="8"/>
<frame level="9" function="MainFrame::OnSettingsEnvironment(wxCommandEvent&)" offset="00000051"/>
<frame level="10" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="00000035"/>
<frame level="11" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000083"/>
<frame level="12" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0000007f"/>
<frame level="13" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="000000cf"/>
<frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="15" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="16" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="17" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="18" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="19" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="20" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="21" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="22" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="23" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="24" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="25" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="26" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="27" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="28" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="29" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="30" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="31" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="32" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="33" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="34" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="35" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="36" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="37" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="38" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0000006e"/>
<frame level="39"/>
<frame level="40" function="g_cclosure_marshal_VOID__VOID" offset="0000004b"/>
<frame level="41" function="g_closure_invoke" offset="0000011b"/>
<frame level="42"/>
<frame level="43" function="g_signal_emit_valist" offset="00000647"/>
<frame level="44" function="g_signal_emit" offset="0000001e"/>
<frame level="45" function="gtk_widget_activate" offset="00000092"/>
<frame level="46" function="gtk_menu_shell_activate_item" offset="000000db"/>
<frame level="47"/>
<frame level="48"/>
<frame level="49" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000060"/>
<frame level="50"/>
<frame level="51" function="g_closure_invoke" offset="0000011b"/>
<frame level="52"/>
<frame level="53" function="g_signal_emit_valist" offset="00000405"/>
<frame level="54" function="g_signal_emit" offset="0000001e"/>
<frame level="55"/>
<frame level="56" function="gtk_propagate_event" offset="000000bd"/>
<frame level="57" function="gtk_main_do_event" offset="00000343"/>
<frame level="58"/>
<frame level="59" function="g_main_context_dispatch" offset="00000211"/>
<frame level="60"/>
<frame level="61" function="g_main_loop_run" offset="000001a8"/>
<frame level="62" function="gtk_main" offset="000000c1"/>
<frame level="63" function="wxEventLoop::Run()" offset="00000058"/>
<frame level="64" function="wxAppBase::MainLoop()" offset="00000059"/>
<frame level="65" function="wxAppBase::OnRun()" offset="00000021"/>
<frame level="66"/>
<frame level="67" function="wxEntry(int&, wchar_t**)" offset="0000006a"/>
<frame level="68" function="wxEntry(int&, char**)" offset="00000036"/>
<frame level="69" function="wxHtmlWindow::LoadPage(wxString const&)" offset="00000c40"/>
</stack>
./bootstrap
./configuration --enable-contrib
./make
./make install
Try to insert a:
make clean-zipfiles
make clean-bin
make clean
before the actual make in case you have compiled C::B before already. This will make sure the ZIP files with the XRC resources are updated correctly. The cause for your error could be an outdated resource file.
With regards, Morten.