footprint wizard not work

Bug #1458449 reported by maxchen
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Application: kicad
Version: 0.201505222246+5678~23~ubuntu14.04.1-product release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.8)
Platform: Linux 3.13.0-52-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

I try to use footprint wizard, but when open the wizard from footprint editor, the main wizard window and a small window to choose a wizard show up ,the small window just don't response to my mouse click, I can move it but can't close it. In the main window of the wizard, I can do everything but when I click "Add footprint to board" button, nothing happen, no new footprint show up in footprint editor window or pcbnew window. And I even can't close the wizard window.

Revision history for this message
Nick Østergaard (nickoe) wrote :

That sounds odd. The small windows, should contain entries for different wizards, which you have to click before you can use the big window. If the big window hides the small window it will not respond, because the small window is waiting for input.

Revision history for this message
maxchen (trlsmax) wrote :

when they show up, the main window of wizard is empty , no footprint display, and I can press the button "select wizard to use" to bring another small window to choose a wizard, this small window work, but that first show up small window still there with no response

Revision history for this message
Nick Østergaard (nickoe) wrote :

Can you make a small screen recording of it? (use gtkrecordmydesktop or something)

On my machine it will show the small wizard selector window when it opens the big window also.

Revision history for this message
maxchen (trlsmax) wrote :

Here is the video to show the bug

Revision history for this message
jean-pierre charras (jp-charras) wrote :

Very strange...
But I am unable to recreate this issue (Kubuntu 10.04 LTS and Unbunt 10.10).

Revision history for this message
maxchen (trlsmax) wrote :

Got this error when start footprint wizard:
(kicad:28517): Gdk-CRITICAL **: IA__gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed

Revision history for this message
Piotr Esden-Tempski (esden) wrote :

I have the same issue on Ubuntu 14.04 with Kicad nightly build 5822.

In my case the wizard selection window stays empty. The dialog does not respond to 'OK' nor 'Cancel' buttons. I have to kill the whole kicad process because the 'x' buttons don't work either.

I am also getting the same assertion as @maxchen

Revision history for this message
jean-pierre charras (jp-charras) wrote :

Do not find plugins is one thing (they can be not stored in a known path) and cannot close the dialog is an other thing.
This kind of behavior is often due to some compatibility issue with a system library.

I am using Ubuntu 14.04 LTS and Ubuntu 14.10 on Unity, and I do not see this issue (as said previously)

Are you able to rebuild kicad from sources ?

And usually, Gdk/Gtk messages are useless.
Most of applications generate these messages, not especially Kicad.

Revision history for this message
Piotr Esden-Tempski (esden) wrote :

I have now compiled 5830 from source. Still the same issue. What information do you want me to provide so we can get to the core of the issue?

Revision history for this message
Piotr Esden-Tempski (esden) wrote :
Download full text (5.5 KiB)

Here is the gdb backtrace while pcbnew is locked up due to the open wizard dialog:

---
#0 0x00007ffff5ddb12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff4a81fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4a8230a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff57dd447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007ffff71e3af5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5 0x00007ffff6b99390 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff723f38c in wxDialog::ShowModal() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007fffe947f3d8 in FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard() ()
   from /home/esdentem/projects/kicad/kicad.bzr/build/pcbnew/_pcbnew.kiface
#8 0x00007fffe9482b8b in FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME(KIWAY*, wxWindow*, FRAME_T) ()
   from /home/esdentem/projects/kicad/kicad.bzr/build/pcbnew/_pcbnew.kiface
#9 0x00007fffe934f7a0 in PCB::IFACE::CreateWindow(wxWindow*, int, KIWAY*, int) ()
   from /home/esdentem/projects/kicad/kicad.bzr/build/pcbnew/_pcbnew.kiface
#10 0x00000000004203ac in ?? ()
#11 0x00007fffe94ead55 in FOOTPRINT_EDIT_FRAME::Process_Special_Functions(wxCommandEvent&) ()
   from /home/esdentem/projects/kicad/kicad.bzr/build/pcbnew/_pcbnew.kiface
#12 0x00007ffff6b56bfe in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#13 0x00007ffff6cc9662 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff6cc9713 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff6cc9a6d in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007fffe9902979 in EDA_BASE_FRAME::ProcessEvent(wxEvent&) () from /home/esdentem/projects/kicad/kicad.bzr/build/pcbnew/_pcbnew.kiface
#17 0x00007ffff6cc9883 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff6cc9b45 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff7359e98 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#20 0x00007fffe8cd8c48 in wxAuiToolBar::OnLeftUp(wxMouseEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_aui-3.0.so.0
#21 0x00007ffff6b56bfe in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff6cc9662 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff6cc9713 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#24 0x00007ffff6cc9a6d in wxEvtHandler::TryHereOnly(wxEvent&) () from /us...

Read more...

Revision history for this message
Eldar Khayrullin (eldar) wrote :

I have same thing. Empty Footprint wizard dialog and it doesn't close.

Application: kicad
Version: 0.201507022246+5872~23~ubuntu15.04.1-product release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.19.0-21-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

