"select copper connection" doesn't always respect layer

Bug #1617569 reported by Chris Pavlina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Unassigned

Bug Description

"Select copper connection" sees two tracks as connected if they are on the same net, share an endpoint, but are on different layers. A trivial board is attached to reproduce this - if you press I over either of the two tracks, both of them are selected, even though there is no copper connecting them together.

Considering SELECTION_TOOL::selectCopper pretty much just wraps RN_DATA::GetConnectedItems, this might actually lead to one of the remaining weird ratsnest bugs...

Application: pcbnew
Version: (2016-08-26 BZR 7097, Git 67230ac)-product, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.50.1 OpenSSL/1.0.2h zlib/1.2.8 libidn/1.33 libssh2/1.7.0
Platform: Linux 4.6.4-1-ARCH x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.50.1
KiCad - Compiler: GCC 6.1.1 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  USE_FP_LIB_TABLE=HARD_CODED_ON
                  BUILD_GITHUB_PLUGIN=ON

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

It is fixed since the new connectivity algorithm has been merged.

Changed in kicad:
status: New → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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