Bug #6882 2006-03-26 09:29

berli

keybinder crash

I'm only reporting because I got this window asking me to.. I hope it didn't already automatically send it or something..

<?xml version="1.0" encoding="utf-8"?>
<report version="1.0" kind="exception">
  <system description="Linux 2.6.15-2006-02-09 i686"/>
  <modules>
    <module path="/usr/local/bin/codeblocks" address="08048000" size="0008c000"/>
    <module path="/usr/share/fonts/truetype/ttf-bitstream-vera/VeraSe.ttf" address="b577a000" size="0000f000"/>
    <module path="/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBd.ttf" address="b57f7000" size="0000c000"/>
    <module path="/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf" address="b5812000" size="00046000"/>
    <module path="/usr/local/share/codeblocks/plugins/libwxsmith.so" address="b59b6000" size="0000c000"/>
    <module path="/usr/local/share/codeblocks/plugins/libexporter.so" address="b59c6000" size="0009a000"/>
    <module path="/usr/local/share/codeblocks/plugins/libprofiler.so" address="b5a89000" size="00002000"/>
    <module path="/usr/local/share/codeblocks/plugins/libkeybinder.so" address="b5acf000" size="00002000"/>
    <module path="/usr/local/share/codeblocks/plugins/libhelp_plugin.so" address="b5af3000" size="00001000"/>
    <module path="/usr/local/share/codeblocks/plugins/libdragscroll.so" address="b5b1b000" size="00002000"/>
    <module path="/usr/local/share/codeblocks/plugins/libcodestat.so" address="b5b42000" size="00001000"/>
    <module path="/usr/local/share/codeblocks/plugins/libtodo.so" address="b5b6f000" size="00002000"/>
    <module path="/usr/local/share/codeblocks/plugins/libdebuggergdb.so" address="b5bf0000" size="00004000"/>
    <module path="/usr/local/share/codeblocks/plugins/libcompiler.so" address="b5bf5000" size="000c8000"/>
    <module path="/usr/local/share/codeblocks/plugins/libcodecompletion.so" address="b64be000" size="0007e000"/>
    <module path="/usr/local/share/codeblocks/plugins/libastyle.so" address="b6544000" size="0003a000"/>
    <module path="/SYSV00000000" address="b6581000" size="000c0000"/>
    <module path="/usr/local/share/codeblocks/plugins/libpluginwizard.so" address="b6666000" size="00001000"/>
    <module path="/usr/local/share/codeblocks/plugins/libdefaultmimehandler.so" address="b6688000" size="00001000"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so" address="b668f000" size="00001000" version="xpm"/>
    <module path="/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf" address="b669d000" size="00011000"/>
    <module path="/usr/lib/pango/1.5.0/modules/pango-basic-fc.so" address="b66f2000" size="00003000" version="fc"/>
    <module path="/usr/lib/libgnomecanvas-2.so.0.1400.0" address="b671f000" size="00001000" version="0.1400.0"/>
    <module path="/usr/lib/libgnomeprintui-2-2.so.0.1.0" address="b6753000" size="00002000" version="0.1.0"/>
    <module path="/usr/lib/libxml2.so.2.6.23" address="b6863000" size="00008000" version="2.6.23"/>
    <module path="/usr/lib/libart_lgpl_2.so.2.3.17" address="b686c000" size="00016000" version="2.3.17"/>
    <module path="/usr/lib/libgnomeprint-2-2.so.0.1.0" address="b68e3000" size="00002000" version="0.1.0"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/engines/libsmooth.so" address="b6903000" size="00001000" version="2.0/2.4.0/engines/libsmooth"/>
    <module path="/lib/tls/libnss_files-2.3.6.so" address="b690e000" size="00002000" version="2.3.6"/>
    <module path="/lib/tls/libnsl-2.3.6.so" address="b6922000" size="00002000" version="2.3.6"/>
    <module path="/usr/local/share/codeblocks/plugins/libclasswizard.so" address="b6932000" size="0000e000"/>
    <module path="/usr/local/lib/libfreetype.so.6.3.8" address="b6b43000" size="00065000" version="6.3.8"/>
    <module path="/usr/lib/libXft.so.2.1.2" address="b6bba000" size="00001000" version="2.1.2"/>
    <module path="/usr/X11R6/lib/libX11.so.6.2" address="b6c82000" size="00004000" version="6.2"/>
    <module path="/usr/lib/libXrender.so.1.3.0" address="b6c8e000" size="00001000" version="1.3.0"/>
    <module path="/usr/lib/libXcursor.so.1.0.2" address="b6c97000" size="00001000" version="1.0.2"/>
    <module path="/usr/lib/libfontconfig.so.1.0.4" address="b6c99000" size="0002e000" version="1.0.4"/>
    <module path="/usr/lib/libcairo.so.2.2.3" address="b6cc8000" size="00049000" version="2.2.3"/>
    <module path="/usr/lib/libpangocairo-1.0.so.0.1200.0" address="b6d18000" size="00001000" version="0.1200.0"/>
    <module path="/usr/X11R6/lib/libXext.so.6.4" address="b6d26000" size="00001000" version="6.4"/>
    <module path="/usr/X11R6/lib/libXinerama.so.1.0" address="b6d29000" size="00001000" version="1.0"/>
    <module path="/usr/X11R6/lib/libXi.so.6.0" address="b6d31000" size="00001000" version="6.0"/>
    <module path="/usr/X11R6/lib/libXrandr.so.2.0" address="b6d33000" size="00004000" version="2.0"/>
    <module path="/usr/lib/libexpat.so.1.0.0" address="b6d55000" size="00002000" version="1.0.0"/>
    <module path="/usr/lib/libtiff.so.4.2.0" address="b6da8000" size="00003000" version="4.2.0"/>
    <module path="/usr/local/lib/libjpeg.so.62.0.0" address="b6dca000" size="00001000" version="62.0.0"/>
    <module path="/usr/lib/libpng12.so.0.1.2.8" address="b6dcc000" size="00025000" version="0.1.2.8"/>
    <module path="/usr/lib/libglib-2.0.so.0.1000.1" address="b6e78000" size="00001000" version="0.1000.1"/>
    <module path="/usr/lib/libgthread-2.0.so.0.1000.1" address="b6e7c000" size="00001000" version="0.1000.1"/>
    <module path="/usr/lib/libgmodule-2.0.so.0.1000.1" address="b6e80000" size="00001000" version="0.1000.1"/>
    <module path="/usr/lib/libgobject-2.0.so.0.1000.1" address="b6ebb000" size="00001000" version="0.1000.1"/>
    <module path="/usr/lib/libpango-1.0.so.0.1200.0" address="b6ef3000" size="00002000" version="0.1200.0"/>
    <module path="/usr/lib/libpangoft2-1.0.so.0.1200.0" address="b6ef6000" size="00025000" version="0.1200.0"/>
    <module path="/usr/lib/libpangox-1.0.so.0.1200.0" address="b6f25000" size="00001000" version="0.1200.0"/>
    <module path="/usr/lib/libpangoxft-1.0.so.0.1200.0" address="b6f2c000" size="00001000" version="0.1200.0"/>
    <module path="/usr/lib/libgdk_pixbuf-2.0.so.0.800.13" address="b6f42000" size="00001000" version="0.800.13"/>
    <module path="/usr/lib/libatk-1.0.so.0.1113.0" address="b6f5b000" size="00002000" version="0.1113.0"/>
    <module path="/usr/lib/libgtk-x11-2.0.so.0.800.13" address="b7244000" size="00008000" version="0.800.13"/>
    <module path="/usr/lib/libz.so.1.2.3" address="b7251000" size="00014000" version="1.2.3"/>
    <module path="/usr/lib/libgdk-x11-2.0.so.0.800.13" address="b72e3000" size="00003000" version="0.800.13"/>
    <module path="/lib/tls/libc-2.3.6.so" address="b7414000" size="00008000" version="2.3.6"/>
    <module path="/lib/libgcc_s.so.1" address="b741e000" size="0000b000" version="1"/>
    <module path="/lib/tls/libm-2.3.6.so" address="b744d000" size="00002000" version="2.3.6"/>
    <module path="/usr/lib/libstdc++.so.6.0.7" address="b7450000" size="000d8000" version="6.0.7"/>
    <module path="/usr/lib/libwx_baseu-2.6.so.0.0.0" address="b752d000" size="00120000" version="0.0.0"/>
    <module path="/usr/lib/libwx_baseu_net-2.6.so.0.0.0" address="b765a000" size="0002b000" version="0.0.0"/>
    <module path="/usr/lib/libwx_baseu_xml-2.6.so.0.0.0" address="b768d000" size="00001000" version="0.0.0"/>
    <module path="/usr/lib/libwx_gtk2u_core-2.6.so.0.0.0" address="b7939000" size="00023000" version="0.0.0"/>
    <module path="/usr/lib/libwx_gtk2u_adv-2.6.so.0.0.0" address="b7961000" size="00096000" version="0.0.0"/>
    <module path="/usr/lib/libwx_gtk2u_html-2.6.so.0.0.0" address="b79fa000" size="00087000" version="0.0.0"/>
    <module path="/usr/lib/libwx_gtk2u_qa-2.6.so.0.0.0" address="b7a82000" size="00020000" version="0.0.0"/>
    <module path="/usr/lib/libwx_gtk2u_xrc-2.6.so.0.0.0" address="b7b1e000" size="00004000" version="0.0.0"/>
    <module path="/lib/tls/libdl-2.3.6.so" address="b7b23000" size="00004000" version="2.3.6"/>
    <module path="/lib/tls/libpthread-2.3.6.so" address="b7b35000" size="00002000" version="2.3.6"/>
    <module path="/usr/lib/gconv/ISO8859-1.so" address="b7b3b000" size="00003000" version="1"/>
    <module path="/lib/tls/libnss_nis-2.3.6.so" address="b7b46000" size="00002000" version="2.3.6"/>
    <module path="/lib/tls/libnss_compat-2.3.6.so" address="b7b4f000" size="00002000" version="2.3.6"/>
    <module path="/usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2" address="b7b52000" size="00001000" version="2"/>
    <module path="/usr/local/lib/libwxscintilla.so.0.0.1" address="b7c55000" size="00004000" version="0.0.1"/>
    <module path="/usr/local/lib/libcodeblocks.so.0.0.1" address="b7c5b000" size="0030d000" version="0.0.1"/>
    <module path="/lib/ld-2.3.6.so" address="b7f6e000" 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="00000c16"/>
    <frame level="6" function="wxFatalSignalHandler" offset="00000026"/>
    <frame level="7"/>
    <frame level="8" function="wxKeyConfigPanel::OnAssignKey(wxCommandEvent&amp;)" offset="0000021a"/>
    <frame level="9" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&amp;), wxEvent&amp;) const" offset="0000004d"/>
    <frame level="10" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="00000064"/>
    <frame level="11" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="00000078"/>
    <frame level="12" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000cd"/>
    <frame level="13" function="wxWindowBase::TryParent(wxEvent&amp;)" offset="00000061"/>
    <frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000078"/>
    <frame level="15"/>
    <frame level="16" function="g_cclosure_marshal_VOID__VOID" offset="0000004b"/>
    <frame level="17" function="g_closure_invoke" offset="00000139"/>
    <frame level="18"/>
    <frame level="19" function="g_signal_emit_valist" offset="000006c0"/>
    <frame level="20" function="g_signal_emit" offset="00000029"/>
    <frame level="21" function="gtk_button_clicked" offset="00000051"/>
    <frame level="22"/>
    <frame level="23" function="g_cclosure_marshal_VOID__VOID" offset="0000004b"/>
    <frame level="24"/>
    <frame level="25" function="g_closure_invoke" offset="00000139"/>
    <frame level="26"/>
    <frame level="27" function="g_signal_emit_valist" offset="000006c0"/>
    <frame level="28" function="g_signal_emit" offset="00000029"/>
    <frame level="29" function="gtk_button_released" offset="00000051"/>
    <frame level="30"/>
    <frame level="31" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000060"/>
    <frame level="32"/>
    <frame level="33" function="g_closure_invoke" offset="00000139"/>
    <frame level="34"/>
    <frame level="35" function="g_signal_emit_valist" offset="0000042e"/>
    <frame level="36" function="g_signal_emit" offset="00000029"/>
    <frame level="37"/>
    <frame level="38" function="gtk_propagate_event" offset="000000bd"/>
    <frame level="39" function="gtk_main_do_event" offset="00000343"/>
    <frame level="40"/>
    <frame level="41" function="g_main_context_dispatch" offset="000001fc"/>
    <frame level="42"/>
    <frame level="43" function="g_main_loop_run" offset="000001f7"/>
    <frame level="44" function="gtk_main" offset="000000c1"/>
    <frame level="45" function="wxEventLoop::Run()" offset="0000006e"/>
    <frame level="46" function="wxDialog::ShowModal()" offset="000000ab"/>
    <frame level="47" function="EditorManager::Configure()" offset="000000a1"/>
    <frame level="48" function="MainFrame::OnSettingsEditor(wxCommandEvent&amp;)" offset="00000027"/>
    <frame level="49" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&amp;), wxEvent&amp;) const" offset="0000004d"/>
    <frame level="50" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="00000064"/>
    <frame level="51" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="00000078"/>
    <frame level="52" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000cd"/>
    <frame level="53" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="54" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="55" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="56" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="57" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="58" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="59" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="60" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="61" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="62" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="63" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="64" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="65" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="66" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="67" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="68" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="69" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="70" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="71" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="72" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="73" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="74" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000067"/>
    <frame level="75"/>
    <frame level="76" function="g_cclosure_marshal_VOID__VOID" offset="0000004b"/>
    <frame level="77" function="g_closure_invoke" offset="00000139"/>
    <frame level="78"/>
    <frame level="79" function="g_signal_emit_valist" offset="000006c0"/>
    <frame level="80" function="g_signal_emit" offset="00000029"/>
    <frame level="81" function="gtk_widget_activate" offset="00000092"/>
    <frame level="82" function="gtk_menu_shell_activate_item" offset="000000db"/>
    <frame level="83"/>
    <frame level="84"/>
    <frame level="85" function="_gtk_marshal_BOOLEAN__BOXED" offset="00000060"/>
    <frame level="86"/>
    <frame level="87" function="g_closure_invoke" offset="00000139"/>
    <frame level="88"/>
    <frame level="89" function="g_signal_emit_valist" offset="0000042e"/>
    <frame level="90" function="g_signal_emit" offset="00000029"/>
    <frame level="91"/>
    <frame level="92" function="gtk_propagate_event" offset="000000bd"/>
    <frame level="93" function="gtk_main_do_event" offset="00000343"/>
    <frame level="94"/>
    <frame level="95" function="g_main_context_dispatch" offset="000001fc"/>
    <frame level="96"/>
    <frame level="97" function="g_main_loop_run" offset="000001f7"/>
    <frame level="98" function="gtk_main" offset="000000c1"/>
    <frame level="99" function="wxEventLoop::Run()" offset="0000006e"/>
    <frame level="100" function="wxAppBase::MainLoop()" offset="00000048"/>
    <frame level="101" function="wxAppBase::OnRun()" offset="00000022"/>
    <frame level="102"/>
    <frame level="103" function="wxEntry(int&amp;, wchar_t**)" offset="0000006b"/>
    <frame level="104" function="wxEntry(int&amp;, char**)" offset="0000002e"/>
    <frame level="105" function="EditorBase::CreateContextSubMenu(int)" offset="000002ae"/>
  </stack>
</report>
Category
Application::Crash
Group
 
Status
Closed
Close date
2006-03-28 18:09
Assigned to
pecan
pecan 2006-03-28 03:58

Thanks for the report.

Could you report how you got the crash, and how

we might re-create it.

Thanks

pecan

berli 2006-03-28 14:52

I opened the keybinder, selected Build->Run, then clicked on the edit box and hit F9. It wrote that it is assigned to something else. Then I hit "Add", and boom.

pecan 2006-03-28 18:05

Thanks for the respoinse.

This bug is probably fixed in SVN 2264 which fixed the use

of an uninitialized variable in keybinder::OnAssignKey();

If you get a chance to update to that version, try it again. It

should work ok.

pecan