New BOM tool locks up V8

I’m not in a bind. I’m happy with my customised BOM generator.

Given that this issue is a data driven one, and occurring with extra data - the usual suspects - local conversions, line terminations, character sets (utf8, etc)…

Kind regards
Pedro

I doubt that but I’ll leave it with the boffins.

If you turn off the cross-probe action in the BOM tool while the schematic is blank, does it work still after you add the resistor?

image

BINGO!!!

What is the cross-probe action?

Kind regards
Pedro

Cross-probing works in the Symbol Fields Table “Edit” tab and allows to highlight/select symbols in the schematic corresponding to what you’ve selected in the table.

There were two bugs, which are now fixed:

  • Cross-probing action was activating in the “Export” tab
  • Due to specific canvas/window geometry, KiCad was trying to deflate a rectangle by 0 units until it’s empty, causing an infinite loop.

The old infinite loop trick - the second time I’ve fallen for that this week :slight_smile:

Good work finding that!

So, why was I blessed with this issue? Was it the old uninitialised variable trick?

Kind regards
Pedro

Likely due to your display size leaving an area of less than 10px width between canvas edge and BOM export window edge.

1 Like