giseldo/neodataset huggingface dataset:
Link in FAQ to EESchema PDF is invalid (lp:#1798248)

[Original report](https://bugs.launchpad.net/bugs/1798248) created by **Sean Cross (w-sean)**
```
When exporting a BOM in EESchema, the first line tells the user to see the
full documentation by going to
https://answers.launchpad.net/kicad/+faq/2265

That link contains very little information, aside from a link to
http://bazaar.launchpad.net/~kicad-
developers/kicad/doc/download/head:/1115%4016bec504-3128-0410-b3e8-8e38c2123bca:trunk%252Fkicad-
doc%252Fdoc%252Fhelp%252Fen%252Feeschema.pdf/eeschema.pdf

The provided link is invalid.
```

Story points: 8.0
Diff pair length tuner makes the tracks cross each other (lp:#1798221)

[Original report](https://bugs.launchpad.net/bugs/1798221) created by **Radovan Blažek (blazra)**
```
Hi,

steps to reproduce:
1. Route a differential pair.
2. Use the differential pair length tuner to make the differential pair
longer.
Result: Tracks that make the differential pair cross each other at the
beginning and at the end of the length tuned segment. See the attached
screenshot.

Maybe it's somehow related to a fact that, while routing, the ratsnest line
for the positive track is blue and for the negative track it's red. Or is
that intentional?

Radek


Application: kicad
Version: (6.0.0-rc1-dev-930-g08e137967), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.61.1
    Compiler: GCC 8.2.1 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
```
Original tags: pcbnew pns

Story points: 12.0
Eeschema allows invalid text paste (lp:#1798144)

[Original report](https://bugs.launchpad.net/bugs/1798144) created by **Seth Hillbrand (sethh)**
```
Pasting unicode (e.g. 😕) into a net label in Eeschema causes segfault.

In master, the fault is caught but the GAL context lock is not released and
a wxdialog is shown.  This leads to a second context lock attempt and
deadlock.

Application: kicad
Version: (5.0.1-7-gcccf4cf20), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2l 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:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 14.0
[KICAD 5.0.1] PCBnew core dumped - Basic Shape Polygon (lp:#1798095)

[Original report](https://bugs.launchpad.net/bugs/1798095) created by **Jorge Neiva (jo-joven)**
```

Pcbnew -> select PAD -> "Custom Shape Primitives" -> "Edit Primitive"

On "Basic Shape Polygon" remove all corners, when click on cancel get the
following message on command line:

$ kicad
double free or corruption (out)
Aborted (core dumped)

it's easy to reproduce.

Kicad version:

Application: kicad
Version: 5.0.1-33cea8e~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-36-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Pcbnew: failure to update Net Class Membership list after doing Tools --> "Update PCB From Schematic" (lp:#1798006)

[Original report](https://bugs.launchpad.net/bugs/1798006) created by **Gabriel Staples (ercaguy)**
```
Application: kicad
Version: 5.0.0-fee4fd1~66~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-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.54.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

--------------------------------------------------

Bug: Pcbnew: After running Tools --> "Update PCB From Schematic", new net
classes are not shown in the Net Class Membership list (Setup --> Design
Rules --> Net Classes Editor tab --> Net Class Membership at bottom) until
you save, close, and re-open the PCB.

The expected behavior is that this section would update immediately. It's
very confusing when you see old net classes in the "Net Class Membership"
list that don't exist anymore, because the schematic was changed, for
instance, after updating the PCB from the schematic.
```

Story points: 6.0
Eeschema: Unconnected marker doesn't disappear after connecting wire (lp:#1797996)

[Original report](https://bugs.launchpad.net/bugs/1797996) created by **Fabián Inostroza (fabianinostroza)**
```
See the attached screenshot

Application: kicad
Version: (6.0.0-rc1-dev-922-gd62145fba-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.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+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 6.0
WIsh: Eeschema, limit zoom out level (lp:#1797995)

[Original report](https://bugs.launchpad.net/bugs/1797995) created by **Fabián Inostroza (fabianinostroza)**
```
Currently it is possible to zoom out to the point where the schematic is
not visible and the only way to recover the view is by using zoom to fit.

Application: kicad
Version: (6.0.0-rc1-dev-922-gd62145fba-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.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+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 6.0
Issues on macOS 10.14 and dark mode (lp:#1797989)

[Original report](https://bugs.launchpad.net/bugs/1797989) created by **Alessandro Gatti (agatti)**
```
Some UI elements are rendered improperly when using "dark mode" on macOS
10.14, making things from slightly annoying to almost unusable (see
screenshots).

-- System Information

ProductName:    Mac OS X
ProductVersion: 10.14
BuildVersion:   18A391

-- KiCad Information

KiCad 5.0.1 from official release DMG file.

Thank you for your time,
Alessandro
```
Original tags: osx

Story points: 56.0
"+" for SPICE line continuation in Eeschema text entry not working in 5.0.1 (lp:#1797937)

[Original report](https://bugs.launchpad.net/bugs/1797937) created by **Steve Wood (steve+ubuntu)**
```
For example:

.param Cout=5p Rout=10k
+ Lout=1u Rin={5*Rout}

no longer works.  Only the 1st line will show up in the SPICE netlist.
This did work before, so now I have some broken schematics.  I can't say
for certain if it was the switch to 5.1 that broke this feature, but I
don't see what else it could have been.

Application: kicad
Version: 5.0.1-33cea8e~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-36-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Cannot draw a straight diff pair segment (lp:#1797914)

[Original report](https://bugs.launchpad.net/bugs/1797914) created by **Radovan Blažek (blazra)**
```
Hi,

when you are in the diff pair routing mode, the tracks disappear if you try
to route just a straight segment without connection to the destination
pads.

I have made a screen record that will hopefully make it clear.

Application: kicad
Version: (6.0.0-rc1-dev-912-gd66e0d4f7), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.61.1
    Compiler: GCC 8.2.1 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
```
Original tags: pcbnew pns

Story points: 10.0
Eeeschema libedit flip cannot be undone (lp:#1797900)

[Original report](https://bugs.launchpad.net/bugs/1797900) created by **John Beard (john-j-beard)**
```
Block flip in eeschema libedit causes state that can't be undone.

* Open a schematic symbol in libedit
* Block-select some of it
* Flip with "Y" or "X"
* Abort with "Esc"
* The selection is now in the wrong place
* This cannot be undone, or prior actions.

----------

Application: eeschema
Version: (6.0.0-rc1-dev-914-gd66e0d4f7), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.33.0
Platform: Linux 4.18.9-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.1 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
```
Original tags: eeschema

Story points: 10.0
KiCad r11526 crashes during eagle import (lp:#1797889)

[Original report](https://bugs.launchpad.net/bugs/1797889) created by **Bob (b-ansay)**
```
While trying to import an eagle project into KiCad r11526 (tried r11482 as
well), some files are created but KiCad crashes after a few seconds and no
sch or pcb file is created.

I have the following files:

empty.kicad_wks file,
eagle_project_name.pro
eagle_project_name-eagle-import.
eagle_project_name-eagle-import.lib
sym-lib-table

Same project could be imported with KiCad v5.0.0 but I had some warnings
because of restrict Layers and some warnings because of polygons/rectangles
on copper layers.

I found this bug report:
https://bugs.launchpad.net/kicad/+bug/1755886
and thought it might be a good idea to try a nightly build since the bug is
marked as fixed.

Seems that it might be another issue or something special with my eagle
files?


Version info:

Application: kicad
Version: (6.0.0-rc1-dev-911-g0777d1118), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

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


Best regards,
Bob
```
Original tags: packaging windows

Story points: 12.0
Copper zone distance to Edge.Cuts (lp:#1797787)

[Original report](https://bugs.launchpad.net/bugs/1797787) created by **Olivier (oc-spam66)**
```
Hello,

In most PCB fabrication houses, the interpretation of the lines on the
mechanical layer Edge.cuts is that the _middle_ of the lines indicates the
exact position of the mechanical cut. In other words, the width of the line
has _no significance_.

However, when filling a copper zone, KiCAD uses the clearance value with
respect to the edge of the line instead of the middle of the line. I think
this is bad practice because the width of the line should have no
significance.

Moreover, the designer may need to specify more margin with respect to the
mechanical edge than with respect to the copper patterns, because they are
technologically two different things. Therefore, it is reasonable to
distinguish the margin with the PCB edge and the clearance with the copper
patterns.

Request: In the property dialog of the copper zone filling, I suggest to
add a supplementary property named "Margin to Edge.Cuts". This margin would
be interpreted with respect to the middle of the line (not the edge of the
line).

Olivier

---
Note: In bug 1516244, Nicholas said he changes the line-width of Edge.Cuts
in order to force zones from edges to the distance he wants. It may work
fine, but it looks more like a software trick than really taking into
account the technological difference between copper patterns and board
edges. Also, some fabrication houses sometimes advise for a preferred line
width for the Edge.Cuts layer, and

Reference example:
https://www.eurocircuits.com/pcb-design-guidelines/#mechanicallayer
"Outlines are best shown using a small line – e.g. 0.50mm (20mil) wide –
where the center of the line represents the exact board outline."

---
Application: kicad
Version: 5.0.0+dfsg1-2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 OpenSSL/1.1.0e zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) libssh2/1.7.0 nghttp2/1.27.0 librtmp/2.3
Platform: Linux 4.14.0-3-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: pcbnew

Story points: 34.0
EEschema wrong pin rendering (lp:#1797750)

[Original report](https://bugs.launchpad.net/bugs/1797750) created by **Michele Giorato (mr-miky64)**
```
Nothing particularly serious but the low active output pins are badly
drawn.
See attached images.

I also wanted to point out that the imported images now always end up in
the background or there is no way to place them on top of a symbol,
moreover it lacks the possibility to change it level. In previous versions,
the imported image was superimposed. I do not think a layer manager is
necessary, but the ability to choose between background or foreground is
useful.



Application: kicad
Version: 6.0.0-rc1-unknown-r14125-a676034e, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.59.0 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh/0.8.3/openssl/zlib nghttp2/1.32.1
Platform: Linux 4.18.12-200.fc28.x86_64 x86_64, 64 bit, Little endian,
wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.66.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.59.0
    Compiler: GCC 8.1.1 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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 6.0
pcbnew debug alert when launched - macOS (lp:#1797710)

[Original report](https://bugs.launchpad.net/bugs/1797710) created by **Steven Slupsky (sslupsky)**
```
pcbnew issues a "wxWidgets Debug Alert" when launched on macOS using the
KiCad UI from a recent nightly.  The same behaviour was observed on two
different computers running two different versions of macOS.  nMP running
Mohave (10.14) or MBP running High Sierra (10.13.6).  The debug alert
message is attached below and the KiCad version info.  When the alert
occurs, clicking "Cancel" suppresses the warnings and the pcb file is
loaded and pcbnew continues.  If "Yes" is selected, pcbnew terminates.

When pcbnew is launched separately from the KiCad UI, pcbnew fails to start
and hangs.


/vagrant/build/kicad/src/kicad/common/gal/opengl/opengl_gal.cpp(1870):
assert "glyph" failed in computeBitmapTextSize(): missing char in font:
code 0x20 < >

Call stack:
[00] KIGFX::PCB_PAINTER::draw(D_PAD const*, int)
[01] KIGFX::PCB_PAINTER::Draw(KIGFX::VIEW_ITEM const*, int)
[02] KIGFX::VIEW::updateItemGeometry(KIGFX::VIEW_ITEM*, int)
[03] KIGFX::VIEW::invalidateItem(KIGFX::VIEW_ITEM*, int)
[04] KIGFX::VIEW::UpdateItems()
[05] PCB_DRAW_PANEL_GAL::OnShow()
[06] EDA_DRAW_PANEL_GAL::onShowTimer(wxTimerEvent&)
[07] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[08] wxEvtHandler::ProcessEventLocally(wxEvent&)
[09] wxEvtHandler::ProcessEvent(wxEvent&)
[10] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[11] wxTimerImpl::SendEvent()
[12] __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
[13] __CFRunLoopDoTimer
[14] __CFRunLoopDoTimers
[15] __CFRunLoopRun
[16] CFRunLoopRunSpecific
[17] RunCurrentEventLoopInMode
[18] ReceiveNextEventCommon
[19] _BlockUntilNextEventMatchingListInModeWithFilter
[20] _DPSNextEvent
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.


Application: kicad
Version: (6.0.0-rc1-dev-865-g21579b792), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.0.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.51.0
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    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
```
Original tags: osx

Story points: 6.0
Import Eagle CAD file crash (lp:#1797701)

[Original report](https://bugs.launchpad.net/bugs/1797701) created by **Liu Guang (china123)**
```
I downloaded the 5.0.1 version at http://downloads.kicad-
pcb.org/windows/testing/.

Import Eagle CAD files,in the final step, KiCad flashes back

Application: kicad
Version: (5.0.1), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

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
```
Original tags: 5.0.1 pcbnew

Story points: 16.0