[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    New Defects reported by Coverity Scan for krita
From:       scan-admin () coverity ! com
Date:       2020-10-09 14:07:35
Message-ID: 5f806ea714520_50e3f2ada111c4f608764 () prd-scan-dashboard-0 ! mail
[Download RAW message or body]

Hi,

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

105 new defect(s) introduced to krita found with Coverity Scan.
118 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent \
build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 20 of 105 defect(s)


** CID 311014:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/png/tests/kis_png_test.cpp: 178 in main()


________________________________________________________________________________________________________
                
*** CID 311014:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/png/tests/kis_png_test.cpp: 178 in main()
172             KoColorSpaceRegistry::instance()->colorSpace(
173                         RGBAColorModelID.id(),
174                         Integer8BitsColorDepthID.id(),
175                         KoColorSpaceRegistry::instance()->p2020PQProfile()));
176     }
177     
> > > CID 311014:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311013:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/jp2/tests/KisJP2Test.cpp: 54 in main()


________________________________________________________________________________________________________
                
*** CID 311013:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/jp2/tests/KisJP2Test.cpp: 54 in main()
48     {
49         TestUtil::testImportIncorrectFormat(QString(FILES_DATA_DIR), JP2Mimetype);
50     }
51     
52     
53     
> > > CID 311013:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311012:  Null pointer dereferences  (FORWARD_NULL)
/home/boud/dev/krita/libs/image/kis_regenerate_frame_stroke_strategy.cpp: 158 in \
KisRegenerateFrameStrokeStrategy::doStrokeCallback(KisStrokeJobData *)()


________________________________________________________________________________________________________
                
*** CID 311012:  Null pointer dereferences  (FORWARD_NULL)
/home/boud/dev/krita/libs/image/kis_regenerate_frame_stroke_strategy.cpp: 158 in \
KisRegenerateFrameStrokeStrategy::doStrokeCallback(KisStrokeJobData *)() 152     {
153         Private::Data *d = dynamic_cast<Private::Data*>(data);
154         KIS_ASSERT(d);
155         KIS_ASSERT(!m_d->dirtyRegion.isEmpty());
156         KIS_ASSERT(m_d->type == EXTERNAL_FRAME);
157     
> > > CID 311012:  Null pointer dereferences  (FORWARD_NULL)
> > > Dereferencing null pointer "d".
158         KisBaseRectsWalkerSP walker = new KisFullRefreshWalker(d->cropRect);
159         walker->collectRects(d->root, d->rect);
160     
161         KisAsyncMerger merger;
162         merger.startMerge(*walker);
163     }

** CID 311011:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/svg/tests/kis_svg_test.cpp: 57 in main()


________________________________________________________________________________________________________
                
*** CID 311011:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/svg/tests/kis_svg_test.cpp: 57 in main()
51     void KisSvgTest::testImportIncorrectFormat()
52     {
53         TestUtil::testImportIncorrectFormat(QString(FILES_DATA_DIR), SvgMimetype);
54     }
55     
56     
> > > CID 311011:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311010:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/tiff/tests/kis_tiff_test.cpp: 201 in main()


________________________________________________________________________________________________________
                
*** CID 311010:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/tiff/tests/kis_tiff_test.cpp: 201 in main()
195     {
196         TestUtil::testImportIncorrectFormat(QString(FILES_DATA_DIR), \
TiffMimetype); 197     }
198     
199     
200     
> > > CID 311010:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311009:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_node_model_test.cpp: 117 in main()


________________________________________________________________________________________________________
                
*** CID 311009:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_node_model_test.cpp: 117 in main()
111         m_nodeModel->setDummiesFacade(m_shapeController, m_image, 0, 0, 0);
112         new ModelTest(m_nodeModel, this);
113     
114         m_image->flatten(0);
115     }
116     
> > > CID 311009:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311008:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_doc2_test.cpp: 61 in main()


________________________________________________________________________________________________________
                
*** CID 311008:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_doc2_test.cpp: 61 in main()
55     
56         doc->loadNativeFormat(fname);
57         doc->loadNativeFormat(fname2);
58     }
59     
60     
> > > CID 311008:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311007:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/image/tests/kis_pixel_selection_test.cpp: 594 in main()


