eeschema cannot enter value in Symbol Properties grid

Bug #1817810 reported by Seth Hillbrand on 2019-02-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
High
Seth Hillbrand

Bug Description

I'm getting errors in GTK3 at the moment when editing fields in the Symbol Properties.

1) Double-clicking doesn't select the field
2) Entering text overwrites what is in the field one character at a time.
3) Attempting to click+drag in the grid gives the following assertion and prevents interacting the the dialog (no clicks, no key press, etc)

GTK2 seems to run fine.

ASSERT INFO:
../src/generic/grid.cpp(4059): assert "!m_winCapture" failed in DoGridDragEvent(): shouldn't capture the mouse twice

BACKTRACE:
[1] wxGrid::DoGridDragEvent(wxMouseEvent&, wxGridCellCoords const&)
[2] wxGrid::ProcessGridCellMouseEvent(wxMouseEvent&)
[3] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[4] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[5] wxEvtHandler::TryHereOnly(wxEvent&)
[6] wxEvtHandler::ProcessEventLocally(wxEvent&)
[7] wxEvtHandler::ProcessEvent(wxEvent&)
[8] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[9] g_closure_invoke
[10] g_signal_emit_valist
[11] g_signal_emit
[12] gtk_main_do_event
[13] g_main_context_dispatch
[14] g_main_loop_run
[15] gtk_main
[16] wxGUIEventLoop::DoRun()
[17] wxEventLoopBase::Run()
[18] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[19] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[20] wxEvtHandler::TryHereOnly(wxEvent&)
[21] wxEvtHandler::ProcessEventLocally(wxEvent&)
[22] wxEvtHandler::ProcessEvent(wxEvent&)
[23] wxEvtHandler::ProcessPendingEvents()
[24] wxAppConsoleBase::ProcessPendingEvents()
[25] wxApp::DoIdle()
[26] g_main_context_dispatch
[27] g_main_loop_run
[28] gtk_main
[29] wxGUIEventLoop::DoRun()
[30] wxEventLoopBase::Run()
[31] wxAppConsoleBase::MainLoop()
[32] wxEntry(int&, wchar_t**)
[33] __libc_start_main
[34] _start

Application: kicad
Version: (5.1.0-rc2-4-g73f0b3087c), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.19.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

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

KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 13249b723b5f3ef109b87f03dc07a6a3133ccd15
https://git.launchpad.net/kicad/patch/?id=13249b723b5f3ef109b87f03dc07a6a3133ccd15

Changed in kicad:
status: New → Fix Committed
assignee: nobody → Seth Hillbrand (sethh)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers