|
Hi, Please find the latest report on new defect(s) introduced to digiKam found with Coverity SCAN Defect(s) Reported-by: Coverity Scan Showing 7 of 34 defects ** CID 989146: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.cpp: 43 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989146 ** CID 989145: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/opentld/main/Settings.cpp: 54 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989145 ** CID 989144: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/VarianceFilter.cpp: 43 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989144 ** CID 989143: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/TLD.cpp: 55 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989143 ** CID 989142: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.cpp: 45 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989142 ** CID 989141: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/IntegralImage.h: 47 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989141 ** CID 989140: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/ForegroundDetector.cpp: 39 http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=989140 ________________________________________________________________________ CID 989146: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.h: 71 ( member_decl) 68 QString serialisedLeaves; 69 QString Name; 70 >>> Class member declaration for "faceid". 71 int faceid; 72 int objHeight; 73 int objWidth; 74 75 float minVar; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.cpp: 43 ( uninit_member) 40 41 unitFaceModel::unitFaceModel() 42 { >>> Non-static class member "faceid" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 unitFaceModel::~unitFaceModel() 46 { 47 } /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.h: 72 ( member_decl) 69 QString Name; 70 71 int faceid; >>> Class member declaration for "objHeight". 72 int objHeight; 73 int objWidth; 74 75 float minVar; 76 }; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.cpp: 43 ( uninit_member) 40 41 unitFaceModel::unitFaceModel() 42 { >>> Non-static class member "objHeight" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 unitFaceModel::~unitFaceModel() 46 { 47 } /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.h: 73 ( member_decl) 70 71 int faceid; 72 int objHeight; >>> Class member declaration for "objWidth". 73 int objWidth; 74 75 float minVar; 76 }; 77 /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.cpp: 43 ( uninit_member) 40 41 unitFaceModel::unitFaceModel() 42 { >>> Non-static class member "objWidth" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 unitFaceModel::~unitFaceModel() 46 { 47 } /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.h: 75 ( member_decl) 72 int objHeight; 73 int objWidth; 74 >>> Class member declaration for "minVar". 75 float minVar; 76 }; 77 78 } // namespace libface /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/tldinterface/tldface.cpp: 43 ( uninit_member) 40 41 unitFaceModel::unitFaceModel() 42 { >>> CID 989146: Uninitialized scalar field (UNINIT_CTOR) >>> Non-static class member "minVar" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 unitFaceModel::~unitFaceModel() 46 { 47 } ________________________________________________________________________ CID 989145: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/opentld/main/Settings.h: 49 ( member_decl) 46 bool m_alternating; //!< if set to true, detector is disabled while tracker is running. 47 bool m_exportModelAfterRun; //!< if set to true, model is exported after run. 48 int m_trajectory; //!< specifies the number of the last frames which are considered by the trajectory; 0 disables the trajectory >>> Class member declaration for "m_method". 49 int m_method; //!< method of capturing: IMACQ_CAM, IMACQ_IMGS or IMACQ_VID 50 int m_startFrame; //!< first frame of capturing 51 int m_lastFrame; //!< last frame of caputing; 0 means take all frames 52 int m_minScale; //!< number of scales smaller than initial object size 53 int m_maxScale; //!< number of scales larger than initial object size /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/opentld/main/Settings.cpp: 54 ( uninit_member) 51 m_proportionalShift(0.1), 52 m_initialBoundingBox(vector<int>()) 53 { >>> CID 989145: Uninitialized scalar field (UNINIT_CTOR) >>> Non-static class member "m_method" is not initialized in this constructor nor in any functions that it calls. 54 } 55 56 Settings::~Settings() 57 { 58 } ________________________________________________________________________ CID 989144: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/VarianceFilter.h: 44 ( member_decl) 41 42 public: 43 bool enabled; >>> Class member declaration for "windowOffsets". 44 int *windowOffsets; 45 46 DetectionResult *detectionResult; 47 48 float minVar; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/VarianceFilter.cpp: 43 ( uninit_member) 40 minVar = 0; 41 integralImg = NULL; 42 integralImg_squared = NULL; >>> Non-static class member "windowOffsets" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 VarianceFilter::~VarianceFilter() 46 { 47 release(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/VarianceFilter.h: 46 ( member_decl) 43 bool enabled; 44 int *windowOffsets; 45 >>> Class member declaration for "detectionResult". 46 DetectionResult *detectionResult; 47 48 float minVar; 49 50 VarianceFilter(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/VarianceFilter.cpp: 43 ( uninit_member) 40 minVar = 0; 41 integralImg = NULL; 42 integralImg_squared = NULL; >>> CID 989144: Uninitialized pointer field (UNINIT_CTOR) >>> Non-static class member "detectionResult" is not initialized in this constructor nor in any functions that it calls. 43 } 44 45 VarianceFilter::~VarianceFilter() 46 { 47 release(); ________________________________________________________________________ CID 989143: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/TLD.h: 62 ( member_decl) 59 cv::Mat currImg; 60 cv::Rect *prevBB; 61 cv::Rect *currBB; >>> Class member declaration for "currConf". 62 float currConf; 63 bool learning; 64 65 TLD(); 66 virtual ~TLD(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/TLD.cpp: 55 ( uninit_member) 52 nnClassifier = detectorCascade->nnClassifier; 53 54 medianFlowTracker = new MedianFlowTracker(); >>> CID 989143: Uninitialized scalar field (UNINIT_CTOR) >>> Non-static class member "currConf" is not initialized in this constructor nor in any functions that it calls. 55 } 56 57 TLD::~TLD() 58 { 59 storeCurrentData(); ________________________________________________________________________ CID 989142: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.h: 43 ( member_decl) 40 { 41 float ncc(float *f1, float *f2); 42 public: >>> Class member declaration for "enabled". 43 bool enabled; 44 45 int *windows; 46 float thetaFP; 47 float thetaTP; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.cpp: 45 ( uninit_member) 42 truePositives = new vector<NormalizedPatch>(); 43 falsePositives = new vector<NormalizedPatch>(); 44 >>> Non-static class member "enabled" is not initialized in this constructor nor in any functions that it calls. 45 } 46 47 NNClassifier::~NNClassifier() 48 { 49 release(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.h: 45 ( member_decl) 42 public: 43 bool enabled; 44 >>> Class member declaration for "windows". 45 int *windows; 46 float thetaFP; 47 float thetaTP; 48 DetectionResult *detectionResult; 49 std::vector<NormalizedPatch>* falsePositives; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.cpp: 45 ( uninit_member) 42 truePositives = new vector<NormalizedPatch>(); 43 falsePositives = new vector<NormalizedPatch>(); 44 >>> Non-static class member "windows" is not initialized in this constructor nor in any functions that it calls. 45 } 46 47 NNClassifier::~NNClassifier() 48 { 49 release(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.h: 48 ( member_decl) 45 int *windows; 46 float thetaFP; 47 float thetaTP; >>> Class member declaration for "detectionResult". 48 DetectionResult *detectionResult; 49 std::vector<NormalizedPatch>* falsePositives; 50 std::vector<NormalizedPatch>* truePositives; 51 52 NNClassifier(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/NNClassifier.cpp: 45 ( uninit_member) 42 truePositives = new vector<NormalizedPatch>(); 43 falsePositives = new vector<NormalizedPatch>(); 44 >>> CID 989142: Uninitialized pointer field (UNINIT_CTOR) >>> Non-static class member "detectionResult" is not initialized in this constructor nor in any functions that it calls. 45 } 46 47 NNClassifier::~NNClassifier() 48 { 49 release(); ________________________________________________________________________ CID 989141: Uninitialized scalar field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/IntegralImage.h: 41 ( member_decl) 38 public: 39 T *data; /* Array containg the entries for the integral image in row-first manner. Of size width*height. Allocated by tldAllocIntImg */ 40 /* width, height: Dimensions of integral image.*/ >>> Class member declaration for "width". 41 int width; 42 int height; 43 44 IntegralImage(cv::Size size) 45 { /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/IntegralImage.h: 47 ( uninit_member) 44 IntegralImage(cv::Size size) 45 { 46 data = new T[size.width * size.height]; >>> Non-static class member "width" is not initialized in this constructor nor in any functions that it calls. 47 } 48 49 virtual ~IntegralImage() 50 { 51 delete[] data; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/IntegralImage.h: 42 ( member_decl) 39 T *data; /* Array containg the entries for the integral image in row-first manner. Of size width*height. Allocated by tldAllocIntImg */ 40 /* width, height: Dimensions of integral image.*/ 41 int width; >>> Class member declaration for "height". 42 int height; 43 44 IntegralImage(cv::Size size) 45 { 46 data = new T[size.width * size.height]; /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/IntegralImage.h: 47 ( uninit_member) 44 IntegralImage(cv::Size size) 45 { 46 data = new T[size.width * size.height]; >>> CID 989141: Uninitialized scalar field (UNINIT_CTOR) >>> Non-static class member "height" is not initialized in this constructor nor in any functions that it calls. 47 } 48 49 virtual ~IntegralImage() 50 { 51 delete[] data; ________________________________________________________________________ CID 989140: Uninitialized pointer field (UNINIT_CTOR) /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/ForegroundDetector.h: 45 ( member_decl) 42 int fgThreshold; 43 int minBlobSize; 44 cv::Mat bgImg; >>> Class member declaration for "detectionResult". 45 DetectionResult *detectionResult; 46 47 ForegroundDetector(); 48 virtual ~ForegroundDetector(); 49 void release(); /mnt/devel/GIT/3.x/extra/libkface/OpenTLD/src/libopentld/tld/ForegroundDetector.cpp: 39 ( uninit_member) 36 { 37 fgThreshold = 16; 38 minBlobSize = 0; >>> CID 989140: Uninitialized pointer field (UNINIT_CTOR) >>> Non-static class member "detectionResult" is not initialized in this constructor nor in any functions that it calls. 39 } 40 41 ForegroundDetector::~ForegroundDetector() 42 { 43 } ________________________________________________________________________ To view the defects in Coverity Scan visit, http://scan5.coverity.com:8080 If you don't have a username, you can request one by emailing: [hidden email] To unsubscribe from the email notification for new defects, http://scan.coverity.com/email_unsubscribe.html If you are project owner, you can subscribe your team member by accessing http://scan.coverity.com/email_subscription.html _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
Hi all. I setup Coverity SCAN to send automatically a mail to digiKam-devel and kde-imaging ML when parsing is complete. The new scan done this morning has included :
- digiKam code from "tableview" currently written by Michael G Hansen (3 minor reports). - libkface from "opentld" branches currently written by Mahesh Hegde (31 issues from OpenTLD implementation).
All others components are taken from git/master Best Gilles Caulier
2013/3/2 <[hidden email]>
_______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
| Free forum by Nabble | Edit this page |
