View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024575 | Open CASCADE | OCCT:Modeling Algorithms | public | 2014-01-27 08:13 | 2014-05-05 13:38 |
Reporter | Assigned To | apn | |||
Priority | normal | Severity | major | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2008 | ||
Product Version | 6.7.0 | ||||
Target Version | 6.7.1 | Fixed in Version | 6.7.1 | ||
Summary | 0024575: Exception is raised during 'checkshape' operation. | ||||
Description | Exception is raised during 'checkshape' operation. | ||||
Steps To Reproduce | Use the following commands to reproduce the problem: # restore cx1.brep b1 checkshape b1 | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_5(010) bug24575 | ||||
2014-01-27 08:18 developer |
cx1.7z (1,098,111 bytes) |
|
Dear ifv. Please review the branch CR24575_1. Problem has been liquidated. However, replacing recursion by cycle can reduce a performance. Therefore, we should use new algorithm only for "big shapes" (which contain quite many sub-shapes), only to avoid "Stack overflow" exception. Thus. This is an intermediate result. It should be tested, to make sure previous and new algorithms are equivalent. |
|
Ok |
|
Dear BugMaster, Branch CR24575_1 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: cb135faab4f239e8fda4b41bb8113b998bcb7b7a Number of compiler warnings: occt component : Linux: 29 (29 on master) Windows: 0 (0 on master) products component : Linux: 12 (12 on master) Windows: 2 (2 on master) Regressions/Differences: No regressions/differences Testing cases: http://occt-tests/CR24575-1-master-occt/Debian60-64/bugs/modalg_5/bug24575.html http://occt-tests/CR24575-1-master-occt/Windows-32-VC9/bugs/modalg_5/bug24575.html bugs modalg_5(010) bug24575: OK Testing on Linux: Total MEMORY difference: 383117772 / 382538056 Total CPU difference: 43198.2200000001 / 45146.27000000002 Testing on Windows: Total MEMORY difference: 429284836 / 428907772 Total CPU difference: 32557.53125 / 34671.40625 There are not differences in images found by testdiff. |
occt: master 67e1d45b 2014-02-27 14:45:27
Committer: apn Details Diff |
0024575: Exception is raised during 'checkshape' operation. Recursion calling of "Propagate(...)" function is replaced with cycle. Test case for issue CR24575 |
Affected Issues 0024575 |
|
mod - src/BRepCheck/BRepCheck_Shell.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug24575 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-27 08:13 |
|
New Issue | |
2014-01-27 08:13 |
|
Assigned To | => pkv |
2014-01-27 08:18 |
|
File Added: cx1.7z | |
2014-01-27 08:18 |
|
Assigned To | pkv => ifv |
2014-01-27 08:18 |
|
Status | new => assigned |
2014-01-31 17:19 |
|
Assigned To | ifv => nbv |
2014-02-26 16:11 |
|
Note Added: 0028035 | |
2014-02-26 16:11 |
|
Assigned To | nbv => ifv |
2014-02-26 16:11 |
|
Status | assigned => resolved |
2014-02-26 16:42 |
|
Note Added: 0028039 | |
2014-02-26 16:42 |
|
Status | resolved => reviewed |
2014-02-26 17:45 |
|
Assigned To | ifv => mkv |
2014-02-27 16:50 |
|
Note Added: 0028049 | |
2014-02-27 16:51 |
|
Test case number | => bugs modalg_5(010) bug24575 |
2014-02-27 16:51 |
|
Assigned To | mkv => bugmaster |
2014-02-27 16:51 |
|
Status | reviewed => tested |
2014-03-03 13:25 | apn | Changeset attached | => occt master 67e1d45b |
2014-03-03 13:25 | apn | Assigned To | bugmaster => apn |
2014-03-03 13:25 | apn | Status | tested => verified |
2014-03-03 13:25 | apn | Resolution | open => fixed |
2014-05-05 13:34 |
|
Status | verified => closed |
2014-05-05 13:38 |
|
Fixed in Version | => 6.7.1 |