many segments duplicated in a track
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Undecided
|
Unassigned |
Bug Description
I have a situation where it appears many duplicate identical segments are added to a track when the track is in an area that is copied/moved as a block. I am not absolutely sure that the copy/move did it, but I am almost sure. Certainly I didn't do it manually as there are more than 100 exact duplicates. Right now I am fixing the problem by deleting the net and replacing the trace manually. That works, but is very tedious.
Here is the version information.
Application: kicad
Version: 4.0.7 release build
wxWidgets: Version 3.0.3 (debug,
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.60.0
Curl version: libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
All the pins on U20, U30, U40, and U50 had this issue. In the file I am attaching, some of them are already fixed, but most are not. You can easily see the issue by opening the file and right clicking on a pin, say U20 Pin 19. You get a request to clarify selection listing a full screen of apparently identical segments. If you look at the data for net 7 (corresponding to that pin)in the pcb file with a text editor, you will see many, many duplicate entries. I counted 120 before I gave up. This is a serious bug, so I would assume it is already fixed, but just in case it isn't I am reporting it. I have attached a screen shot as well. The two files are zipped to allow both attachments.
Hm...I've opened your board in my oldest nightly 8659. It took several minutes(!) for my average rig, so file is really a bit tatty. (I never had a .kicad_pcb file bigger than 2MB, while yours is 11MB).
My only problem, that a lot of computer problems (h/w: RAM, HDD/SSD soft error, power glitch or s/w memory corrpution ect.) could cause something like this. So if you can't reproduce the problem (I mean step-by-step instructions what to do to produce the error), IMO it can not be accepted as bug report.