Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
segmentation fault (core dumped) in settings
buzz_lightzyear:
Hi there,
I have installed the following Version of Code::Blocks: Release 17.12 rev 11256 (2017-12-28 10:44:41) gcc 5.4.0 Linux/unicode - 64 bit
As I wanted to add new code abbreviations, I have discovered a bug. Goto: Settings -> Editor -> Abbreviations and type a "{" in the code example field... in my case on ubuntu 16.04 64bit it ends in a core dump. I have only discovered this bug in the Abbreviations-Sector. The other fields seems to work fine with the "{"
Can someone reproduce this bug or is it a problem on my system?
Thx & GN
buzzzz
oBFusCATed:
How have you installed this version?
Can you post a backtrace?
https://wiki.ubuntu.com/Backtrace
buzz_lightzyear:
Hey,
sorry for the late reply. Here is the backtrace I have received with gdb:
--- Code: ---(gdb) attach 3420
Attaching to process 3420
[New LWP 3421]
[New LWP 3422]
[New LWP 3423]
[New LWP 3424]
[New LWP 3425]
[New LWP 3448]
[New LWP 3521]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f3c0175c74d in poll () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) continue
Continuing.
Thread 1 "codeblocks" received signal SIGSEGV, Segmentation fault.
0x0000000000006cac in ?? ()
(gdb) continue
Continuing.
Thread 1 "codeblocks" received signal SIGSEGV, Segmentation fault.
0x00007f3c01a39ccb in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
(gdb) continue
Continuing.
Couldn't get registers: No such process.
Couldn't get registers: No such process.
Couldn't get registers: No such process.
(gdb) [Thread 0x7f3bdd7fa700 (LWP 3521) exited]
[Thread 0x7f3bd202b700 (LWP 3448) exited]
[Thread 0x7f3bf4e19700 (LWP 3425) exited]
[Thread 0x7f3bf5e1b700 (LWP 3423) exited]
[Thread 0x7f3bf6978700 (LWP 3422) exited]
[Thread 0x7f3bf7179700 (LWP 3421) exited]
[Thread 0x7f3c05090a00 (LWP 3420) exited]
--- End code ---
I have added the repo from
--- Code: ---http://ppa.launchpad.net/damien-moore/codeblocks-stable/ubuntu
--- End code ---
and installed it with sudo apt-get install codeblocks.
YS,
buzzzzz
stahta01:
--- Quote from: buzz_lightzyear on February 19, 2018, 08:54:51 pm ---Hey,
sorry for the late reply. Here is the backtrace I have received with gdb:
and installed it with sudo apt-get install codeblocks.
YS,
buzzzzz
--- End quote ---
I did not see the bt command after the segfault, did I miss it?
bt is the back trace command
Tim S.
buzz_lightzyear:
oh shit... sorry :-D
bt:
--- Code: ---(gdb) bt
#0 0x0000000000006cac in ?? ()
#1 0x00007ffff76bc83a in CCManager::OnEditorTooltip(CodeBlocksEvent&) () from /usr/lib/libcodeblocks.so.0
#2 0x00007ffff77a6340 in Manager::ProcessEvent(CodeBlocksEvent&) () from /usr/lib/libcodeblocks.so.0
#3 0x00007ffff76b19d7 in cbStyledTextCtrl::EmulateDwellStart() () from /usr/lib/libcodeblocks.so.0
#4 0x00007ffff76b344e in cbStyledTextCtrl::OnKeyDown(wxKeyEvent&) () from /usr/lib/libcodeblocks.so.0
#5 0x00007ffff54401fe in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff55c66e7 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff55c67db in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff55c6b8b in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff55c6c13 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff55c6c75 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#11 0x00007ffff55c69e7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#12 0x00007ffff5d586cb in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#13 0x00007ffff3b1eaec in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007ffff34f3fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff3505fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff350e7f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff350f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff3c3693c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007ffff3c4a40d in gtk_window_propagate_key_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007ffff5d44b48 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#21 0x00007ffff3b1eaec in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#22 0x00007ffff34f3fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff3505fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff350e7f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff350f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff3c3693c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff3b1d367 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff3b1d63b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffff3791c8c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#30 0x00007ffff4081197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff40813f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff4081712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffff3b1c697 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffff5d24ed5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#35 0x00007ffff5482353 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#36 0x00007ffff5da7cdd in wxDialog::ShowModal() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#37 0x0000000000519c6c in ?? ()
#38 0x00007ffff54401fe in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#39 0x00007ffff55c66e7 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#40 0x00007ffff55c67db in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#41 0x00007ffff55c6b8b in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#42 0x00007ffff55c6993 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#43 0x00007ffff55c6c75 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#44 0x00007ffff5f39de8 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#45 0x00007ffff55c69e7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#46 0x00007ffff5edebff in wxMenuBase::SendEvent(int, int) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#47 0x00007ffff5dc20eb in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#48 0x00007ffff34f3fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007ffff3505fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007ffff350ed5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007ffff350f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007ffff3c356ee in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#53 0x00007ffff3b308dd in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#54 0x00007ffff3b30c46 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#55 0x00007ffff3b1eaec in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#56 0x00007ffff34f3fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007ffff350656e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#58 0x00007ffff350e7f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007ffff350f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ffff3c3693c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#61 0x00007ffff3b1d284 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#62 0x00007ffff3b1d63b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#63 0x00007ffff3791c8c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#64 0x00007ffff4081197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007ffff40813f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007ffff4081712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007ffff3b1c697 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#68 0x00007ffff5d24ed5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#69 0x00007ffff5482353 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#70 0x00007ffff5447666 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#71 0x0000000000473c4a in ?? ()
#72 0x00007ffff54d3f70 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#73 0x000000000045b9e2 in ?? ()
#74 0x00007ffff4578830 in __libc_start_main (main=0x45b9d0, argc=2, argv=0x7fffffffeaf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffeae8) at ../csu/libc-start.c:291
#75 0x000000000046f3c9 in ?? ()
--- End code ---
Navigation
[0] Message Index
[#] Next page
Go to full version