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 |