PCBNew mouse cursor sometimes gets stuck after DXF Import on MSW

Bug #1813377 reported by Bryan Malley
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

This seems to possibly be a minor bug that can currently be fixed with a relaunch of the application.
While in PCBNew, the mouse cursor seems to get stuck as the larger crosshairs style after an import of a DXF file. The only way I've found to reset it is to close the application and relaunch it.

Application: kicad
Version: (5.0.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

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

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

Please attach the dxf you are testing and possibly a screenshot.

tags: added: exf import pcbnew
tags: added: dxf
removed: exf
Revision history for this message
Aleksandr Sh (dsa-t) wrote :

The cursor cross is still visible after interactively placing any dxf.

Revision history for this message
Seth Hillbrand (sethh) wrote :

This appears to be fixed in the master branch.

You can test the pre-release v5.1 build at http://downloads.kicad-pcb.org/windows/nightly/

Changed in kicad:
status: New → Fix Committed
Revision history for this message
Aleksandr Sh (dsa-t) wrote :

Sometimes the cross is visible during placement and hides afterwards.
Sometimes the cross is hidden during placement and shows afterwards.

Application: kicad
Version: (6.0.0-rc1-dev-1606-g4cd41e394), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
status: Fix Committed → Confirmed
Revision history for this message
Bryan Malley (retoid) wrote :

Thank you!

Revision history for this message
Seth Hillbrand (sethh) wrote :

Hmm... Maybe MSW-specific

tags: added: windows
removed: import
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Confirmed using test dxf on 5.1.0, Windows 10 64bit.

Application: kicad
Version: (5.1.0)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Nick Østergaard (nickoe) wrote :

@Michael, What canvas is used?

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

Is this in the footprint editor or in pcbnew?

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Pcbnew modern accelerated.

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Just tested it also happens in Modern Fallback Toolset. As previously reported, is an intermittent bug, the crosshairs don't always get stuck.

Jeff Young (jeyjey)
summary: - PCBNew mouse cursor stuck after DXF Import
+ PCBNew mouse cursor sometimes gets stuck after DXF Import on MSW
Jeff Young (jeyjey)
Changed in kicad:
importance: Low → Medium
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1793

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Medium → Unknown
status: Expired → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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