fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.97k stars 826 forks source link

Crash when placing ground fill #3209

Closed noisymime closed 9 months ago

noisymime commented 8 years ago

I am experiencing reproducible crashes when placing ground fills. This occurs anytime the file is saved before an attempt to place the ground fill is made. If the file is simply opened and the ground fill is the first thing to be done, then it works OK. If any modification is made, a save performed and the ground fill placed, the application crashes

Platform is OSX 10.11.4

schematic v0.4.1.fzz.zip

Fritzing crash.txt

noisymime commented 8 years ago

Still getting fill crashes in 0.9.3, however it appears to be a different cause as the crash dump is quite different. Note that the crash dump still gives the version as 0.9.2, however this is definitely running under 0.9.3.

Can reproduce by placing a ground fill, undoing it, making a change (any change) then trying to redo the ground fill.

Fritzing fill crash 2.txt

failiz commented 3 years ago

I could not replicate this in 0.9.4 or 0.9.6rc. Could you try to replicate this in the newest Fritzing version?

KjellMorgenstern commented 3 years ago

I was able to replicate this in 0.9.6 by removing the sole via on the left, saving, then run ground fill. The Fritzing application receives a SIGABRT

KjellMorgenstern commented 9 months ago

Could not reproduce this with old ground fill algorithm in 1.0.1 , and also not during testing for the 1.0.2 release (old and new copper fill algorithm)