OS: Ubuntu 15.04.

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Debug message:
(pcbnew:14725): Gdk-CRITICAL **: IA__gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed

Revision history for this message
Eldar Khayrullin (eldar) wrote :
Download full text (5.8 KiB)

(gdb) bt
#0 0x00007ffff5c2b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff48a7ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff48a8242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5615857 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007ffff707a745 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5 0x00007ffff69ef750 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff7104ca3 in wxDialog::ShowModal() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007fffe933cdce in FOOTPRINT_WIZARD_FRAME::SelectFootprintWizard (this=0x4fba600)
    at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/pcbnew/footprint_wizard.cpp:155
#8 0x00007fffe933e31b in FOOTPRINT_WIZARD_FRAME::FOOTPRINT_WIZARD_FRAME (this=0x4fba600, aKiway=0x686780 <Kiway>, aParent=0xfa2030,
    aFrameType=FRAME_PCB_FOOTPRINT_WIZARD_MODAL) at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/pcbnew/footprint_wizard_frame.cpp:211
#9 0x00007fffe919d301 in PCB::IFACE::CreateWindow (this=0x7fffea48b240 <PCB::kiface>, aParent=0xfa2030, aClassId=8, aKiway=0x686780 <Kiway>, aCtlBits=1)
    at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/pcbnew/pcbnew.cpp:147
#10 0x0000000000429e31 in KIWAY::Player (this=0x686780 <Kiway>, aFrameType=FRAME_PCB_FOOTPRINT_WIZARD_MODAL, doCreate=true)
    at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/common/kiway.cpp:304
#11 0x00007fffe93d075c in FOOTPRINT_EDIT_FRAME::Process_Special_Functions (this=0x28f0d80, event=...)
    at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/pcbnew/modedit.cpp:341
#12 0x00007ffff69a971e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#13 0x00007ffff6b44f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff6b4500b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff6b453b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007fffe9a2b17c in EDA_BASE_FRAME::ProcessEvent (this=0x28f0d80, aEvent=...)
    at /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/common/basicframe.cpp:164
#17 0x00007ffff6b451c3 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff6b454a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff72b9548 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#20 0x00007fffe8a84888 in wxAuiToolBar::OnLeftUp(wxMouseEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_aui-3.0.so.0
#21 0x00007ffff69a971e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff6b44f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTable...

Read more...

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Nobody calls this function:
file class_footprint_wizard.cpp: void FOOTPRINT_WIZARDS::register_wizard( FOOTPRINT_WIZARD* aWizard )
Get 0:
file dialog_footprint_wizard_list.cpp: int n_wizards = FOOTPRINT_WIZARDS::GetWizardsCount();

Revision history for this message
Eldar Khayrullin (eldar) wrote :

