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&)" offset="00000c16"/> <frame level="6" function="wxFatalSignalHandler" offset="00000026"/> <frame level="7"/> <frame level="8" function="wxKeyConfigPanel::OnAssignKey(wxCommandEvent&)" offset="0000021a"/> <frame level="9" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0000004d"/> <frame level="10" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000064"/> <frame level="11" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="00000078"/> <frame level="12" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="000000cd"/> <frame level="13" function="wxWindowBase::TryParent(wxEvent&)" offset="00000061"/> <frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&)" 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&)" offset="00000027"/> <frame level="49" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0000004d"/> <frame level="50" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)" offset="00000064"/> <frame level="51" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="00000078"/> <frame level="52" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="000000cd"/> <frame level="53" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="54" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="55" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="56" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="57" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="58" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="59" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="60" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="61" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="62" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="63" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="64" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="65" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="66" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="67" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="68" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="69" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="70" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="71" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="72" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="73" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="00000067"/> <frame level="74" function="wxEvtHandler::ProcessEvent(wxEvent&)" 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&, wchar_t**)" offset="0000006b"/> <frame level="104" function="wxEntry(int&, 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
History
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