________________________________________________________________________________________________________
                
*** CID 311007:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/image/tests/kis_pixel_selection_test.cpp: 594 in main()
588                        QPoint(15,5),
589                        QPoint(20,5),
590                        QPoint(20,0),
591                        QPoint(0,0)})}));
592     }
593     
> > > CID 311007:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311006:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/ora/tests/KisOraTest.cpp: 55 in main()


________________________________________________________________________________________________________
                
*** CID 311006:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/impex/ora/tests/KisOraTest.cpp: 55 in main()
49     {
50         TestUtil::testImportIncorrectFormat(QString(FILES_DATA_DIR), OraMimetype);
51     }
52     
53     
54     
> > > CID 311006:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311005:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/color/lcms2engine/tests/TestColorSpaceRegistry.cpp: 91 \
in main()


________________________________________________________________________________________________________
                
*** CID 311005:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/color/lcms2engine/tests/TestColorSpaceRegistry.cpp: 91 \
in main() 85         cmsWriteTag(lcmsProfile, cmsSigProfileDescriptionTag, \
testProfileName.toLatin1().constData()); 86         cmsWriteTag(lcmsProfile, \
cmsSigDeviceModelDescTag, testProfileName.toLatin1().constData()); 87         \
cmsWriteTag(lcmsProfile, cmsSigDeviceMfgDescTag, ""); 88     
89     }
90     
> > > CID 311005:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311004:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_painting_assistants_decoration_test.cpp: 216 \
in main()


________________________________________________________________________________________________________
                
*** CID 311004:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_painting_assistants_decoration_test.cpp: 216 \
in main() 210         QVERIFY(adjustedPosition.y() == 50.0);
211         paintingAssistantsDecoration->endStroke();
212     
213     }
214     
215     
> > > CID 311004:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311003:  Control flow issues  (DEADCODE)
/home/boud/dev/krita/libs/global/kis_assert.cpp: 102 in kis_assert_common(const char \
*, const char *, int, bool, bool)()


________________________________________________________________________________________________________
                
*** CID 311003:  Control flow issues  (DEADCODE)
/home/boud/dev/krita/libs/global/kis_assert.cpp: 102 in kis_assert_common(const char \
*, const char *, int, bool, bool)() 96                                       \
QMessageBox::Ignore | QMessageBox::Abort, 97                                       \
QMessageBox::Ignore); 98         }
99     
100         if (button == QMessageBox::Abort) {
101             qFatal("%s", shortMessage.toLatin1().data());
> > > CID 311003:  Control flow issues  (DEADCODE)
> > > Execution cannot reach this statement: "if (isIgnorable) {
  QMessa...".
102         } else if (isIgnorable) {
103             // Assert is a bug! Please don't change this line to warnKrita,
104             // the user must see it!
105             qWarning("%s", shortMessage.toLatin1().data());
106         } else if (throwException) {
107             throw KisAssertException(shortMessage.toLatin1().data());

** CID 311002:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/flake/tests/TestKoShapeRegistry.cpp: 197 in main()


________________________________________________________________________________________________________
                
*** CID 311002:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/flake/tests/TestKoShapeRegistry.cpp: 197 in main()
191         KoShape *shape = registry->createShapeFromXML(frameElement, \
shapeContext); 192     
193         QVERIFY(shape);
194         QCOMPARE(shape->absoluteOutlineRect(), QRectF(83, 41, 226,141));
195     }
196     
> > > CID 311002:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311001:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/KisDocumentReplaceTest.cpp: 65 in main()


________________________________________________________________________________________________________
                
*** CID 311001:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/KisDocumentReplaceTest.cpp: 65 in main()
59         QCOMPARE(oldNodes.size(), newNodes.size());
60     
61         KisPart::instance()->removeDocument(anotherDoc);
62         finalize();
63     }
64     
> > > CID 311001:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 311000:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_exiv2_test.cpp: 109 in main()


________________________________________________________________________________________________________
                
