User forums > Help

Code::Blocks hangs while debugging

(1/5) > >>

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&amp;)" offset="00000d18"/>
    <frame level="6" function="wxFatalSignalHandler" offset="00000026"/>
    <frame level="7"/>
    <frame level="8"/>
    <frame level="9" function="MainFrame::OnSettingsEnvironment(wxCommandEvent&amp;)" offset="0000004a"/>
    <frame level="10" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&amp;), wxEvent&amp;) const" offset="0000004d"/>
    <frame level="11" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="00000064"/>
    <frame level="12" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="00000078"/>
    <frame level="13" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000cd"/>
    <frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="15" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="16" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="17" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="18" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="19" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="20" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="21" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="22" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="23" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="24" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="25" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="26" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="27" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="28" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="29" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="30" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="31" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="32" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="33" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="34" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="35" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="36" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" 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&amp;, wchar_t**)" offset="0000006b"/>
    <frame level="66" function="wxEntry(int&amp;, 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