[Digikam-devel] New Defects reported by Coverity Scan for digiKam

scan-admin at coverity.com scan-admin at coverity.com
Tue May 6 18:29:48 BST 2014


Hi,


Please find the latest report on new defect(s) introduced to digiKam found with Coverity Scan.

Defect(s) Reported-by: Coverity Scan
Showing 3 of 3 defect(s)


** CID 1211873:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 105 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()

** CID 1211874:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 104 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()

** CID 1211875:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 103 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()


________________________________________________________________________________________________________
*** CID 1211873:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 105 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()
99      */
100     void OilPaintFilter::oilPaintImageMultithreaded(uint start, uint stop)
101     {
102         uchar* intensityCount = new uchar[d->smoothness + 1];
103         uint*  averageColorR  = new uint[d->smoothness + 1];
104         uint*  averageColorG  = new uint[d->smoothness + 1];
>>>     CID 1211873:  Uninitialized scalar variable  (UNINIT)
>>>     Assigning: "averageColorB" = "new uint[this->d->smoothness + 1]", which is allocated but not initialized.
105         uint*  averageColorB  = new uint[d->smoothness + 1];
106     
107         int    oldProgress=0, progress=0;
108         DColor mostFrequentColor;
109     
110         mostFrequentColor.setSixteenBit(m_orgImage.sixteenBit());

________________________________________________________________________________________________________
*** CID 1211874:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 104 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()
98      *          a matrix and simply write at the original position.
99      */
100     void OilPaintFilter::oilPaintImageMultithreaded(uint start, uint stop)
101     {
102         uchar* intensityCount = new uchar[d->smoothness + 1];
103         uint*  averageColorR  = new uint[d->smoothness + 1];
>>>     CID 1211874:  Uninitialized scalar variable  (UNINIT)
>>>     Assigning: "averageColorG" = "new uint[this->d->smoothness + 1]", which is allocated but not initialized.
104         uint*  averageColorG  = new uint[d->smoothness + 1];
105         uint*  averageColorB  = new uint[d->smoothness + 1];
106     
107         int    oldProgress=0, progress=0;
108         DColor mostFrequentColor;
109     

________________________________________________________________________________________________________
*** CID 1211875:  Uninitialized scalar variable  (UNINIT)
/mnt/devel/GIT/3.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp: 103 in Digikam::OilPaintFilter::oilPaintImageMultithreaded(unsigned int, unsigned int)()
97      *  Theory: Using MostFrequentColor function we take the main color in
98      *          a matrix and simply write at the original position.
99      */
100     void OilPaintFilter::oilPaintImageMultithreaded(uint start, uint stop)
101     {
102         uchar* intensityCount = new uchar[d->smoothness + 1];
>>>     CID 1211875:  Uninitialized scalar variable  (UNINIT)
>>>     Assigning: "averageColorR" = "new uint[this->d->smoothness + 1]", which is allocated but not initialized.
103         uint*  averageColorR  = new uint[d->smoothness + 1];
104         uint*  averageColorG  = new uint[d->smoothness + 1];
105         uint*  averageColorB  = new uint[d->smoothness + 1];
106     
107         int    oldProgress=0, progress=0;
108         DColor mostFrequentColor;


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/285?tab=Overview

To unsubscribe from the email notification for new defects, http://scan5.coverity.com/cgi-bin/unsubscribe.py






More information about the Digikam-devel mailing list