giseldo/neodataset huggingface dataset:
PCBNew /DRC : crash when right-clicking on error or unconnected item (lp:#1854453)

[Original report](https://bugs.launchpad.net/bugs/1854453) created by **Jean Philippe Eimer (phileimer)**
```
Kicad 5.1.5/PCBNew DRC dialog : trying to enlight the problem (marker or
unconnected) with a mouse right-click triggers an instant crash.

Find below the trace displayed in a Debug version :

ASSERT INFO:
../src/generic/vlbox.cpp(279): assert ""selection == (-1) || (selection >=
0 && (size_t)selection < GetItemCount())"" failed in SetSelection():
wxVListBox::SetSelection(): invalid item index

BACKTRACE:
[1] wxVListBox::SetSelection(int)
[2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[3] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[4] wxEvtHandler::TryHereOnly(wxEvent&)
[5] wxEvtHandler::ProcessEventLocally(wxEvent&)
[6] wxEvtHandler::ProcessEvent(wxEvent&)
[7] wxVarScrollHelperEvtHandler::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] wxAppConsoleBase::MainLoop()
[19] APP_SINGLE_TOP::OnRun()
/home/phil/src/kicad-5.1.5/common/single_top.cpp:197
[20] wxEntry(int&, wchar_t**)
[21] main /home/phil/src/kicad-5.1.5/common/single_top.cpp:271
[22] __libc_start_main
[23] _start /usr/src/glibc-2.30/csu/../sysdeps/x86_64/start.S:122

----------------------
Application: KiCad
Version: 5.1.5-jpmr, release build
Libraries:
    wxWidgets 3.1.3
    libcurl/7.67.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.3.0 libpsl/0.21.0
(+libidn2/2.1.1)
Platform: Linux 5.3.12-jpmr x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.3 (wchar_t,wx containers) GTK+ 3.24
    Boost: 1.71.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.67.0
    Compiler: GCC 9.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=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: drc pcbnew wxwidgets

Story points: 6.0
Rounding error on copy/paste (lp:#1854431)

[Original report](https://bugs.launchpad.net/bugs/1854431) created by **Adam Reynolds (suicidaleggroll)**
```
When laying out multiple copies of complicated or dense components (eg:
large BGAs), I'll often break out one, or just a section of one of the
components and then copy/paste the resulting tracks/vias to the rest of the
part and other similar parts.  On a recent design, I ran into an odd
problem where pasting the tracks/vias resulted in a very small rounding
error on the coordinates (0.000001 mm) of just a couple of the pasted
vias/tracks.  This then led to endless errors with trying to select and
route tracks, determine track lengths, perform length matching, odd
0-length stubs created when connecting to these vias, etc.

I was using a pretty course metric grid when copying and pasting, on the
order of 0.25 mm, and this problem only affected a few of the hundreds of
tracks/vias that were pasted.  If it had been every pasted via I would have
noticed it much sooner, but since it was only a handful of the ~500 that
were pasted it made it much more elusive.

Here's an excerpt of the .kicad_pcb file for some of the vias that were
affected:
  (via (at 192.4 94.750001) (size 0.4572) (drill 0.2032) (layers F.Cu B.Cu)
(net 2) (tstamp 5DD3DDD5))
  (via (at 188.4 94.750001) (size 0.4572) (drill 0.2032) (layers F.Cu B.Cu)
(net 2) (tstamp 5DD3DDF9))
  (via (at 186.8 106.000001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDB0))
  (via (at 194 106.000001) (size 0.4572) (drill 0.2032) (layers F.Cu B.Cu)
(net 2) (tstamp 5DD3DDBC))
  (via (at 192.4 106.000001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDD5))
  (via (at 188.4 106.000001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDF9))
  (via (at 186.8 117.250001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDB0))
  (via (at 194 117.250001) (size 0.4572) (drill 0.2032) (layers F.Cu B.Cu)
(net 2) (tstamp 5DD3DDBC))
  (via (at 192.4 117.250001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDD5))
  (via (at 188.4 117.250001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDF9))
  (via (at 186.8 128.500001) (size 0.4572) (drill 0.2032) (layers F.Cu
B.Cu) (net 2) (tstamp 5DD3DDB0))


I was using KiCAD version 5.1.4 in the standard js-reynaud/kicad-5.1 Ubuntu
repo.  I could paste the full version info of my install now, but it has
since been upgraded to 5.1.5.  When the copy/paste was performed I was on
5.1.4.
```
Original tags: pcbnew

Story points: 6.0
Color selector: "plus" buttons aren't correctly displayed [GTK] (lp:#1854390)

[Original report](https://bugs.launchpad.net/bugs/1854390) created by **Patrick Marmorat (patoche91)**
```
the "plus" buttons in the color selector are hidden in the RVB box of
Eeschema (Modern toolset accelerated mode). See picture attached.
Kicad Version :
Application: KiCad
Version: 5.1.5-52549c5~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-70-generic i686, 32 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.4.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: gtk ui

Story points: 6.0
Current vectors missing when doing AC-analysis (lp:#1854375)

[Original report](https://bugs.launchpad.net/bugs/1854375) created by **hugocoolens (hugocoolens)**
```
Current vectors such as@ v1[i] are missing when doing an ngspice-AC-
analysis for a schematic entered with Eeschema. Strange enough current
vectors are available when doing a transient analysis on the same
schematic.
relevant messages (especially the last ones):
https://forum.kicad.info/t/measuring-currents-in-eeschema-ngspice/20002

Kicad version:

Application: KiCad
Version: 5.1.5-52549c5~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-70-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.4.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema ngspice

Story points: 6.0
Common test cases report glib errors (lp:#1854173)

[Original report](https://bugs.launchpad.net/bugs/1854173) created by **Simon Richter (sjr)**
```
Running the testcases in qa/common:

$ ./qa_common_eeschema
Running 74 test cases...

*** No errors detected

(process:5055): GLib-GObject-WARNING **: 16:23:21.791: invalid (NULL)
pointer instance

(process:5055): GLib-GObject-CRITICAL **: 16:23:21.791:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(process:5055): GLib-GObject-WARNING **: 16:23:21.791: invalid (NULL)
pointer instance

(process:5055): GLib-GObject-CRITICAL **: 16:23:21.791:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

The Glib errors also appear when no tests are run, e.g. when asking for the
list of test cases with

$ ./qa_common_eeschema --list_content

This causes an error when extracting the list of tests to be run for CMake,
and also messes up the test log files.
```

Story points: 6.0
Dimension unit change imprecise (lp:#1854167)

[Original report](https://bugs.launchpad.net/bugs/1854167) created by **Patrik Bachan (xorly)**
```
This report extends secondary problem discovered in bug #1853690.

See attached video. I am using 1mm grid, project default dimension unit is
set to inches.

TL-DW:
- Have default dimension set to inches, use metric grid
- create dimension
- edit dimension to switch units from inches to mm
- value of dimension is not aligned with grid eg.: 7.00024 mm instead of 7
mm

I don't really know cause of this. Value of dimension is converted with an
numeric error. Once you try to move end of dimension, value gets
recalculated to correct one.

It's same thing when you create mm dimension on inch grid and then switch
unit to inches. There is an conversion error.



Application: Pcbnew
Version: (5.99.0-402-g13df645af), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.67.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.3.0 libpsl/0.21.0
(+libidn2/2.2.0) libssh2/1.9.0 nghttp2/1.39.2
Platform: Linux 5.3.11-arch1-1 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Nov 22 2019 22:00:56
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.71.0
    OpenCASCADE Technology: 7.4.0
    Curl: 7.67.0
    Compiler: GCC 9.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew ui

Story points: 6.0
$KICAD_SYMBOL_DIR doesn't honor ~/ home directory shortcut on macOS (lp:#1854087)

[Original report](https://bugs.launchpad.net/bugs/1854087) created by **Andy Peters (devel-latke)**
```
On macOS Catalina with the 5.1.5rc2 (and possibly elsewhere, I have not
tested), in the Configure Paths dialog from the Kicad Project Manager,
EESchema doesn't like paths that start with the home-directory shortcut ~/,
so for example, if you set KICAD_SYMBOL_DIR to

~/Library/Application Support/kicad/library (which on my machine exists)

and then you start to edit a schematic, you get a message box:

Library file "~/Library/Application Support/kicad/library/libname.lib not

for each library in your symbol library table. See attached. (Also note
that the text of the message is getting cut off.)

If you change the environment variable back to a full path, such as

/Users/Andy/Library/Application Support/kicad/library

then things work as expected.
```
Original tags: macos

Story points: 6.0
Footprint Editor: Unable to import DXF "No graphic items found in file to import" (lp:#1854078)

[Original report](https://bugs.launchpad.net/bugs/1854078) created by **dhaillant (david-haillant)**
```
In Footprint editor, when I try to import a DXF ("Files/Import Outlines
from DXF File...") I get the following message: "No graphic items found in
file to import"

The DXF files are exported from the CAD software "Front Panel Express", and
they do contain graphics.
I need to use FreeCAD to read them and save again to DXF.

As FreeCAD is being able to read those files, I suppose there's a problem
with the import of some DXF formats.

Note: I don't encounter the problem with files generated from Windows
versions of the same CAD software.


Attached an example of a DXF that I can't import.
Thank you.


Application: ModEdit
Version: 5.1.5-52549c5~84~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-169-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009
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
```
Original tags: dxf import pcbnew

Story points: 6.0
PCBNew crash when updating PCB from Schematic (lp:#1854070)

[Original report](https://bugs.launchpad.net/bugs/1854070) created by **dhaillant (david-haillant)**
```
In Pcbnew, with existing components, tracks, etc from a previous design and
a freshly modified schematic:

In "Update PCB from Schematic",
"Keep existing symbol to footprint associations" checked,
Click on "Update PCB": the updated footprints are shown in the background,
highlighted.
Click on "Close", then click anywhere on the canvas to place the
new/updated footprints: Crash
The crash occurs also if you try to cancel or right click.

If I "Update PCB from Schematic" but with "Re-associate footprints by
reference"checked instead and click "Update PCB" then "Close", the
footprints are updated and there's no crash.


See attached zip file containing the project files for which the crash can
occur.


Application: KiCad
Version: 5.1.5-52549c5~84~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-169-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009
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
```
Original tags: pcbnew

Story points: 6.0
Symbol editor segfault when changing symbol name on MacOS (lp:#1854067)

[Original report](https://bugs.launchpad.net/bugs/1854067) created by **Christoph Nieß (toffi-mixedstuff)**
```
Steps to reproduce:
- Open Symbol Editor
- Duplicate a symbol
- Open symbol settings
- Change symbol name
- Click OK or hit enter

MacOS crash report is attached

Version Info:
Application: KiCad
Version: (5.99.0-400-g09c34051e), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.1 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11
nghttp2/1.39.2
Platform: Mac OS X (Darwin 19.0.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    Build date: Nov 20 2019 09:27:27
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    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
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF
```
Original tags: eeschema macos

Story points: 6.0
Wishlist: PCBNEW: add "locked" property for every pcb item (lp:#1853897)

[Original report](https://bugs.launchpad.net/bugs/1853897) created by **Dino Ghilardi (dino-ghilardi)**
```
In the current master release, some entities can be locked (tracks, track
segments, components), some other not.

Adding the lock flag in all the "edit" dialogs, in the same position could
make also the ui consinstent for this function.

Missing ones:
-Copper zone *
-Keepout areas
-Text *
-Line segments *
-Circles*
-Arcs*
-Graphic polygon*
-Dimensions

(* on items: reported on other wishes on bug list)

Related:
Bug #1745627: Decide what locked means in pcbnew and implement it uniformly
Bug #1829859: Net picker tool for Zone Properties and Track & Via
Properties
Bug #1670428: pcbnew: lock layer checkbox
Bug #1823080: Wish: position lock for text fields added to footprints
Bug #1823795: Add option to lock graphic elements

---------------------
Application: Pcbnew
Version: (5.99.0-421-g2cd60cdfa-dirty), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    Build date: Nov 25 2019 13:40:18
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    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
```
Original tags: feature.request pcbnew

Story points: 22.0
Explicit diff pair definitions rather than inferring diff pairs from name suffixes

[Original report](https://bugs.launchpad.net/bugs/1853821) created by **kezi (kezi)**
```
Differential pair routing should work with H and L suffix, not only P and
N, for example CAN bus uses CANH and CANL pin names
```
Original tags: eeschema pcbnew

Story points: 6.0
Nvidia OpenGl doesn't work anymore with KiCad? (lp:#1853756)

[Original report](https://bugs.launchpad.net/bugs/1853756) created by **Holm Tiffe (holm-h)**
```
Hi,
I have Kicad run on FreeBSD 11.3 -Stable
:
Application: Pcbnew
Version: 5.1.4, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.67.0 OpenSSL/1.0.2t zlib/1.2.11 nghttp2/1.39.2
Platform: FreeBSD 11.3-STABLE amd64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (UTF-8,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.71.0
    OpenCASCADE Technology: 7.4.0
    Curl: 7.67.0
    Compiler: Clang 8.0.1 with C++ ABI 1002
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=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON

Graphics Card is an Nvidia Quadro FX 4500 with 512MB of RAM that worked for
me very well in the past performance wise. THe Driver ist nvidia-driver-304
from the FreeBSD Ports.

My Problem is that since approx an half year ago KiCad stopped to work with
Nvidias OpenGL, I can only use the "Modern Toolset (Fallback)", otherwise
pcbnew crashes at startup, now gerbview is dead too.

Version Info:

Application: Pcbnew
Version: 5.1.4, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.67.0 OpenSSL/1.0.2t zlib/1.2.11 nghttp2/1.39.2
Platform: FreeBSD 11.3-STABLE amd64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (UTF-8,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.71.0
    OpenCASCADE Technology: 7.4.0
    Curl: 7.67.0
    Compiler: Clang 8.0.1 with C++ ABI 1002
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=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON
If startet from cmd line I get a longish log on stderr:

Vertex info
-----------
0(119) : warning C7050: "delta" might be used before being initialized
Internal error: assembly compile error for vertex shader at offset 15516:
-- error message --
line 602, column 1:  error: too many instructions
-- internal assembly text --


MAD   R0.x, R0, R2.y, c[11].w;
[..]

complete log at https://www.tiffe.de/other/gerbview-err

Similar things happen if I switch pcbnew to "accellerated". Pcbnew and
gerbview are dumping cores after that.

Whats happening here?

Regards,

Holm
```

Story points: 6.0
5.1.4 Eeschma Crash  (lp:#1853750)

[Original report](https://bugs.launchpad.net/bugs/1853750) created by **Matt Doc (docara)**
```
HI

Standalone Eeschema crashes after Windows 10 machine wakes from sleep. When
PC woken and you try to continue you work, your are presented with a
completely blank screen except for greyed icons and Task Manager reports
'Not Responding'.

When invoked using the normal 'KiCad' method this does not seem to happen.
All my work was lost I hadn't saved anything.

Application: KiCad
Version: (5.1.4)-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
```
Original tags: eeschema

Story points: 6.0