*** CID 311000:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_exiv2_test.cpp: 109 in main()
103         QCOMPARE(store->getEntry(xmpSchema, "ModifyDate").value(), \
Value(QDateTime(QDate(2007, 5, 8), QTime(0, 19, 18)))); 104     
105         const KisMetaData::Schema* mknSchema = \
KisMetaData::SchemaRegistry::instance()->schemaFromUri(KisMetaData::Schema::MakerNoteSchemaUri);
 106         QCOMPARE(store->getEntry(mknSchema, "RawData").value(), \
Value("SFBNZXQ=")); 107     }
108     
> > > CID 311000:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 310999:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/libkis/tests/TestNotifier.cpp: 52 in main()


________________________________________________________________________________________________________
                
*** CID 310999:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/libkis/tests/TestNotifier.cpp: 52 in main()
46     
47     void TestNotifier::documentAdded(Document *image)
48     {
49         m_document = image;
50     }
51     
> > > CID 310999:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 310998:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.cpp: 116 in main()


________________________________________________________________________________________________________
                
*** CID 310998:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.cpp: 116 in main()
110         QCOMPARE(spy.size(), 1);
111         QCOMPARE(spy[0][0].toInt(), (int)KoCanvasResource::Opacity);
112         QCOMPARE(spy[0][1].toDouble(), 0.8);
113         spy.clear();
114     }
115     
> > > CID 310998:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 310997:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_shape_commands_test.cpp: 621 in main()


________________________________________________________________________________________________________
                
*** CID 310997:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_shape_commands_test.cpp: 621 in main()
615             KoFlake::scaleShapeGlobal(w.path, 1.0, 2.0, QPointF(-20,110));
616             QCOMPARE(w.path->outlineRect(), QRectF(10, 10, 100, 0));
617             QCOMPARE(w.path->absoluteOutlineRect(), QRectF(-10, -90, 0, 200));
618         }
619     }
620     
> > > CID 310997:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 310996:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/paintops/libpaintop/tests/kis_embedded_pattern_manager_test.cpp: \
210 in main()


________________________________________________________________________________________________________
                
*** CID 310996:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/plugins/paintops/libpaintop/tests/kis_embedded_pattern_manager_test.cpp: \
210 in main() 204     void \
KisEmbeddedPatternManagerTest::testLoadingOnServerPathNameMd5() 205     {
206         KoResourceServerProvider::instance()->patternServer()->addResource(createPattern(), \
false); 207         checkOneConfig(PATH, true, "__test_pattern", true);
208     }
209     
> > > CID 310996:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.

** CID 310995:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_animation_importer_test.cpp: 82 in main()


________________________________________________________________________________________________________
                
*** CID 310995:  Error handling issues  (UNCAUGHT_EXCEPT)
/home/boud/dev/krita/libs/ui/tests/kis_animation_importer_test.cpp: 82 in main()
76         QVERIFY(TestUtil::compareQImages(pt, source2, imported2));
77         QVERIFY(TestUtil::compareQImages(pt, source3, imported3));
78     
79         KisPart::instance()->removeDocument(document.data(), false);
80     }
81     
> > > CID 310995:  Error handling issues  (UNCAUGHT_EXCEPT)
> > > In function "main(int, char **)" an exception of type "KisAssertException" is \
> > > thrown and never caught.


________________________________________________________________________________________________________
 To view the defects in Coverity Scan visit, \
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31O \
Yv50yoiVvSSc0Ywjss83d7yOEUgcCB0VGS755ZaA-2FhoVtwbuw-3D-3D8Z-x_9IaX5f-2FHpKL9E6YDsrt7GX \
rayr4Tk6CKCUhJvkNHrt7yDf-2BzlxuyfMOLjQZMRcl95033jYymTfk5RaLFNYt6zAFWgfk0d1wPzGSjuZUtS8 \
qEGjUfs9nA-2BWD29lBCXta9wlTKyOO2wTlZuTjsXWWnVTeeJ418AV6VHatGP2649Yv4lG5FdDhoU1XNlHthnibNgGcwjLaUrUkka1UK2XfpN28QjVrw714kwHKZoLdsnJc-3D



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic