Comment 22 for bug 1767826

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Thank you for the video. This is consistent with what I have managed to reproduce by breaking DLIST in the way described in #14, so I take it as a confirmation of DLIST corruption. Now we need to find out how/when does that happen.

I have uploaded an extra debug pcbnew build [1]. The two files inside the archive need to replace existing ones in a KiCad installation, you may want to backup the original ones. The debug version will show asserts when the list of tracks becomes corrupted, and additionally it verifies its integrity on virtually any operation. If you find it unusably slow, I will disable the latter - I think the asserts may suffice.

I appreciate your help with debugging. It is very hard to fix a problem that cannot be observed on a local machine.

1. https://orson.net.pl/pub/pcbnew_debug.zip