Blank Black Canvas When Enabling Crosshairs In Eeschema
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This report is similar to #1797238 which was marked as corrected back in 2018.
Initial settings in eeschema:
- Modern Toolset (Accelerated): Selected
- Graphics (Accelerated): Subpixel Antialiasing (Ultra Quality)
- Always show crosshairs: Unchecked
To recreate the issue (with the initial settings above already in place):
- Open the Preferences window
- Check "Always show crosshairs"
- Click OK
The result is a black/blank screen. I can pan/zoom/refresh, but nothing is shown. Panning/zooming occurs because I can see the result if I disable the crosshairs.
To get the crosshairs working in accelerated mode (once the above fault is in place):
- Change to the Fallback toolset
- Change back to the Accelerated toolset
Application: kicad
Version: 5.1.0, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.1.1 libpsl/0.20.2 (+libidn2/2.1.1) libssh2/1.8.1 nghttp2/1.36.0
Platform: Linux 5.0.4-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.69.0
OpenCASCADE Technology: 7.3.0
Curl: 7.64.0
Compiler: GCC 8.2.1 with C++ ABI 1013
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Additional info:
This appears to be dependent on Subpixel Antialiasing being enabled. Both High and Ultra settings work for replication. Supersampling modes do not.
I've been able to replicate this on desktop, laptop, and a VM - all running Arch Linux.