Comment 11 for bug 1789626

Revision history for this message
Michael Geselbracht (mgeselbracht) wrote :

Hi,

@JKB could you check if commit b167c41d1b works for you?

I have a similar issue when I open the footprint browser from within the symbol editor and git bisect came up with commit 7e2e39ce304.

The current master shows a dialog with a warning (I do not remember the message) before opening the browser (it does not crash).

I was about to write a bug report but I think it might be the same issue.

Backtrace:
0 0x00007ffff43ae820 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1 0x00007ffff43b7d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007ffff43b808f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff49ecdb0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007ffff43a3748 in g_object_run_dispose () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff6dc2cf2 in wxWindow::~wxWindow (this=0xc49ec00, __in_chrg=<optimized out>) at ../src/gtk/window.cpp:2530
#6 0x00007ffff6e58b97 in wxControl::~wxControl (this=0xc49ec00, __in_chrg=<optimized out>) at ../include/wx/gtk/control.h:20
#7 wxStaticTextBase::~wxStaticTextBase (this=0xc49ec00, __in_chrg=<optimized out>) at ../include/wx/stattext.h:31
#8 wxStaticText::~wxStaticText (this=0xc49ec00, __in_chrg=<optimized out>) at ../include/wx/gtk/stattext.h:16
#9 wxStaticText::~wxStaticText (this=0xc49ec00, __in_chrg=<optimized out>) at ../include/wx/gtk/stattext.h:16
#10 0x00007ffff6fafd17 in wxWindowBase::Destroy (this=this@entry=0xc49ec00) at ../src/common/wincmn.cpp:576
#11 0x00007ffff6fafd55 in wxWindowBase::DestroyChildren (this=this@entry=0x7fffffffbd10) at ../src/common/wincmn.cpp:608
#12 0x00007ffff6dc2c83 in wxWindow::~wxWindow (this=0x7fffffffbd10, __in_chrg=<optimized out>) at ../src/gtk/window.cpp:2506
#13 0x00007fffe6020840 in DIALOG_SHIM::~DIALOG_SHIM (this=0x7fffffffbd10, __in_chrg=<optimized out>) at /data/src/kicad-source-mirror/common/dialog_shim.cpp:93
#14 0x00007fffe5d1f03f in DIALOG_LIB_EDIT_TEXT_BASE::~DIALOG_LIB_EDIT_TEXT_BASE (this=0x7fffffffbd10, __in_chrg=<optimized out>) at /data/src/kicad-source-mirror/eeschema/dialogs/dialog_lib_edit_text_base.cpp:140
#15 0x00007fffe5cf116c in DIALOG_EDIT_ONE_FIELD::~DIALOG_EDIT_ONE_FIELD (this=0x7fffffffbd10, __in_chrg=<optimized out>) at /data/src/kicad-source-mirror/eeschema/./dialogs/dialog_edit_one_field.h:53
#16 0x00007fffe5cf12ea in DIALOG_LIB_EDIT_ONE_FIELD::~DIALOG_LIB_EDIT_ONE_FIELD (this=0x7fffffffbd10, __in_chrg=<optimized out>) at /data/src/kicad-source-mirror/eeschema/./dialogs/dialog_edit_one_field.h:131
#17 0x00007fffe5e37e8b in LIB_EDIT_FRAME::EditField (this=0x1fa25c0, aField=0xc4955a0) at /data/src/kicad-source-mirror/eeschema/libfield.cpp:60
#18 0x00007fffe5e2c37d in LIB_EDIT_FRAME::Process_Special_Functions (this=0x1fa25c0, event=...) at /data/src/kicad-source-mirror/eeschema/lib_edit_frame.cpp:912
#19 0x00007ffff648736e in wxAppConsoleBase::CallEventHandler (this=0x824730, handler=0x1fa25c0, functor=..., event=...) at ../src/common/appbase.cpp:623
#20 0x00007ffff660d4d7 in wxEvtHandler::ProcessEventIfMatchesId (entry=..., handler=<optimized out>, event=...) at ../src/common/event.cpp:1390
#21 0x00007ffff660d5cb in wxEventHashTable::HandleEvent (this=<optimized out>, event=..., self=self@entry=0x1fa25c0) at ../src/common/event.cpp:996
#22 0x00007ffff660d97b in wxEvtHandler::TryHereOnly (this=0x1fa25c0, event=...) at ../src/common/event.cpp:1587
#23 0x00007fffe6048b1c in EDA_BASE_FRAME::ProcessEvent (this=0x1fa25c0, aEvent=...) at /data/src/kicad-source-mirror/common/eda_base_frame.cpp:194
#24 0x00007ffff660d783 in wxEvtHandler::DoTryChain (this=<optimized out>, event=...) at ../src/common/event.cpp:1552
#25 0x00007ffff660da65 in wxEvtHandler::ProcessEvent (this=0x1fa2a28, event=...) at ../src/common/event.cpp:1493
#26 0x00007fffe5de6d63 in LIB_EDIT_FRAME::OnHotKey (this=0x1fa25c0, aDC=0x7fffffffc720, aHotKey=69, aPosition=..., aItem=0x0) at /data/src/kicad-source-mirror/eeschema/hotkeys.cpp:759
#27 0x00007fffe5db7520 in LIB_EDIT_FRAME::GeneralControl (this=0x1fa25c0, aDC=0x7fffffffc720, aPosition=..., aHotKey=69) at /data/src/kicad-source-mirror/eeschema/controle.cpp:307
#28 0x00007fffe6034b8d in EDA_DRAW_PANEL::OnKeyEvent (this=0x9d5200, event=...) at /data/src/kicad-source-mirror/common/draw_panel.cpp:1452
---Type <return> to continue, or q <return> to quit---
#29 0x00007ffff648736e in wxAppConsoleBase::CallEventHandler (this=0x824730, handler=0x9d5200, functor=..., event=...) at ../src/common/appbase.cpp:623
#30 0x00007ffff660d4d7 in wxEvtHandler::ProcessEventIfMatchesId (entry=..., handler=<optimized out>, event=...) at ../src/common/event.cpp:1390
#31 0x00007ffff660d5cb in wxEventHashTable::HandleEvent (this=<optimized out>, event=..., self=self@entry=0x9d5200) at ../src/common/event.cpp:996
#32 0x00007ffff660d97b in wxEvtHandler::TryHereOnly (this=0x9d5200, event=...) at ../src/common/event.cpp:1587
#33 0x00007ffff660da03 in wxEvtHandler::TryBeforeAndHere (event=..., this=0x9d5200) at ../include/wx/event.h:3671
#34 wxEvtHandler::ProcessEventLocally (this=0x9d5200, event=...) at ../src/common/event.cpp:1520
#35 0x00007ffff660da65 in wxEvtHandler::ProcessEvent (this=0x9d5200, event=...) at ../src/common/event.cpp:1493
#36 0x00007ffff701dc9f in wxScrollHelperEvtHandler::ProcessEvent (this=0x9d55b0, event=...) at ../src/generic/scrlwing.cpp:252
#37 0x00007ffff660d7d7 in wxEvtHandler::SafelyProcessEvent (this=<optimized out>, event=...) at ../src/common/event.cpp:1611
#38 0x00007ffff6fb10ec in wxWindowBase::HandleWindowEvent (this=this@entry=0x9d5200, event=...) at ../src/common/wincmn.cpp:1525
#39 0x00007ffff6dcbc5e in (anonymous namespace)::SendCharHookEvent (win=0x9d5200, event=...) at ../src/gtk/window.cpp:890
#40 gtk_window_key_press_callback (gdk_event=0xc39cf40, win=0x9d5200) at ../src/gtk/window.cpp:967
#41 0x00007ffff49c7aec in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#42 0x00007ffff439cfa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007ffff43aefc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007ffff43b77f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007ffff43b808f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007ffff4adf93c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#47 0x00007ffff4af340d in gtk_window_propagate_key_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#48 0x00007ffff6db8ec8 in wxgtk_tlw_key_press_event (widget=0xa1c6f0, event=0xc39cf40) at ../src/gtk/toplevel.cpp:229
#49 0x00007ffff49c7aec in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#50 0x00007ffff439cfa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007ffff43aefc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007ffff43b77f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007ffff43b808f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007ffff4adf93c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#55 0x00007ffff49c6367 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#56 0x00007ffff49c663b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#57 0x00007ffff463ac8c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#58 0x00007ffff3c58197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007ffff3c583f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007ffff3c58712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007ffff49c5697 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#62 0x00007ffff6d98be5 in wxGUIEventLoop::DoRun (this=0xab5600) at ../src/gtk/evtloop.cpp:65
#63 0x00007ffff64c8d23 in wxEventLoopBase::Run (this=0xab5600) at ../src/common/evtloopcmn.cpp:78
#64 0x00007ffff648df56 in wxAppConsoleBase::MainLoop (this=0x824730) at ../src/common/appbase.cpp:334
#65 0x0000000000478445 in APP_KICAD::OnRun (this=0x824730) at /data/src/kicad-source-mirror/kicad/kicad.cpp:256
#66 0x00007ffff651a9a0 in wxEntry (argc=<optimized out>, argv=<optimized out>) at ../src/common/init.cpp:506
#67 0x0000000000476e0d in main (argc=1, argv=0x7fffffffdcb8) at /data/src/kicad-source-mirror/kicad/kicad.cpp:287

Application: kicad
Version: (5.0.1-dev-60-gb8ae4e019), debug build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-33-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON