View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0023032 | Open CASCADE | OCCT:Modeling Algorithms | public | 2012-03-21 12:34 | 2012-03-29 17:26 |
Reporter | vro | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2005 | ||
Product Version | 6.5.2 | ||||
Target Version | 6.5.3 | Fixed in Version | 6.5.3 | ||
Summary | 0023032: A crash of a draw-command voxeloctboolds on MMGT_OPT=0, MMGT_REENTRANT=1 | ||||
Description | The crash is occured in Voxel_OctBoolDS::OptimizeMemory(). | ||||
Steps To Reproduce | set MMGT_OPT=0 set MMGT_REENTRANT=1 voxeloctboolds | ||||
Tags | No tags attached. | ||||
Test case number | test case is not required | ||||
|
Dear Julia, Review please my fix. In brief, I modified the method Voxel_OctBoolDS::OptimizeMemory(). The method "unsplits" (unifies) small voxels into one bigger voxel in case of all small voxels have the same value. There was a simple mistake. I deleted the small voxels inside an iteration within a data map. The fix concerns removal of the voxels outside of the iteration process. Any questions are welcome! |
|
I forgot to say that the fix is located in SVN: http://svn/svn/occt/branches/23032 |
|
Small correction: parentheses to precise the precedence of operations |
|
Thank you! |
|
Dear BugMaster, SVN branch http://svn/svn/occt/branches/23032 has been moved to GIT CR23032 one. Workbench KAS:dev:aan-23032-occt was created from git branch CR23032 (and aan-23032-products from svn trunk) and compiled on Linux platform. There are following improvements in aan-23032-products regarding to KAS:dev:products-20120321-opt chl 936 G9 See results in /QADisk/occttests/results/KAS/dev/aan-23032-products_23032012/lin See reference results in /QADisk/occttests/results/KAS/dev/products-2012021-opt_22032012/lin See test cases in /QADisk/occttests/tests/ED N.B. In order to launch testing case you can make use the following instructions http://doc/doku.php?id=occt:certification |
|
Integrated into master |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-03-21 12:34 | vro | New Issue | |
2012-03-21 12:34 | vro | Assigned To | => vro |
2012-03-21 12:40 |
|
Relationship added | related to 0022627 |
2012-03-21 14:05 |
|
Status | new => assigned |
2012-03-21 14:06 |
|
Relationship added | has duplicate 0022973 |
2012-03-21 14:51 | vro | Assigned To | vro => jgv |
2012-03-21 14:53 | vro | Note Added: 0020063 | |
2012-03-21 14:53 | vro | Status | assigned => resolved |
2012-03-21 14:54 | vro | Note Added: 0020064 | |
2012-03-22 12:22 |
|
Note Added: 0020089 | |
2012-03-22 12:22 |
|
Status | resolved => reviewed |
2012-03-22 13:10 |
|
Assigned To | jgv => aan |
2012-03-22 14:53 | vro | Note Added: 0020098 | |
2012-03-26 14:16 |
|
Note Added: 0020136 | |
2012-03-26 14:17 |
|
Test case number | => test case is not required |
2012-03-26 14:17 |
|
Status | reviewed => tested |
2012-03-27 16:41 | bugmaster | Note Added: 0020171 | |
2012-03-27 16:41 | bugmaster | Status | tested => verified |
2012-03-27 16:41 | bugmaster | Resolution | open => fixed |
2012-03-27 16:41 | bugmaster | Assigned To | aan => vro |
2012-03-29 17:26 | bugmaster | Changeset attached | => occt master d5e4971b |