New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Thu Nov 30 07:09:37 UTC 2017
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
5 new defect(s) introduced to LibreOffice found with Coverity Scan.
24 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 5 of 5 defect(s)
** CID 1424325: Uninitialized members (UNINIT_CTOR)
/svx/source/svdraw/svdograf.cxx: 378 in SdrGrafObj::SdrGrafObj(const Graphic &, const tools::Rectangle &)()
________________________________________________________________________________________________________
*** CID 1424325: Uninitialized members (UNINIT_CTOR)
/svx/source/svdraw/svdograf.cxx: 378 in SdrGrafObj::SdrGrafObj(const Graphic &, const tools::Rectangle &)()
372 mbLineIsOutsideGeometry = true;
373 mbInsidePaint = false;
374 mbIsPreview = false;
375
376 // #i25616#
377 mbSupportTextIndentingOnLineWidthChange = false;
>>> CID 1424325: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mbIsSignatureLineCanAddComment" is not initialized in this constructor nor in any functions that it calls.
378 }
379
380 SdrGrafObj::SdrGrafObj( const Graphic& rGrf )
381 : SdrRectObj(),
382 pGraphicLink ( nullptr ),
383 bMirrored ( false )
** CID 1424324: (UNCAUGHT_EXCEPT)
/editeng/source/uno/unonrule.cxx: 476 in SvxCreateNumRule(const SvxNumRule *)()
/editeng/source/uno/unonrule.cxx: 476 in SvxCreateNumRule(const SvxNumRule *)()
________________________________________________________________________________________________________
*** CID 1424324: (UNCAUGHT_EXCEPT)
/editeng/source/uno/unonrule.cxx: 476 in SvxCreateNumRule(const SvxNumRule *)()
470 if( pRule == nullptr )
471 throw IllegalArgumentException();
472
473 return pRule->getNumRule();
474 }
475
>>> CID 1424324: (UNCAUGHT_EXCEPT)
>>> An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list "throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
476 css::uno::Reference< css::container::XIndexReplace > SvxCreateNumRule( const SvxNumRule* pRule ) throw()
477 {
478 DBG_ASSERT( pRule, "No default SvxNumRule!" );
479 if( pRule )
480 {
481 return new SvxUnoNumberingRules( *pRule );
/editeng/source/uno/unonrule.cxx: 476 in SvxCreateNumRule(const SvxNumRule *)()
470 if( pRule == nullptr )
471 throw IllegalArgumentException();
472
473 return pRule->getNumRule();
474 }
475
>>> CID 1424324: (UNCAUGHT_EXCEPT)
>>> An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list "throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
476 css::uno::Reference< css::container::XIndexReplace > SvxCreateNumRule( const SvxNumRule* pRule ) throw()
477 {
478 DBG_ASSERT( pRule, "No default SvxNumRule!" );
479 if( pRule )
480 {
481 return new SvxUnoNumberingRules( *pRule );
** CID 1424323: Uninitialized members (UNINIT_CTOR)
/svx/source/svdraw/svdograf.cxx: 402 in SdrGrafObj::SdrGrafObj(const Graphic &)()
________________________________________________________________________________________________________
*** CID 1424323: Uninitialized members (UNINIT_CTOR)
/svx/source/svdraw/svdograf.cxx: 402 in SdrGrafObj::SdrGrafObj(const Graphic &)()
396 mbLineIsOutsideGeometry = true;
397 mbInsidePaint = false;
398 mbIsPreview = false;
399
400 // #i25616#
401 mbSupportTextIndentingOnLineWidthChange = false;
>>> CID 1424323: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mbIsSignatureLineCanAddComment" is not initialized in this constructor nor in any functions that it calls.
402 }
403
404 SdrGrafObj::~SdrGrafObj()
405 {
406 delete pGraphic;
407 delete mpReplacementGraphic;
** CID 1424322: Uninitialized members (UNINIT_CTOR)
/oox/source/vml/vmlshape.cxx: 260 in oox::vml::ShapeModel::ShapeModel()()
________________________________________________________________________________________________________
*** CID 1424322: Uninitialized members (UNINIT_CTOR)
/oox/source/vml/vmlshape.cxx: 260 in oox::vml::ShapeModel::ShapeModel()()
254 {
255 }
256
257 ShapeModel::ShapeModel() :
258 mbIsSignatureLine(false)
259 {
>>> CID 1424322: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mbSignatureLineCanAddComment" is not initialized in this constructor nor in any functions that it calls.
260 }
261
262 ShapeModel::~ShapeModel()
263 {
264 }
265
** CID 1424321: Null pointer dereferences (FORWARD_NULL)
/oox/source/export/vmlexport.cxx: 673 in oox::vml::VMLExport::Commit(EscherPropertyContainer &, const tools::Rectangle &)()
________________________________________________________________________________________________________
*** CID 1424321: Null pointer dereferences (FORWARD_NULL)
/oox/source/export/vmlexport.cxx: 673 in oox::vml::VMLExport::Commit(EscherPropertyContainer &, const tools::Rectangle &)()
667 // Get signature line graphic
668 const uno::Reference<graphic::XGraphic> xGraphic
669 = pSdrGrafObj->getSignatureLineUnsignedGraphic();
670 Graphic aGraphic(xGraphic);
671
672 BitmapChecksum nChecksum = aGraphic.GetChecksum();
>>> CID 1424321: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "this->m_pTextExport" to "FindRelId", which dereferences it. (The dereference happens because this is a virtual function call.)
673 OUString aImageId = m_pTextExport->FindRelId(nChecksum);
674 if (aImageId.isEmpty())
675 {
676 aImageId = m_pTextExport->GetDrawingML().WriteImage(aGraphic);
677 m_pTextExport->CacheRelId(nChecksum, aImageId);
678 }
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyaHB-2Fss9Cf7eILZoxIPI8RnnIaP8MTUy0uB1s-2BpKC3czklif-2BPRv7nF6b99FuVb7PkmUYGE0eIG08Q0qkxkBZ4hGw5MREqzLDBwU-2B8dkZER1eCp6VuBtjPFiyAyhuxqWz7ev5fRGOlQpE5JwfQpaMPF3ufJIzXphCvccqmNfeNBE-3D
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5lwWgMDuK-2FivqaohkU3M9kT-2Fww10Qt2GoaCJAOQCa0Wv4ijH4oV8jCt0XXa7QeAwh_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyaHB-2Fss9Cf7eILZoxIPI8RtWeGEkIa4-2FgAUdpj1SPYK-2FCGJJ-2BmyptURopOloW8pcgI64Sz1nNokeH9gkDrRbjvGsItadtXkDkIrZdGOMgMN7Jqge4cKcFfAQ0BVs-2BD-2BQjl00K8nqQQmZfwpzh1iRBRzNE1zEq-2FazOTbh3Q6J6h3g-3D
More information about the LibreOffice
mailing list