View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0025615 | Open CASCADE | OCCT:Coding | public | 2014-12-16 17:26 | 2017-07-20 19:48 |
| Reporter | Assigned To | bugmaster | |||
| Priority | normal | Severity | minor | ||
| Status | closed | Resolution | no change required | ||
| Product Version | 6.7.0 | ||||
| Target Version | 7.2.0 | ||||
| Summary | 0025615: Never perform C cast between incompatible class pointers | ||||
| Description | Using an incompatible C cast between class pointers will result in unpredictable behavior with high risk of crash and/or memory corruption. | ||||
| Additional information and documentation updates | According to the CAST report, following parts of code contain this problem: DEFINE_STANDARD_HANDLECLASS OpenGl_GraphicDriver.cxx OpenGl_GraphicDriver_4.cxx OpenGl_GraphicDriver_7.cxx OpenGl_GraphicDriver_713.cxx OpenGl_GraphicDriver_Export.cxx OpenGl_GraphicDriver_Layer.cxx OpenGl_Workspace.cxx OpenGl_Workspace_2.cxx BOPDS_DS.cxx DrawTrSurf_Drawable.cxx TNaming.cxx | ||||
| Tags | No tags attached. | ||||
| Test case number | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-12-16 17:26 |
|
New Issue | |
| 2014-12-16 17:26 |
|
Assigned To | => azn |
| 2015-04-21 06:08 |
|
Target Version | 6.9.0 => 7.1.0 |
| 2016-11-01 06:41 |
|
Target Version | 7.1.0 => 7.2.0 |
| 2017-07-20 12:25 | kgv | Note Added: 0068485 | |
| 2017-07-20 12:25 | kgv | Assigned To | azn => bugmaster |
| 2017-07-20 12:25 | kgv | Status | new => feedback |
| 2017-07-20 12:25 | kgv | Resolution | open => no change required |
| 2017-07-20 19:48 | bugmaster | Status | feedback => closed |