Eeschema crashes if "Probe" or "Tune" is clicked from simulator frame

Bug #1836544 reported by jean-pierre charras
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Critical
Jeff Young

Bug Description

When the simulator frame is open, if a tool is the schematic editor is already activated,
if "Probe" or "Tune" is clicked a crash happens as soon as the mouse cursor enters the schematic canvas (in Debug mode there are some wxASSERT).

The most easy way to reproduce this issue is (in simulator frame):
Click on "Tune"
then Click on "Probe"
and move the mouse cursor to the schematic canvas.

Application: Eeschema
Version: (5.1.0-1274-g6da11de5e), release build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.65.1 OpenSSL/1.1.1c (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.1
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.65.1
    Compiler: GCC 9.1.0 with C++ ABI 1013

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

Changed in kicad:
milestone: none → 6.0.0-rc1
importance: Undecided → Critical
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: New → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 58ca5b71a9e943742288d9806fd87e176067b60d
https://git.launchpad.net/kicad/patch/?id=58ca5b71a9e943742288d9806fd87e176067b60d

Changed in kicad:
status: In Progress → Fix Committed
tags: added: eeschema ngspice
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.