View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026306 | Open CASCADE | OCCT:Shape Healing | public | 2015-06-03 09:59 | 2015-10-23 20:50 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2010 | ||
Product Version | 6.9.0 | ||||
Target Version | 6.9.1 | Fixed in Version | 6.9.1 | ||
Summary | 0026306: Access to deleted object in ShapeFix_FixSmallSolid | ||||
Description | In ShapeFix_FixSmallSolid.cxx, static function AddShells uses reference to shape object to record a message on it, but does this after that shape is removed from the list. Depending on circumstances, this causes access violation errors. The problem has been discovered while testing 0024750. | ||||
Steps To Reproduce | test heal drop_small_solids M2 M3 | ||||
Tags | No tags attached. | ||||
Test case number | heal drop_small_solids M2, M3 | ||||
related to | 0024750 | closed | Open CASCADE | Replace instantiations of TCollection generic classes by NCollection templates |
|
Branch CR26306 has been created by abv. SHA-1: 72bcd246003311c10ebe29da0723e68afd0dc9c5 Detailed log of new commits: Author: abv Date: Wed Jun 3 10:01:40 2015 +0300 0026306: Access to deleted object in ShapeFix_FixSmallSolid Code corrected to avoid accessing element of sequence by reference after it is removed. |
|
Fix pushed to CR26306, please review |
|
Branch CR26306 is ready to be tested |
|
I suppose neither testing nor compilation is needed: the change is trivial, while problem exhibits only in specific configuration, not the same as in our tests |
|
Dear BugMaster, Branch CR26306 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms. SHA-1: 72bcd246003311c10ebe29da0723e68afd0dc9c5 Number of compiler warnings: occt component: Linux: 25 (25 on master) Windows: 0 (0 on master) products component: Linux: 37 (37 on master) Windows: 0 (0 on master) |
|
Branch CR26306 has been deleted by inv. SHA-1: 72bcd246003311c10ebe29da0723e68afd0dc9c5 |
occt: master 81a023ab 2015-06-03 07:01:40
Committer: bugmaster Details Diff |
0026306: Access to deleted object in ShapeFix_FixSmallSolid Code corrected to avoid accessing element of sequence by reference after it is removed. |
Affected Issues 0026306 |
|
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-06-03 09:59 |
|
New Issue | |
2015-06-03 09:59 |
|
Assigned To | => gka |
2015-06-03 10:02 | git | Note Added: 0041884 | |
2015-06-03 10:03 |
|
Note Added: 0041885 | |
2015-06-03 10:03 |
|
Status | new => resolved |
2015-06-03 10:03 |
|
Steps to Reproduce Updated | |
2015-06-03 10:23 |
|
Relationship added | related to 0024750 |
2015-06-03 11:58 |
|
Note Added: 0041893 | |
2015-06-03 11:58 |
|
Assigned To | gka => bugmaster |
2015-06-03 11:58 |
|
Status | resolved => reviewed |
2015-06-03 12:06 |
|
Assigned To | bugmaster => apv |
2015-06-03 12:07 |
|
Note Added: 0041894 | |
2015-06-03 16:56 |
|
Test case number | => heal drop_small_solids M2, M3 |
2015-06-03 16:57 |
|
Note Added: 0041911 | |
2015-06-03 16:57 |
|
Assigned To | apv => bugmaster |
2015-06-03 16:57 |
|
Status | reviewed => tested |
2015-06-05 15:00 | bugmaster | Changeset attached | => occt master 81a023ab |
2015-06-05 15:00 | bugmaster | Status | tested => verified |
2015-06-05 15:00 | bugmaster | Resolution | open => fixed |
2015-08-14 10:59 | git | Note Added: 0044241 | |
2015-08-26 11:08 |
|
Target Version | 7.0.0 => 6.9.1 |
2015-10-16 14:56 |
|
Status | verified => closed |
2015-10-23 20:50 |
|
Fixed in Version | => 6.9.1 |