View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001646 | PartDesign | Bug | public | 2014-07-29 19:58 | 2022-01-24 19:16 |
Reporter | ngallaher | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Platform | x86_64 | OS | Linux | OS Version | Ubuntu 12.04.4 |
Target Version | 0.20 | ||||
Summary | 0001646: TCollection_IndexedDataMap::FindFromKey error when sweeping along BezierCurve (upstream OCC bug) | ||||
Description | Attempting to sweep a circle along a given BezierCurve to create a solid results in an error popup stating "TCollection_IndexedDataMap::FindFromKey" | ||||
Steps To Reproduce | 1) Open the reproduction file (unsweepable.fcstd). 2) Open the Part workbench 3) Click the "Utility to Sweep" tool 4) Select the circle and add it to the Sweep column 5) Click "Sweep Path". 6) Click on the BezierCurve to select it. 7) Click "Done" 8) Check "Create Solid" 9) Click "Ok" Observe a message box titled "Input Error", containing the message TCollection_IndexedDataMap::FindFromKey | ||||
Additional Information | OS: Ubuntu 12.04.4 LTS Word size: 64-bit Version: 0.15.3781 (Git) Branch: master Hash: 996af8d808a818726bd66c0e515e2d7eb7306bad Python version: 2.7.3 Qt version: 4.8.1 Coin version: 3.1.3 SoQt version: 1.5.0 OCC version: 6.7.0 | ||||
Tags | #ready-for-migration, bezier curve, OCC 7.7, OCC Bug, sweep, upstream | ||||
FreeCAD Information | |||||
|
|
|
0000005 0x00007f955ec02fd9 in TopTools_IndexedDataMapOfShapeListOfShape::FindFromKey (this=0x7fff41394450, K1=...) at occt/inc/TCollection_IndexedDataMap.gxx:354 0000006 0x00007f955f6404c6 in IsSameOriented (aFace=..., aShell=...) at occt/src/BRepFill/BRepFill_PipeShell.cxx:198 0000007 0x00007f955f643637 in BRepFill_PipeShell::MakeSolid (this=0x65b3440) at occt/src/BRepFill/BRepFill_PipeShell.cxx:840 0000008 0x00007f955d4c98c8 in BRepOffsetAPI_MakePipeShell::MakeSolid (this= 0x7fff41394720) at occt/src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.cxx:274 0000009 0x00007f95624d2c64 in Part::Sweep::execute (this=0x64beb60) at free-cad/src/Mod/Part/App/PartFeatures.cpp:463 |
|
Error 3d = 24188.4831432816 30 Segment(s) of degree 11 Sweep : Degenerated case An exception was caught 0x7f045d441b27 : Standard_OutOfRange: TCollection_IndexedDataMap::FindFromKey ** Exception ** 0x7f045d441b27 : Standard_OutOfRange: TCollection_IndexedDataMap::FindFromKey |
|
reported upstream http://tracker.dev.opencascade.org/view.php?id=25110 |
|
upstream set target to 0CCT7.2 tagged this ticket accordingly |
|
With OS: Ubuntu 14.04.5 LTS Word size of OS: 32-bit Word size of FreeCAD: 32-bit Version: 0.17.11949 (Git) Build type: Unknown Branch: master Hash: 5d2b22ca286207775ddcbeabef7c5850fda32203 Python version: 2.7.6 Qt version: 4.8.6 Coin version: 4.0.0a OCC version: 7.2.0 Locale: German/Germany (de_DE) it shows a different error message: BRepFill_Sweep::BuildEdge |
|
upstream set target to 0CCT7.4 tagged this ticket accordingly updated OCC buglist https://forum.freecadweb.org/viewtopic.php?f=10&t=20264 |
|
Upstream bumped this to OCC7.5 tagged this ticket accordingly updated OCC buglist https://forum.freecadweb.org/viewtopic.php?f=10&t=20264 |
|
Upstream ticket was was bumped to OCC 7.6 roadmap. Tagged this ticket OCC7.6 Notated in OCC bugtracker list: https://forum.freecadweb.org/viewtopic.php?f=10&t=20264 |
|
This ticket has been migrated to GitHub as issue 5591. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-29 19:58 | ngallaher | New Issue | |
2014-07-29 19:58 | ngallaher | File Added: unsweepable.fcstd | |
2014-07-29 20:46 | shoogen | Status | new => confirmed |
2014-07-29 20:53 | shoogen | Note Added: 0004871 | |
2014-07-29 20:59 | shoogen | Note Added: 0004872 | |
2014-07-29 21:08 | shoogen | Note Added: 0004873 | |
2017-01-12 12:08 | Kunda1 | Tag Attached: OCC 7.2 | |
2017-01-12 12:08 | Kunda1 | Tag Attached: OCC Bug | |
2017-01-12 12:08 | Kunda1 | Tag Attached: upstream | |
2017-01-12 12:09 | Kunda1 | Note Added: 0007663 | |
2017-01-17 17:21 | Kunda1 | Tag Attached: bezier curve | |
2017-02-17 13:55 | Kunda1 | Tag Attached: sweep | |
2017-09-01 18:34 | wmayer | Note Added: 0010056 | |
2017-10-10 02:14 | Kunda1 | Tag Attached: OCC 7.2.1 | |
2017-10-10 02:14 | Kunda1 | Tag Detached: OCC 7.2 | |
2017-10-10 02:14 | Kunda1 | Summary | TCollection_IndexedDataMap::FindFromKey error when sweeping along BezierCurve => TCollection_IndexedDataMap::FindFromKey error when sweeping along BezierCurve (upstream OCC) |
2017-10-10 02:15 | Kunda1 | Summary | TCollection_IndexedDataMap::FindFromKey error when sweeping along BezierCurve (upstream OCC) => TCollection_IndexedDataMap::FindFromKey error when sweeping along BezierCurve (upstream OCC bug) |
2017-12-06 22:57 | Kunda1 | Tag Attached: OCC 7.3 | |
2017-12-06 22:58 | Kunda1 | Tag Detached: OCC 7.2.1 | |
2018-03-03 10:58 | Kunda1 | Note Added: 0010992 | |
2018-03-03 10:59 | Kunda1 | Tag Detached: OCC 7.3 | |
2018-03-03 10:59 | Kunda1 | Tag Attached: OCC 7.4 | |
2019-09-01 19:20 | Kunda1 | Tag Detached: OCC 7.4 | |
2019-09-01 19:20 | Kunda1 | Tag Attached: OCC 7.5 | |
2019-09-01 19:36 | Kunda1 | Note Added: 0013513 | |
2020-10-08 13:53 | Kunda1 | Tag Detached: OCC 7.5 | |
2020-10-08 13:53 | Kunda1 | Tag Attached: OCC 7.6 | |
2020-10-08 13:53 | Kunda1 | Note Added: 0014799 | |
2021-02-06 06:43 | abdullah | Target Version | => 0.20 |
2022-01-15 12:43 | Kunda1 | Tag Attached: OCC 7.7 | |
2022-01-15 12:43 | Kunda1 | Tag Detached: OCC 7.6 | |
2022-01-24 19:16 | Kunda1 | Tag Attached: #ready-for-migration |