View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001616||Sketcher||Bug||public||2014-07-15 21:30||2014-12-29 00:30|
|Target Version||Fixed in Version|
|Summary||0001616: crash when selecting "Edit Sketch"|
|Description||I was building a sketch for a part and closed the sketch to try something in another workbench. Now the sketch is impossible to edit. Whenever I click on it and "edit sketch" freecad crashes with: |
src/Mod/Sketcher/App/Sketch.cpp:436: int Sketcher::Sketch::checkGeoId(int): Assertion `geoId >= 0 && geoId < int(Geoms.size())' failed.
Aborted (core dumped)
I tried with both .14 included with ubuntu and the latest git version. I deleted everything in the model except the sketch and attached it, it still crashes every time.
|Steps To Reproduce||open the file and edit the sketch.|
|Tags||No tags attached.|
test.fcstd (5,375 bytes)
Your sketch is totally corrupted. I don't know how you caused this but the sketch has *no* geometry entity but 101 constraint entities.
s.GeometryCount # gives 0
s.ConstraintCount # gives 101
Anyway, there should be a consistency check when editing a sketch and raise an error message if needed.
|2014-07-15 21:30||bj0||New Issue|
|2014-07-15 21:30||bj0||File Added: test.fcstd|
|2014-07-16 13:40||wmayer||Note Added: 0004800|
|2014-07-16 13:41||wmayer||Status||new => confirmed|
|2014-07-23 12:37||wmayer||Project||FreeCAD => Sketcher|
|2014-12-29 00:16||wmayer||Relationship added||related to 0001060|
|2014-12-29 00:30||wmayer||Changeset attached||=> FreeCAD Master master 6a1cb47e|
|2014-12-29 00:30||wmayer||Assigned To||=> wmayer|
|2014-12-29 00:30||wmayer||Status||confirmed => closed|
|2014-12-29 00:30||wmayer||Resolution||open => fixed|