Happened again today in 5588. Same behavior, though it jumped to a different arbitrary place. Something's stuffing a pointer wrong... PID: 27304 (kicad) UID: 1000 (cmp) GID: 1000 (cmp) Signal: 11 (SEGV) Timestamp: Thu 2015-04-09 19:12:34 EDT (46min ago) Command Line: /opt/kicad/bin/kicad Executable: /opt/kicad/bin/kicad Control Group: /user.slice/user-1000.slice/session-c1.scope Unit: session-c1.scope Slice: user-1000.slice Session: c1 Owner UID: 1000 (cmp) Boot ID: 71a69430ff9c4f90a002d4406a8baef0 Machine ID: f11eafa91b284132aa328da2c8850845 Hostname: cmp-desktop Coredump: /var/lib/systemd/coredump/core.kicad.1000.71a69430ff9c4f90a002d4406a8baef0.27304.1428621154000000.lz4 Message: Process 27304 (kicad) of user 1000 dumped core. GNU gdb (GDB) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/kicad/bin/kicad...done. [New LWP 27304] [New LWP 27318] warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/opt/kicad/bin/kicad'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007fb8f9a9a280 in SCH_EDIT_FRAME::PutDataInPreviousState (this=0x1905c10, aList=0x1860150, aRedoCommand=false) at /home/cmp/git/kicad/eeschema/schematic_undo_redo.cpp:297 #2 0x00007fb8f9a9a630 in SCH_EDIT_FRAME::GetSchematicFromUndoList (this=0x1905c10, event=...) at /home/cmp/git/kicad/eeschema/schematic_undo_redo.cpp:350 #3 0x00007fb90660db5e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/libwx_baseu-3.0.so.0 #4 0x00007fb9067aa508 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #5 0x00007fb9067aa60b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-3.0.so.0 #6 0x00007fb9067aa9b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #7 0x00007fb8f9af585d in EDA_BASE_FRAME::ProcessEvent (this=0x1905c10, aEvent=...) at /home/cmp/git/kicad/common/basicframe.cpp:164 #8 0x00007fb9067aa7c3 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #9 0x00007fb9067aaaa5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #10 0x00007fb8f99f94f0 in SCH_EDIT_FRAME::OnHotKey (this=0x1905c10, aDC=0x7ffe2a000560, aHotKey=1073741914, aPosition=..., aItem=0x0) at /home/cmp/git/kicad/eeschema/hotkeys.cpp:453 #11 0x00007fb8f995218a in SCH_EDIT_FRAME::GeneralControl (this=0x1905c10, aDC=0x7ffe2a000560, aPosition=..., aHotKey=1073741914) at /home/cmp/git/kicad/eeschema/controle.cpp:244 #12 0x00007fb8f9b60f0a in EDA_DRAW_PANEL::OnKeyEvent (this=0x190aa00, event=...) at /home/cmp/git/kicad/common/draw_panel.cpp:1407 #13 0x00007fb90660db5e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/libwx_baseu-3.0.so.0 #14 0x00007fb9067aa508 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #15 0x00007fb9067aa60b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-3.0.so.0 #16 0x00007fb9067aa9b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #17 0x00007fb9067aaa43 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #18 0x00007fb9067aaaa5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #19 0x00007fb9071d85cb in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-3.0.so.0 #20 0x00007fb9067aa817 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-3.0.so.0 #21 0x00007fb906f74e3a in ?? () from /usr/lib/libwx_gtk2u_core-3.0.so.0 #22 0x00007fb904a3b90f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00007fb904413175 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0x00007fb904424a5c in ?? () from /usr/lib/libgobject-2.0.so.0 #25 0x00007fb90442d205 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0x00007fb90442d95f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #27 0x00007fb904b52b9c in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x00007fb904b666ab in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x00007fb906f623b8 in ?? () from /usr/lib/libwx_gtk2u_core-3.0.so.0 #30 0x00007fb904a3b90f in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x00007fb904413175 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #32 0x00007fb904424a5c in ?? () from /usr/lib/libgobject-2.0.so.0 #33 0x00007fb90442d205 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #34 0x00007fb90442d95f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #35 0x00007fb904b52b9c in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x00007fb904a3a12f in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00007fb904a3a4eb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x00007fb9046af2cc in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #39 0x00007fb9036ee71d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #40 0x00007fb9036eea08 in ?? () from /usr/lib/libglib-2.0.so.0 #41 0x00007fb9036eed32 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #42 0x00007fb904a39467 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x00007fb906f441d5 in wxGUIEventLoop::DoRun() () from /usr/lib/libwx_gtk2u_core-3.0.so.0 #44 0x00007fb906653d50 in wxEventLoopBase::Run() () from /usr/lib/libwx_baseu-3.0.so.0 #45 0x00007fb90660ff06 in wxAppConsoleBase::MainLoop() () from /usr/lib/libwx_baseu-3.0.so.0 #46 0x000000000043e790 in APP_KICAD::OnRun (this=0x1691bc0) at /home/cmp/git/kicad/kicad/kicad.cpp:274 #47 0x00007fb9066ab81d in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-3.0.so.0 #48 0x000000000043cb26 in main (argc=1, argv=0x7ffe2a001a78) at /home/cmp/git/kicad/kicad/kicad.cpp:306 (gdb)