View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002389 | FreeCAD | Bug | public | 2016-01-03 03:32 | 2016-02-19 22:29 |
Reporter | Almisuifre | Assigned To | eivindkvedalen | ||
Priority | immediate | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Ubuntu Trusty LTS 64 bits | OS | Ubuntu | OS Version | Linux version 3. |
Target Version | 0.16 | Fixed in Version | 0.16 | ||
Summary | 0002389: Crash systematic on the 10th sketch when employing a cavity. | ||||
Description | On a complex part. Withdrawing from material becomes impossible. I can add but not remove. This plant and the message appears in the console: Abort (core dumped) | ||||
Steps To Reproduce | 1 / Create a complex sketch 2 / Remove the material (a hole) 3 / Apply the hole on the front -> crash | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
has duplicate | 0002451 | closed | FreeCAD crashes on selecting Mirrowed Part |
|
|
|
|
|
Solution found. Make "refine the shape." This causes a change in operations names. File bug: Almi3K_A_Travail.fcstd File repaired with the above indication: Almi3K_A_1.fcstd I suspect that this is the automatic naming of the cavity function that crashes FreeCAD. For information, the manual naming (F2) does not change the problem. |
|
Confirmed. Asserts on ExpressionBinding.cpp:80 (prop != 0). |
|
I have to reopen this ticket since the commit caused a show stopper regression and thus I reverted it. |
FreeCAD: master 3aa44e6b 2016-01-03 23:49:01 Eivind Kvedalen Details Diff |
Issue 0002389: ObjectIdentifiers constructed from a property sometimes do not resolve correctly, because the resolver may fail if a different document objects has a Label equal to the property's document object's identifier. |
Affected Issues 0002389 |
|
mod - src/App/ObjectIdentifier.cpp | Diff File | ||
mod - src/App/ObjectIdentifier.h | Diff File | ||
FreeCAD: master 670eaf04 2016-01-24 01:16:21 Eivind Kvedalen Committer: wmayer Details Diff |
ObjectIdentifier: Issue 0002389: Needs to set documentNameSet and documentObjectNameSet to true to resolve properly. |
Affected Issues 0002389 |
|
mod - src/App/ObjectIdentifier.cpp | Diff File | ||
FreeCAD: master 1b8cd9b9 2016-01-26 20:58:28 Details Diff |
Revert "ObjectIdentifier: Issue 0002389: Needs to set documentNameSet and documentObjectNameSet to true to resolve properly." This reverts commit 670eaf04a62869995825480fc8f9d761bbcadddb. |
Affected Issues 0002389 |
|
mod - src/App/ObjectIdentifier.cpp | Diff File | ||
FreeCAD: master e5f1e298 2016-01-26 22:22:45 Eivind Kvedalen Committer: wmayer Details Diff |
ObjectIdentifier: Reworked resolve() function to solve issue 0002389 and 0002418. * Refactored code; moved mutable fields into a separate inner class. * Added resolvedProperty to ResolveResults class. * Set resolved document name, even if it does not resolve correctly, so we can give a better error message later. * If the document name is explicitly set, and it does not resolve, don't try any further. * If document name is set, use that instead of the ObjectIdentifier's owner when looking up the document object. |
Affected Issues 0002389, 0002418, 0002436 |
|
mod - src/App/ObjectIdentifier.cpp | Diff File | ||
mod - src/App/ObjectIdentifier.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-03 03:32 | Almisuifre | New Issue | |
2016-01-03 04:18 | Almisuifre | File Added: Almi3K_A_Travail.fcstd | |
2016-01-03 04:18 | Almisuifre | File Added: Almi3K_A_1.fcstd | |
2016-01-03 04:20 | Almisuifre | Note Added: 0006658 | |
2016-01-03 10:40 | eivindkvedalen | Assigned To | => eivindkvedalen |
2016-01-03 10:40 | eivindkvedalen | Status | new => assigned |
2016-01-03 10:41 | eivindkvedalen | Note Added: 0006659 | |
2016-01-09 12:08 | Changeset attached | => FreeCAD Master master 3aa44e6b | |
2016-01-26 11:06 | wmayer | Changeset attached | => FreeCAD Master master 670eaf04 |
2016-01-26 11:18 | wmayer | Status | assigned => closed |
2016-01-26 11:18 | wmayer | Resolution | open => fixed |
2016-01-26 11:18 | wmayer | Fixed in Version | => 0.16 |
2016-01-26 20:18 | wmayer | Changeset attached | => FreeCAD Master master 1b8cd9b9 |
2016-01-26 20:23 | wmayer | Note Added: 0006758 | |
2016-01-26 20:23 | wmayer | Resolution | fixed => reopened |
2016-01-26 20:24 | wmayer | Status | closed => confirmed |
2016-01-29 16:22 | yorik | Target Version | => 0.16 |
2016-02-18 16:33 | wmayer | Changeset attached | => FreeCAD Master master e5f1e298 |
2016-02-18 16:33 | wmayer | Status | confirmed => closed |
2016-02-18 16:33 | wmayer | Resolution | reopened => fixed |
2016-02-19 22:29 | wmayer | Relationship added | has duplicate 0002451 |