https://code.launchpad.net/~js-reynaud/+archive/ubuntu/ppa-kicad
This package doesn't install pcbnew footprint wizard plugins.
After manual copy scripts from src:
$ cp pcbnew/scripting/plugins/* ~/.kicad_plugins/
FW began to show list of plugins but when click to them nothing to happen.

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Same behaviour how at maxchen video

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Maybe change importance to "High" ?

Revision history for this message
Eldar Khayrullin (eldar) wrote :

It is 2 bugs:
1) ubuntu kicad packager doesn't install plugins from pcbnew/scripting/plugins/*
2) footprint wizard dialog is frozen

Revision history for this message
Jean-Samuel Reynaud (js-reynaud) wrote :

Ubuntu ppa Kicad package now install plugins:
Plugins are installed at:
/usr/lib/kicad/scripting/plugins/

ENV variable KICAD_PATH is set to /usr/lib/kicad by the package (file /etc/profile.d/kicad-env.sh)

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Now only footprint wizard dialog is frozen

Revision history for this message
Ashton Johnson (acj0003) wrote :

Issues still present in 0.201508090901+6074~28~ubuntu15.04.1

Revision history for this message
Eldar Khayrullin (eldar) wrote :

I noticed strange behaviour: if move mouse cursor to scrollbars of dialog 'Select wizard' and press 'Esc' then dialog closed and all work but dialog 'Footprint Builder Messages' on top 'Footprint Wizard' dialog and doesn't moved but last dialog gui is interactived.
Then if I click to 'Export .. to the editor' -> application is closed (fault).
Terminal message:
(kicad:7652): Gdk-CRITICAL **: IA__gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed
pure virtual method called
terminate called without an active exception
Аварийный останов (сделан дамп памяти)

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Kicad rev bzr6156.
Ps. this behaviour appear only run in kicad prj manager

Revision history for this message
Eldar Khayrullin (eldar) wrote :
Download full text (5.5 KiB)

(gdb) bt
#0 0x00007ffff58c4267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007ffff58c5eca in __GI_abort () at abort.c:89
#2 0x00007ffff63f606d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff63f3ee6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff63f3f31 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff63f4a7f in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff6ffad3b in wxTextEntryBase::DoSetValue(wxString const&, int) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007ffff6eb43b0 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#8 0x00007fffda962a18 in FOOTPRINT_WIZARD_FRAME::DisplayBuildMessage (this=this@entry=0x9d93e0, aMessage=...)
    at /build/kicad-8afboj/kicad-0.201509051501+6156~29~ubuntu15.04.1/kicad/pcbnew/footprint_wizard.cpp:125
#9 0x00007fffda962af4 in FOOTPRINT_WIZARD_FRAME::GetBuiltFootprint (this=this@entry=0x9d93e0)
    at /build/kicad-8afboj/kicad-0.201509051501+6156~29~ubuntu15.04.1/kicad/pcbnew/footprint_wizard.cpp:157
#10 0x00007fffdaa39c94 in FOOTPRINT_EDIT_FRAME::Process_Special_Functions (this=0x2017e20, event=...)
    at /build/kicad-8afboj/kicad-0.201509051501+6156~29~ubuntu15.04.1/kicad/pcbnew/modedit.cpp:350
#11 0x00007ffff670871e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#12 0x00007ffff68a3f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#13 0x00007ffff68a400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007ffff68a43b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007fffdafacf8c in EDA_BASE_FRAME::ProcessEvent (this=0x2017e20, aEvent=...)
    at /build/kicad-8afboj/kicad-0.201509051501+6156~29~ubuntu15.04.1/kicad/common/basicframe.cpp:164
#16 0x00007ffff68a41c3 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff68a44a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff7018548 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#19 0x00007ffff7ba3888 in wxAuiToolBar::OnLeftUp(wxMouseEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_aui-3.0.so.0
#20 0x00007ffff670871e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff68a3f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#22 0x00007ffff68a400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff68a43b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr...

Read more...

Revision history for this message
jean-pierre charras (jp-charras) wrote :

Can you try rev 6163 ?

Revision history for this message
Eldar Khayrullin (eldar) wrote :
Download full text (3.3 KiB)

Application: pcbnew
Version: (2015-09-07 BZR 6165, Git 4a06cd2)-product debug build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.19.0-26-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.55.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Kicad shows assert dialog (I run pcbnew without the proj manager):
ASSERT INFO:
../src/generic/grid.cpp(1390): assert "Assert failure" failed in DeleteRows(): Called wxGridStringTable::DeleteRows(pos=0, N=0)
Pos value is invalid for present table with 0 rows

BACKTRACE:
[1] wxGridStringTable::DeleteRows(unsigned long, unsigned long)
[2] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[3] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[4] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[5] wxEvtHandler::TryHereOnly(wxEvent&)
[6] wxEvtHandler::DoTryChain(wxEvent&)
[7] wxEvtHandler::ProcessEvent(wxEvent&)
[8] wxWindowBase::TryAfter(wxEvent&)
[9] wxAuiToolBar::OnLeftUp(wxMouseEvent&)
[10] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[11] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[13] wxEvtHandler::TryHereOnly(wxEvent&)
[14] wxEvtHandler::ProcessEventLocally(wxEvent&)
[15] wxEvtHandler::ProcessEvent(wxEvent&)
[16] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[17] g_closure_invoke
[18] g_signal_emit_valist
[19] g_signal_emit
[20] gtk_propagate_event
[21] gtk_main_do_event
[22] g_main_context_dispatch
[23] g_main_loop_run
[24] gtk_main
[25] wxGUIEventLoop::DoRun()
[26] wxEventLoopBase::Run()
[27] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[28] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[29] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[30] wxEvtHandler::TryHereOnly(wxEvent&)
[31] wxEvtHandler::DoTryChain(wxEvent&)
[32] wxEvtHandler::ProcessEvent(wxEvent&)
[33] wxWindowBase::TryAfter(wxEvent&)
[34] wxAuiToolBar::OnLeftUp(wxMouseEvent&)
[35] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[36] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[37] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[38] wxEvtHandler::TryHereOnly(wxEvent&)
[39] wxEvtHandler::ProcessEventLocally(wxEvent&)
[40] wxEvtHandler::ProcessEvent(wxEvent&)
[41] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[42] g_closure_invoke
[43] g_signal_emit_valist
[44] g_signal_emit
[45] gtk_propagate_event
[46] gtk_main_do_event
[47] g_main_context_dispatch
[48] g_main_loop_run
[49] gtk_main
[50] wxGUIEventLoop::DoRun()
[51] wxEventLoopBase::Run()
[52] wxAppConsoleBase::MainLoop()
[53] APP_SINGLE_TOP::OnRun() /home/eldar/Dev/BUILD/kicad/kicad-source-mirror/common/sin...

Read more...

Revision history for this message
Eldar Khayrullin (eldar) wrote :

It is appear in the first run of footprint wizard (if no wizard selected)

Revision history for this message
Eldar Khayrullin (eldar) wrote :

Looks as fixed for me in rev BZR6169

Changed in kicad:
status: New → Fix Committed
Revision history for this message
Ashton Johnson (acj0003) wrote :

Looks good. Thanks!

Jon Neal (reportingsjr)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.