Comment 34 for bug 1768174

Revision history for this message
Carl (carl-gould) wrote :

Just freshly installed Ubuntu 18.04 and Kicad 5 tonight, still having the segmentation fault problem with pcbnew and footprint editor. Backtrace as follows:

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Gtk-Message: 22:15:33.730: Failed to load module "canberra-gtk-module"

Program received signal SIGSEGV, Segmentation fault.
0x00007fffdff42bb7 in wxStatusBarBase::CalculateAbsWidths(int) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0
(gdb) bt
#0 0x00007fffdff42bb7 in wxStatusBarBase::CalculateAbsWidths(int) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0
#1 0x00007fffdfde2a2e in wxStatusBar::DoUpdateFieldWidths() ()
   from /usr/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0
#2 0x00007fffdfde2d09 in wxStatusBar::OnSize(wxSizeEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0
#3 0x00007ffff6b4d4be in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff6b4d5c3 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff6b4d98b in wxEvtHandler::TryHereOnly(wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff6b4da13 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff6b4da75 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff6b4d7d7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff72b566e in wxWindow::DoSetSize(int, int, int, int, int) ()
   from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#10 0x00007ffff72f407d in wxStatusBar::Create(wxWindow*, int, long, wxString const&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff73c4096 in wxFrameBase::OnCreateStatusBar(int, long, int, wxString const&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#12 0x00007ffff73c4273 in wxFrameBase::CreateStatusBar(int, long, int, wxString const&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#13 0x00007fffea3fe9e8 in EDA_DRAW_FRAME::EDA_DRAW_FRAME (this=0x5555574be710,
    aKiway=<optimized out>, aParent=<optimized out>,
    aFrameType=<optimized out>, aTitle=..., aPos=..., aSize=...,
    aStyle=541335104, aFrameName=...) at ./kicad/common/draw_frame.cpp:173
#14 0x00007fffea202c8e in PCB_BASE_FRAME::PCB_BASE_FRAME (this=0x5555574be710,
    aKiway=<optimized out>, aParent=<optimized out>, aFrameType=FRAME_PCB,
    aTitle=..., aPos=..., aSize=..., aStyle=541335104, aFrameName=...)
    at ./kicad/pcbnew/pcb_base_frame.cpp:108
#15 0x00007fffe9e87e94 in PCB_BASE_EDIT_FRAME::PCB_BASE_EDIT_FRAME (
    aFrameName=..., aStyle=541335104, aSize=..., aPos=..., aTitle=...,
    aFrameType=FRAME_PCB, aParent=0x0, aKiway=0x555555810140 <Kiway>, this=
    0x5555574be710) at ./kicad/pcbnew/./pcb_base_edit_frame.h:42
#16 PCB_EDIT_FRAME::PCB_EDIT_FRAME (this=0x5555574be710,
    aKiway=0x555555810140 <Kiway>, aParent=0x0)
    at ./kicad/pcbnew/pcb_edit_frame.cpp:321
#17 0x00007fffe9b55e73 in PCB::IFACE::CreateWindow (this=<optimized out>,
    aParent=0x0, aClassId=5, aKiway=0x555555810140 <Kiway>,
    aCtlBits=<optimized out>) at ./kicad/pcbnew/pcbnew.cpp:113
#18 0x000055555559577b in KIWAY::Player (this=0x555555810140 <Kiway>,
---Type <return> to continue, or q <return> to quit---
    aFrameType=FRAME_PCB, doCreate=<optimized out>, aParent=0x0)
    at ./kicad/common/kiway.cpp:329
#19 0x0000555555589561 in PGM_SINGLE_TOP::OnPgmInit (
    this=0x555555810560 <program>) at ./kicad/common/single_top.cpp:322
#20 0x000055555558c850 in APP_SINGLE_TOP::OnInit (this=<optimized out>)
    at ./kicad/common/single_top.cpp:128
#21 0x00007ffff6a5bb3a in wxEntry(int&, wchar_t**) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x0000555555586888 in main (argc=<optimized out>, argv=<optimized out>)
    at ./kicad/common/single_top.cpp:239