User forums > Help
Code::Blocks hangs while debugging
TF:
Hi all,
I using Code::Blocks 1.0 RC2 (codeblocks_1.0rc2-1_i386.deb) on my Debian System (testing). Normal building works well, but if I want debugging (a console application) the IDE hangs :(
GDB 6.4-1 is installed. I've activated Debug symbols in compiler options (using gcc). Also I have set a Breakpoint inbetween a function.
After starting Debug, Code::Blocks runs and then hangs.
As I start top the following entries are listed:
--- Code: --- 2980 tf 16 0 88012 46m 21m S 0.0 4.6 2:57.50 codeblocks
21342 tf 15 0 8796 5388 2352 S 0.0 0.5 0:00.10 gdb
21343 tf 16 0 2544 804 692 S 0.0 0.1 0:00.01 uebung1711
--- End code ---
What can I do?
Best Regards,
Thomas
sethjackson:
Hey. Try a nightly build from here.
http://forums.codeblocks.org/index.php?board=20.0
Here is a direct link to the newest (.deb package).
http://download.berlios.de/codeblocks/CB_20060421_rev2368_ubuntu.deb
TF:
Hi sethjackson,
I've download and install but it looks a little bit ugly...
http://img220.imageshack.us/img220/856/screenshot200604252238codebloc.jpg
Also I get a crash as I click "Settings -> Environment"
Here is the xml file:
--- Code: ---<?xml version="1.0" encoding="utf-8"?>
<report version="1.0" kind="exception">
<system description="Linux 2.6.12-1-686 i686"/>
<modules>
<module path="/usr/bin/codeblocks" address="08048000" size="00094000"/>
<module path="/usr/share/fonts/truetype/msttcorefonts/Arial.ttf" address="b4da9000" size="00044000"/>
<module path="/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf" address="b4dfc000" size="0000f000"/>
<module path="/usr/share/codeblocks/plugins/libwxsmith.so" address="b4e51000" size="0019a000"/>
<module path="/usr/share/codeblocks/plugins/libexporter.so" address="b4fef000" size="000a3000"/>
<module path="/usr/share/codeblocks/plugins/libprofiler.so" address="b50bd000" size="00002000"/>
<module path="/usr/share/codeblocks/plugins/libkeybinder.so" address="b5105000" size="00003000"/>
<module path="/usr/share/codeblocks/plugins/libhelp_plugin.so" address="b512e000" size="00002000"/>
<module path="/usr/share/codeblocks/plugins/libdragscroll.so" address="b515a000" size="00002000"/>
<module path="/usr/share/codeblocks/plugins/libcodestat.so" address="b5183000" size="00002000"/>
<module path="/usr/share/codeblocks/plugins/libtodo.so" address="b51b4000" size="00003000"/>
<module path="/usr/share/codeblocks/plugins/libprojectwizard.so" address="b51fe000" size="00003000"/>
<module path="/usr/share/codeblocks/plugins/libpluginwizard.so" address="b5224000" size="00002000"/>
<module path="/usr/share/codeblocks/plugins/libdebuggergdb.so" address="b52b1000" size="00006000"/>
<module path="/usr/share/codeblocks/plugins/libcompiler.so" address="b52b8000" size="000d7000"/>
<module path="/usr/share/codeblocks/plugins/libdefaultmimehandler.so" address="b5390000" size="00024000"/>
<module path="/usr/share/codeblocks/plugins/libcodecompletion.so" address="b5bb4000" size="00096000"/>
<module path="/usr/share/codeblocks/plugins/libclasswizard.so" address="b5c52000" size="0000f000"/>
<module path="/SYSV00000000" address="b5c64000" size="000c0000"/>
<module path="/usr/share/codeblocks/plugins/libastyle.so" address="b5d72000" size="00002000"/>
<module path="/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so" address="b5d7a000" size="00001000" version="xpm"/>
<module path="/usr/lib/pango/1.4.0/modules/pango-basic-fc.so" address="b5d88000" size="00003000" version="fc"/>
<module path="/usr/lib/libgnomecanvas-2.so.0.1200.0" address="b5dd8000" size="0002b000" version="0.1200.0"/>
<module path="/usr/lib/libgnomeprintui-2-2.so.0.1.0" address="b5e36000" size="00002000" version="0.1.0"/>
<module path="/usr/lib/libxml2.so.2.6.23" address="b5f46000" size="00008000" version="2.6.23"/>
<module path="/usr/lib/libart_lgpl_2.so.2.3.17" address="b5f4f000" size="00016000" version="2.3.17"/>
<module path="/usr/lib/libgnomeprint-2-2.so.0.1.0" address="b5fc6000" size="00002000" version="0.1.0"/>
<module path="/usr/lib/libkdefx.so.4.2.0" address="b5ff3000" size="00002000" version="4.2.0"/>
<module path="/usr/lib/kde3/plugins/styles/keramik.so" address="b6028000" size="00002000"/>
<module path="/usr/X11R6/lib/libXt.so.6.0" address="b6049000" size="0004f000" version="6.0"/>
<module path="/usr/lib/libaudio.so.2.3" address="b6099000" size="00015000" version="2.3"/>
<module path="/usr/X11R6/lib/libICE.so.6.4" address="b60c3000" size="00001000" version="6.4"/>
<module path="/usr/X11R6/lib/libSM.so.6.0" address="b60c6000" size="00009000" version="6.0"/>
<module path="/usr/lib/libqt-mt.so.3.3.5" address="b6865000" size="00046000" version="3.3.5"/>
<module path="/usr/lib/gtk-2.0/2.4.0/engines/libqtengine.so" address="b68af000" size="0001e000" version="2.0/2.4.0/engines/libqtengine"/>
<module path="/lib/tls/libnss_files-2.3.6.so" address="b68d7000" size="00002000" version="2.3.6"/>
<module path="/lib/tls/libnsl-2.3.6.so" address="b68eb000" size="00002000" version="2.3.6"/>
<module path="/lib/tls/libnss_compat-2.3.6.so" address="b68ef000" size="00009000" version="2.3.6"/>
<module path="/usr/share/locale/de/LC_MESSAGES/gtk20-properties.mo" address="b6914000" size="0001c000"/>
<module path="/usr/lib/gconv/ISO8859-15.so" address="b6932000" size="00002000" version="15"/>
<module path="/usr/lib/libfreetype.so.6.3.8" address="b6a97000" size="0006d000" version="6.3.8"/>
<module path="/usr/lib/libXft.so.2.1.2" address="b6b16000" size="00001000" version="2.1.2"/>
<module path="/usr/X11R6/lib/libX11.so.6.2" address="b6bde000" size="00004000" version="6.2"/>
<module path="/usr/lib/libXrender.so.1.3.0" address="b6bea000" size="00001000" version="1.3.0"/>
<module path="/usr/lib/libXcursor.so.1.0.2" address="b6bf3000" size="00001000" version="1.0.2"/>
<module path="/usr/lib/libfontconfig.so.1.0.4" address="b6bf5000" size="0002e000" version="1.0.4"/>
<module path="/usr/lib/libcairo.so.2.2.3" address="b6c24000" size="00049000" version="2.2.3"/>
<module path="/usr/lib/libpangocairo-1.0.so.0.1003.1" address="b6c73000" size="00001000" version="0.1003.1"/>
<module path="/usr/X11R6/lib/libXext.so.6.4" address="b6c81000" size="00001000" version="6.4"/>
<module path="/usr/X11R6/lib/libXinerama.so.1.0" address="b6c84000" size="00001000" version="1.0"/>
<module path="/usr/X11R6/lib/libXi.so.6.0" address="b6c8c000" size="00001000" version="6.0"/>
<module path="/usr/X11R6/lib/libXrandr.so.2.0" address="b6c8e000" size="00004000" version="2.0"/>
<module path="/usr/lib/libexpat.so.1.0.0" address="b6caf000" size="00003000" version="1.0.0"/>
<module path="/usr/lib/libtiff.so.4.2.0" address="b6d03000" size="00003000" version="4.2.0"/>
<module path="/usr/lib/libjpeg.so.62.0.0" address="b6d07000" size="00020000" version="62.0.0"/>
<module path="/usr/lib/libpng12.so.0.1.2.8" address="b6d4b000" size="00001000" version="0.1.2.8"/>
<module path="/usr/lib/libglib-2.0.so.0.800.6" address="b6dd0000" size="00001000" version="0.800.6"/>
<module path="/usr/lib/libgthread-2.0.so.0.800.6" address="b6dd4000" size="00001000" version="0.800.6"/>
<module path="/usr/lib/libgmodule-2.0.so.0.800.6" address="b6dd8000" size="00001000" version="0.800.6"/>
<module path="/usr/lib/libgobject-2.0.so.0.800.6" address="b6e12000" size="00001000" version="0.800.6"/>
<module path="/usr/lib/libpango-1.0.so.0.1003.1" address="b6e14000" size="00038000" version="0.1003.1"/>
<module path="/usr/lib/libpangoft2-1.0.so.0.1003.1" address="b6e70000" size="00001000" version="0.1003.1"/>
<module path="/usr/lib/libpangox-1.0.so.0.1003.1" address="b6e7b000" size="00001000" version="0.1003.1"/>
<module path="/usr/lib/libpangoxft-1.0.so.0.1003.1" address="b6e82000" size="00001000" version="0.1003.1"/>
<module path="/usr/lib/libgdk_pixbuf-2.0.so.0.800.13" address="b6e98000" size="00001000" version="0.800.13"/>
<module path="/usr/lib/libatk-1.0.so.0.1010.3" address="b6eb0000" size="00002000" version="0.1010.3"/>
<module path="/usr/lib/libgtk-x11-2.0.so.0.800.13" address="b6eb3000" size="002ef000" version="0.800.13"/>
<module path="/usr/lib/libz.so.1.2.3" address="b71a6000" size="00014000" version="1.2.3"/>
<module path="/usr/lib/libgdk-x11-2.0.so.0.800.13" address="b7238000" size="00003000" version="0.800.13"/>
<module path="/usr/lib/libwxscintilla.so.0.0.1" address="b7339000" size="00004000" version="0.0.1"/>
<module path="/lib/tls/libc-2.3.6.so" address="b733e000" size="00136000" version="2.3.6"/>
<module path="/lib/libgcc_s.so.1" address="b7477000" size="0000b000" version="1"/>
<module path="/lib/tls/libm-2.3.6.so" address="b74a6000" size="00002000" version="2.3.6"/>
<module path="/usr/lib/libstdc++.so.6.0.7" address="b757b000" size="00005000" version="6.0.7"/>
<module path="/usr/lib/libwx_baseu-2.6.so.0.0.0" address="b7585000" size="00120000" version="0.0.0"/>
<module path="/usr/lib/libwx_baseu_net-2.6.so.0.0.0" address="b76b2000" size="0002b000" version="0.0.0"/>
<module path="/usr/lib/libwx_baseu_xml-2.6.so.0.0.0" address="b76e5000" size="00001000" version="0.0.0"/>
<module path="/usr/lib/libwx_gtk2u_core-2.6.so.0.0.0" address="b7991000" size="00023000" version="0.0.0"/>
<module path="/usr/lib/libwx_gtk2u_adv-2.6.so.0.0.0" address="b79ba000" size="00096000" version="0.0.0"/>
<module path="/usr/lib/libwx_gtk2u_html-2.6.so.0.0.0" address="b7a52000" size="00087000" version="0.0.0"/>
<module path="/usr/lib/libwx_gtk2u_qa-2.6.so.0.0.0" address="b7ada000" size="00020000" version="0.0.0"/>
<module path="/usr/lib/libwx_gtk2u_xrc-2.6.so.0.0.0" address="b7b76000" size="00004000" version="0.0.0"/>
<module path="/lib/tls/libdl-2.3.6.so" address="b7b7b000" size="00004000" version="2.3.6"/>
<module path="/lib/tls/libpthread-2.3.6.so" address="b7b80000" size="00010000" version="2.3.6"/>
<module path="/usr/lib/libcodeblocks.so.0.0.1" address="b7b92000" size="0033d000" version="0.0.1"/>
<module path="/lib/tls/libnss_nis-2.3.6.so" address="b7ed3000" size="0000a000" version="2.3.6"/>
<module path="/usr/lib/gconv/ISO8859-1.so" address="b7ede000" size="00002000" version="1"/>
<module path="/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2" address="b7eeb000" size="00003000" version="2"/>
<module path="/lib/ld-2.3.6.so" address="b7ef0000" size="00018000" version="2.3.6"/>
</modules>
<stack>
<frame level="2" function="wxStackWalker::Walk(unsigned int)" offset="0000002c"/>
<frame level="3" function="wxDebugReport::AddContext(wxDebugReport::Context)" offset="0000085c"/>
<frame level="4" function="wxDebugReport::AddAll(wxDebugReport::Context)" offset="00000013"/>
<frame level="5" function="wxHtmlWindow::LoadPage(wxString const&)" offset="00000d18"/>
<frame level="6" function="wxFatalSignalHandler" offset="00000026"/>
<frame level="7"/>
<frame level="8"/>
<frame level="9" function="MainFrame::OnSettingsEnvironment(wxCommandEvent&)" offset="0000004a"/>
<frame level="10" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0000004d"/>
<frame level="11" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000064"/>
<frame level="12" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="00000078"/>
<frame level="13" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="000000cd"/>
<frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="15" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="16" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="17" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="18" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="19" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="20" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="21" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="22" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="23" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="24" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="25" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="26" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="27" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="28" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="29" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="30" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="31" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="32" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="33" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="34" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="35" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="36" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/>
<frame level="37"/>
<frame level="38" function="g_cclosure_marshal_VOID__VOID" offset="0000004b"/>
<frame level="39" function="g_closure_invoke" offset="00000139"/>
<frame level="40"/>
<frame level="41" function="g_signal_emit_valist" offset="000006c0"/>
<frame level="42" function="g_signal_emit" offset="00000029"/>
<frame level="43" function="gtk_widget_activate" offset="00000092"/>
<frame level="44" function="gtk_menu_shell_activate_item" offset="000000db"/>
<frame level="45"/>
<frame level="46"/>
<frame level="47" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000060"/>
<frame level="48"/>
<frame level="49" function="g_closure_invoke" offset="00000139"/>
<frame level="50"/>
<frame level="51" function="g_signal_emit_valist" offset="0000042e"/>
<frame level="52" function="g_signal_emit" offset="00000029"/>
<frame level="53"/>
<frame level="54" function="gtk_propagate_event" offset="000000bd"/>
<frame level="55" function="gtk_main_do_event" offset="00000343"/>
<frame level="56"/>
<frame level="57" function="g_main_context_dispatch" offset="000001fc"/>
<frame level="58"/>
<frame level="59" function="g_main_loop_run" offset="000001f7"/>
<frame level="60" function="gtk_main" offset="000000c1"/>
<frame level="61" function="wxEventLoop::Run()" offset="0000006e"/>
<frame level="62" function="wxAppBase::MainLoop()" offset="00000048"/>
<frame level="63" function="wxAppBase::OnRun()" offset="00000022"/>
<frame level="64"/>
<frame level="65" function="wxEntry(int&, wchar_t**)" offset="0000006b"/>
<frame level="66" function="wxEntry(int&, char**)" offset="0000002e"/>
<frame level="67" function="EditorBase::CreateContextSubMenu(int)" offset="000002b8"/>
</stack>
</report>
--- End code ---
How can I download the source from svn to compile it by myself? Is there a howto anywhere?
thanks in advance
Thomas
Pecan:
Was that a .deb packaged that crashed?
Who makes the .deb?
Does the .deb have the debugger symbols in it or
has it been stripped?
Just wondering if it can be run under gdb and produce
statement numbers with a backtrace?
thanks
pecan
TF:
Hi pecan,
sorry, I've forgotten - the build is from killerbot and yes it's a deb package (CB_20060424_rev2377_ubuntu.deb).
I have had the same problems with other nightly builds before - ugly GUI and crashing with creating a debug report ...
To your question about debugger symbols in it or not - :?: :| - sorry I don't know. Please ask the creator (killerbot) for that.
Best Regards,
Thomas
Navigation
[0] Message Index
[#] Next page
Go to full version