giseldo/neodataset huggingface dataset:
Cursor lag in all graphics canvases (lp:#1831541)

[Original report](https://bugs.launchpad.net/bugs/1831541) created by **Thomas Figueroa (tom-figueroa)**
```
Application: KiCad
Version: (5.1.0-889-g3e3cd3984-dirty), release build
Libraries:
    wxWidgets 3.1.3
    libcurl/7.65.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 18908), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.1.3 (wchar_t,wx containers)
    Boost: 1.70.0
    OpenCASCADE Technology: 7.3.0
    Curl: 7.65.0-DEV
    Compiler: Visual C++ 1922 without C++ ABI
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=OFF

I'm using my own personal builds, but have confirmed this behavior in the
x64 nightly builds for Windows dating back to 5-20-2019. The cursor will
lag an incredible amount behind mouse movements. I have tried in both
graphics options, along with changing the anti-aliasing settings, and in
all programs in KiCad that use the OpenGL or Cairo canvasses to no avail.
Panning also results in a massive lag, as does any mouse-related action
(click-drag, etc). The coordinates and misc info displayed in the
information bar, however, update perfectly fine.
```
Original tags: gal

Story points: 6.0
Symbol Editor Description Not Updating (lp:#1831516)

[Original report](https://bugs.launchpad.net/bugs/1831516) created by **Matt Rohloff (mrohloff)**
```
The part description in the filter/library-tree does not update after
making changes. I need to close the symbol editor and re-open it to see the
changes. This appears similar to the report for the old bug #1741794.

------
Application: kicad
Version: (5.1.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_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
```

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

[Original report](https://bugs.launchpad.net/bugs/1831513) created by **Timothy Abraham (timmit99)**
```
Pcbnew crashed whenever I try to use the "Update PCB from Schematic"
Button.

Tried with a fresh project.
 - Create project "OLED_Breakout"
 - add part (Screw_Terminal_01x02)
 - add footprint (TerminalBlock:TerminalBlock_bornier-2_P5.08mm)
 - Annotate schematic
 - Save Schematic
 - Click "Run Pcbnew" button
 - Click "Update PCB from Schematic
 - CRASH



Application: KiCad
Version: (5.1.0-815-gf49779465), 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 pcbnew

Story points: 6.0
Patch - Fix misc. typos (lp:#1831510)

[Original report](https://bugs.launchpad.net/bugs/1831510) created by **kunda1 (kunda1)**
```
This patch was created using `codespell -q 3 -I ../kicad-white-wordlist.txt
-L aray,aother,ba,serie,fo,tim,dout,iff,modul`

Within are patches for the following directories:
pcbnew/
common/
pcb_calculator/
eeschema/
```

Story points: 6.0
Nightly Modedit:  Save As not working (lp:#1831509)

[Original report](https://bugs.launchpad.net/bugs/1831509) created by **Michele Giorato (mr-miky64)**
```
in pcb new if you edit a footprint you can't do SaveAs ..

The problem continues to exist..


Application: Pcbnew
Version: 6.0.0-unknown-r15960-cbea5149, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.38.0
Platform: Linux 5.1.5-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 9.1.1 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: pcbnew

Story points: 10.0
DXF import: placement and linewidth should be applied _after_ scaling (lp:#1831496)

[Original report](https://bugs.launchpad.net/bugs/1831496) created by **Olivier (oc-spam66)**
```
Hello,

Consider this situation of importing a DXF file in KiCad:
- I would like that the lines are created with a linewidth of 0.15 mm (for
example).
- If the DXF file is in micrometers, it can be imported by setting the
scale factor to 0.001 in the import dialog. However, it is now necessary to
change the linewidth to 150 mm in the dialog, so that it is really 0.15 mm
after the import.

This workaround should not be necessary and is a bit ridiculous. When the
user asks for a precise linewidth, he should obtain what he asked for.

Request: The linewidth should be applied _after_ scaling, not before.

In the same manner, the placement translation should be applied after the
scaling. The user want to place the origin of the DXF in the KiCad space.

Request: The placement should be applied _after_ scaling, not before.


Olivier (KiCad 5.1.2)
```
Original tags: dxf import pcbnew

Story points: 6.0
Ctrl+Click on filled zones deletes it. (lp:#1831481)

[Original report](https://bugs.launchpad.net/bugs/1831481) created by **Leandro Heck (leoheck)**
```
I want to move the while side of a filled zone, horizontally.

If I Ctrl+Click a square-dot, it limits the movement to horizontal and
vertical.

I expect the same when clicking the circular-dots, however, when I
Ctrl+click it deletes the shape.



Application: kicad
Version: 5.1.2-f72e74a~84~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.20.11-042011-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.3.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: pcbnew

Story points: 6.0
eeschema: "unfold from bus" (right click menu) and "unfold from bus" ("C" shortcut) beheave in a (slightly) different way (lp:#1831466)

[Original report](https://bugs.launchpad.net/bugs/1831466) created by **Dino Ghilardi (dino-ghilardi)**
```
The "c" shortcut and the right click menu "Unfold from bus" work a little
bit different:

-Using the right click menu "unfold from bus" if the bus is not "on grid"
the wire-to bus entry does not connect graphically to the bus but goes to
the nearest "in grid point" (I don't know if this should considered a bug
or a feature. May be a warning on the fact it is not on grid should be
appreciated by the user, but I'm not sure on it since it can be personal)
-Trying to do the same using the "c" shortcut gives "no bus selected" even
if a bus has been selected using the mouse, so the (wrong) impression to
the ones who use the shortcuts is that the bus has something wrong or is
not working.

Workaround: place buses on the current grid or try the right-click menu
when you receive a "no bus selected".
```
Original tags: eeschema

Story points: 8.0
EESchema — Segmentation fault when previewing footprint in assign tools (lp:#1831465)

[Original report](https://bugs.launchpad.net/bugs/1831465) created by **Antoine Pintout (procsynth)**
```
EESchema : When assigning footprints to symbols, and the footprint preview
is open, a segmentation  fault occurs.

Steps to reproduce :
– Create a new KiCad project
— Open EESchema
— Place two LEDs
– Launch assign tool
— Launch footprint preview
— Assign two footprint to the symbols or change filtering options :
— KiCad should crash with :
Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
0x0000555556279f00 in ?? ()

Version infos :
Application: Eeschema
Version: 6.0.0-unknown-cbea514~86~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-51-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

Story points: 6.0
eeschema: BUS definition doubled on copy/paste of child sheet (lp:#1831460)

[Original report](https://bugs.launchpad.net/bugs/1831460) created by **Dino Ghilardi (dino-ghilardi)**
```
When a child sheet is copied, its bus definitions are doubled in memory.

To reproduce the behaviour:
-Create a new child sheet
-enter the child sheet
-create a bus definition using tools->bus definitions
-Go up one level to the parent sheet
-copy and paste the child sheet to have two of them
-open tools->bus definitions and now there are two definitions for the same
bus, belonging to the same schematic file.

Saving, exiting and reopening the schematic "solves" the problem (the
definition is back to one, the last created).

Possible data lost: if the first of the two definitions is modified and
different from the second, changes are overwritten by the second while
saving and closing the schematic.

----------------------------------------------------------------------

Application: Eeschema
Version: (5.1.0-843-gcb83f8acd), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r 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=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
Add "Select in PCB" action to eeschema group selection (lp:#1831444)

[Original report](https://bugs.launchpad.net/bugs/1831444) created by **eelik (eelik)**
```
Selecting one symbol in eeschema selects the corresponding footprint in the
layout editor, but why not apply it to group selection, too? Just add
"Select in PCB" menu item to the context menu (if more than one symbols are
selected), and when it's clicked, select the footprints of all the selected
symbols.

This idea came up when I had an IC and the related components in a
schematic and thought, frustrated, that I should create a hierarchical
sheet only because I want to select those footprints together.
```
Original tags: eeschema pcbnew

Story points: 18.0
save footprint in board crashes (lp:#1831416)

[Original report](https://bugs.launchpad.net/bugs/1831416) created by **Oleg Endo (oleg.endo)**
```
* select footprint on board
* edit footprint in footprint editor
* save footprint to board
* app crashes

Application: Pcbnew
Version: 6.0.0-unknown-6c93ccc~86~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-50-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: pcbnew

Story points: 6.0
after routing or dragging tracks, object under mouse is selected (lp:#1831403)

[Original report](https://bugs.launchpad.net/bugs/1831403) created by **Oleg Endo (oleg.endo)**
```
When routing or dragging existing tracks, after the operation is finished
the object that is under the mouse cursor is selected.  That was not
happening before and it's just annoying.  Before starting another route /
drag operation one has to deselect the object first.

Also, during routing of new tracks, sometimes it would randomly select some
nearby object and abort the routing operation.

Application: Pcbnew
Version: 6.0.0-unknown-6c93ccc~86~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-50-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: pcbnew

Story points: 6.0
Pcbnew status bar empty when clicking empty canvas (lp:#1831402)

[Original report](https://bugs.launchpad.net/bugs/1831402) created by **Oleg Endo (oleg.endo)**
```
Before the status bar in pcbnew would show more info, such as number of
vias and so on.  That's gone now.  Also when clicking on a track segment,
some info is not shown.

Application: Pcbnew
Version: 6.0.0-unknown-6c93ccc~86~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-50-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: pcbnew ui

Story points: 6.0
cvpcb: Message info bar size extremely large (lp:#1831389)

[Original report](https://bugs.launchpad.net/bugs/1831389) created by **Ian McInerney (imcinerney)**
```
The size of the footprint information bar at the bottom of the footprint
viewer in cvpcb is extremely large (see attached screenshot). The size is
fine in the 5.1 branch, but when using a recent build from master it
appears overly large.

Application: Eeschema
Version: (5.1.0-834-g256d7b071-dirty), 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.6/openssl/zlib nghttp2/1.32.1
Platform: Linux 5.0.16-100.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+ 3.22
    Boost: 1.66.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.59.0
    Compiler: GCC 8.3.1 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=OFF
    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 ui

Story points: 6.0
Regression: Selecting an item does not display its info (lp:#1831376)

[Original report](https://bugs.launchpad.net/bugs/1831376) created by **jean-pierre charras (jp-charras)**
```
Previously, when an item is selected, the information corresponding to this
item is displayed on the EDA_MESSAGE_PANEL (at the bottom of the main
window).

This is no longer the case: when selecting an item the EDA_MESSAGE_PANEL
does not display this info (most of time it is empty).

Affects Eeschema, Pcbnew, Gerbview.

Application: KiCad
Version: (5.1.0-828-g17b18637f), release build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.50.3 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.33 libssh2/1.7.0
nghttp2/1.15.0 librtmp/2.3
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.63.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.53.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=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
```
Original tags: eeschema gerbview pcbnew ui

Story points: 6.0
PCBNew — DRC crash : segfault when checking footprints against schematic (lp:#1831370)

[Original report](https://bugs.launchpad.net/bugs/1831370) created by **Antoine Pintout (procsynth)**
```
PCBNew : using the DRC tool with "Test footprints against schematic" leads
to a segmentation fault.

I have not been able to come with steps to reproduce. Instead I stripped
down the project where this crash happened to the bare minimum. I included
it in this report.

The crash also happens with others projects.

The schematic is empty but the crash also happens with the original
complete schematic.
If any one of the footprints on the board is deleted, the crash does not
happen anymore.

With this project :
— Open it with KiCad
– Open the board file with PCBNew
– Open Design Rules Checker
— Check "Test footprints against schematic"
– Click "Run DRC"
– KiCad crash with :

Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
DRC::<lambda(const MODULE*, const MODULE*)>::operator()
(__closure=<optimised out>, b=0x55555a0a3f40, a=0x555562575340)
    at ./kicad/pcbnew/drc.cpp:1481

Version info :

Application: Pcbnew
Version: 6.0.0-unknown-6c93ccc~86~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-51-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: drc pcbnew

Story points: 6.0
ERC bus member warning on nightly (lp:#1831365)

[Original report](https://bugs.launchpad.net/bugs/1831365) created by **DashieV3 (dashie)**
```
Was trying nightly (PPA, 6.0.0-unknown-27a2b84~100~ubuntu18.04.1) and I'm
getting weird warnings in the ERC about BUS members:

"Bus to Wire Entry (...) is connected to Vertical Bus from (...) to (...)
(X[Y..Z]) but is not a member of the bus"

The warnings seems present on every bus lines.

I've attached a quick schematic reproducing the issue.

Also related kicad forum topic: https://forum.kicad.info/t/kicad-nightly-
erc-bus-member-warning/17343
```
Original tags: eeschema erc

Story points: 6.0