View Issue Details

IDProjectCategoryView StatusLast Update
0025615Open CASCADEOCCT:Codingpublic2017-07-20 19:48
ReporteraznAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
Product Version6.7.0 
Target Version7.2.0 
Summary0025615: Never perform C cast between incompatible class pointers
DescriptionUsing 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
TagsNo tags attached.
Test case number

Activities

kgv

2017-07-20 12:25

developer   ~0068485

Dear bugmaster,

please close the issue.

Issue History

Date Modified Username Field Change
2014-12-16 17:26 azn New Issue
2014-12-16 17:26 azn Assigned To => azn
2015-04-21 06:08 abv Target Version 6.9.0 => 7.1.0
2016-11-01 06:41 abv 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