View Issue Details

IDProjectCategoryView StatusLast Update
0031821Open CASCADEOCCT:Codingpublic2020-12-02 17:13
ReportertizmayloAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version7.4.0 
Target Version7.5.0Fixed in Version7.5.0 
Summary0031821: Coding - Uninitialized variables in TKFillet project
DescriptionThere is a lot of variables (class members and local variables) in the project TKFillet that remains uninitialized. It may cause some problems, probably like 0031781, 0031782.
Steps To Reproduce
  1. Create Open Cascade solution for Visual Studio 2019.

  2. Go to the properties of TKFillet project, Configuration PropertiesCode AnalysisMicrosoft, in the combobox Active Rules choose item C++ Core Check Type Rules and press OK button.

  3. Build the project TKFillet.

  4. Show the list of messages related to uninitialized variables in the project TKFillet:
TagsNo tags attached.
Test case numberNot required

Attached Files

  • TKFillet_UninitializedWarnings.txt (245,073 bytes)

Relationships

related to 0031781 closedifv Modeling Algorithms - ChFi3d_Builder throws an exception when built with Visual Studio 2019 
related to 0031782 closedbugmaster Modeling Algorithms - Regressions on VS 2019 (vc142) on fillet tests 

Activities

tizmaylo

2020-10-05 09:39

developer  

TKFillet_UninitializedWarnings.txt (245,073 bytes)

git

2020-10-05 10:48

administrator   ~0095717

Branch CR31821 has been created by tizmaylo.

SHA-1: 9b6a6fe12373d7a024fd8b29ff62d63f13dc9097


Detailed log of new commits:

Author: tiv
Date: Mon Oct 5 09:52:31 2020 +0300

    0031821: Coding - Uninitialized variables in TKFillet project
    
    Some variables that remain uninitialized in the project TKFillet received proper initializers.

tizmaylo

2020-10-05 14:19

developer   ~0095725

Patch is ready for review: http://jenkins-test-12.nnov.opencascade.com:8080/view/CR31821-master-TIV/view/ALL/

OCCT branch: CR31821

kgv

2020-10-05 14:22

developer   ~0095726

Please raise the patch.

bugmaster

2020-10-07 15:59

administrator   ~0095782

Combination -
OCCT branch : OCCT-750-BETA
master SHA - 278da162dc52c26c8cfe9d002a6f07db12405194
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : OCCT-750-BETA SHA - d9c364e1137eed3249e5a05befa860c708f243c0
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 18038.89000000012 / 18085.73000000008 [-0.26%]
Products
Total CPU difference: 12182.170000000115 / 12217.490000000116 [-0.29%]
Windows-64-VC14:
OCCT
Total CPU difference: 19726.21875 / 19713.9375 [+0.06%]
Products
Total CPU difference: 13586.625 / 13579.390625 [+0.05%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2020-10-08 11:01

administrator   ~0095798

Branch CR31821 has been deleted by inv.

SHA-1: 9b6a6fe12373d7a024fd8b29ff62d63f13dc9097

Related Changesets

occt: master 50ae6dad

2020-10-05 06:52:31

tiv


Committer: bugmaster Details Diff
0031821: Coding - Uninitialized variables in TKFillet project

Some variables that remain uninitialized in the project TKFillet received proper initializers.
Affected Issues
0031821
mod - src/BlendFunc/BlendFunc_ConstRad.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSConstRad.cxx Diff File
mod - src/ChFi2d/ChFi2d_Builder.cxx Diff File
mod - src/ChFiDS/ChFiDS_ChamfSpine.cxx Diff File
mod - src/ChFiDS/ChFiDS_CircSection.cxx Diff File
mod - src/ChFiDS/ChFiDS_ElSpine.cxx Diff File
mod - src/ChFiDS/ChFiDS_FaceInterference.cxx Diff File
mod - src/ChFiDS/ChFiDS_Regul.cxx Diff File
mod - src/ChFiDS/ChFiDS_Spine.cxx Diff File
mod - src/ChFiDS/ChFiDS_Stripe.cxx Diff File
mod - src/ChFiDS/ChFiDS_SurfData.cxx Diff File
mod - src/FilletSurf/FilletSurf_Builder.cxx Diff File

Issue History

Date Modified Username Field Change
2020-10-05 09:39 tizmaylo New Issue
2020-10-05 09:39 tizmaylo Assigned To => tizmaylo
2020-10-05 09:39 tizmaylo File Added: TKFillet_UninitializedWarnings.txt
2020-10-05 09:40 tizmaylo Relationship added related to 0031782
2020-10-05 09:40 tizmaylo Relationship added related to 0031781
2020-10-05 09:40 tizmaylo Relationship deleted related to 0031782
2020-10-05 09:41 tizmaylo Relationship added related to 0031782
2020-10-05 09:41 tizmaylo Steps to Reproduce Updated
2020-10-05 09:42 tizmaylo Steps to Reproduce Updated
2020-10-05 10:27 tizmaylo Steps to Reproduce Updated
2020-10-05 10:48 git Note Added: 0095717
2020-10-05 11:51 kgv Product Version => 7.4.0
2020-10-05 14:19 tizmaylo Note Added: 0095725
2020-10-05 14:19 tizmaylo Assigned To tizmaylo => kgv
2020-10-05 14:19 tizmaylo Status new => resolved
2020-10-05 14:22 kgv Note Added: 0095726
2020-10-05 14:22 kgv Assigned To kgv => bugmaster
2020-10-05 14:22 kgv Status resolved => reviewed
2020-10-05 14:22 kgv Target Version 7.6.0 => 7.5.0
2020-10-07 15:59 bugmaster Note Added: 0095782
2020-10-07 15:59 bugmaster Status reviewed => tested
2020-10-07 16:12 bugmaster Test case number => Not required
2020-10-07 16:17 bugmaster Changeset attached => occt master 50ae6dad
2020-10-07 16:17 bugmaster Status tested => verified
2020-10-07 16:17 bugmaster Resolution open => fixed
2020-10-08 11:01 git Note Added: 0095798
2020-12-02 16:22 emo Fixed in Version => 7.5.0
2020-12-02 17:13 emo Status verified => closed