MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031821Open CASCADE[OCCT] OCCT:Codingpublic2020-10-05 09:392020-12-02 17:13
Reportertizmaylo 
Assigned Tobugmaster 
PrioritynormalSeverityminor 
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version[OCCT] 7.4.0 
Target Version[OCCT] 7.5.0Fixed in Version[OCCT] 7.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 Filestxt file icon TKFillet_UninitializedWarnings.txt (245,073 bytes) 2020-10-05 09:39

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

-  Notes
(0095717)
git (administrator)
2020-10-05 10:48

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.
(0095725)
tizmaylo (developer)
2020-10-05 14:19

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

OCCT branch: CR31821
(0095726)
kgv (developer)
2020-10-05 14:22

Please raise the patch.
(0095782)
bugmaster (administrator)
2020-10-07 15:59

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
(0095798)
git (administrator)
2020-10-08 11:01

Branch CR31821 has been deleted by inv.

SHA-1: 9b6a6fe12373d7a024fd8b29ff62d63f13dc9097

- Related Changesets
occt: master 50ae6dad
Timestamp: 2020-10-05 06:52:31
Author: tiv
Committer: bugmaster
Details ] Diff ]
0031821: Coding - Uninitialized variables in TKFillet project

Some variables that remain uninitialized in the project TKFillet received proper initializers.
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 View Revisions
2020-10-05 09:42 tizmaylo Steps to Reproduce Updated View Revisions
2020-10-05 10:27 tizmaylo Steps to Reproduce Updated View Revisions
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


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker