New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Sat Oct 5 07:23:39 UTC 2024
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.
6 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 1620560: Null pointer dereferences (REVERSE_INULL)
/sc/source/ui/condformat/condformatdlgentry.cxx: 1289 in ScIconSetFrmtDataEntry::ScIconSetFrmtDataEntry(weld::Container *, ScIconSetType, const ScDocument *, int, const ScColorScaleEntry *)()
________________________________________________________________________________________________________
*** CID 1620560: Null pointer dereferences (REVERSE_INULL)
/sc/source/ui/condformat/condformatdlgentry.cxx: 1289 in ScIconSetFrmtDataEntry::ScIconSetFrmtDataEntry(weld::Container *, ScIconSetType, const ScDocument *, int, const ScColorScaleEntry *)()
1283 {
1284 // tdf#162948: Use ">" instead of ">=". Add some spaces to keep the alignment
1285 if (!pEntry->GetGreaterThanOrEqual())
1286 mxFtEntry->set_label(" > ");
1287
1288 mxImgIcon->set_from_icon_name(ScIconSetFormat::getIconName(eType, i));
>>> CID 1620560: Null pointer dereferences (REVERSE_INULL)
>>> Null-checking "pEntry" suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
1289 if(pEntry)
1290 {
1291 switch(pEntry->GetType())
1292 {
1293 case COLORSCALE_VALUE:
1294 mxLbEntryType->set_active(0);
** CID 1620559: API usage errors (INVALIDATE_ITERATOR)
/sd/source/ui/unoidl/unomodel.cxx: 614 in <unnamed>::AnimationsExporter::exportNodeImpl(const com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode> &)()
________________________________________________________________________________________________________
*** CID 1620559: API usage errors (INVALIDATE_ITERATOR)
/sd/source/ui/unoidl/unomodel.cxx: 614 in <unnamed>::AnimationsExporter::exportNodeImpl(const com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode> &)()
608 void AnimationsExporter::exportNodeImpl(const Reference<XAnimationNode>& xNode)
609 {
610 try
611 {
612 sal_Int16 nNodeType = xNode->getType();
613 auto iterator = constAnimationNodeTypeToString.find(nNodeType);
>>> CID 1620559: API usage errors (INVALIDATE_ITERATOR)
>>> Dereferencing iterator "iterator" though it is already past the end of its container.
614 mrWriter.put("nodeName", iterator->second);
615
616 // common properties
617 OStringBuffer sTmp;
618 Any aTemp;
619 double fTemp = 0;
** CID 1620558: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/view/tabvwshb.cxx: 519 in ScTabViewShell::ExecDrawIns(SfxRequest &)::[lambda(int) (instance 3)]::lambda(const [lambda(int) (instance 3)]&)()
________________________________________________________________________________________________________
*** CID 1620558: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/view/tabvwshb.cxx: 519 in ScTabViewShell::ExecDrawIns(SfxRequest &)::[lambda(int) (instance 3)]::lambda(const [lambda(int) (instance 3)]&)()
513 }
514
515 VclPtr<SfxAbstractLinksDialog> pDlg(pFact->CreateLinksDialog(pWin->GetFrameWeld(), rDoc.GetLinkManager()));
516 auto xRequest = std::make_shared<SfxRequest>(rReq);
517 rReq.Ignore(); // the 'old' request is not relevant any more
518 pDlg->StartExecuteAsync(
>>> CID 1620558: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "this" is not initialized in this constructor nor in any functions that it calls.
519 [this, pDlg, xRequest=std::move(xRequest)] (sal_Int32 /*nResult*/)->void
520 {
521 GetViewFrame().GetBindings().Invalidate( SID_LINKS );
522 SfxGetpApp()->Broadcast( SfxHint( SfxHintId::ScAreaLinksChanged ) ); // Navigator
523 pDlg->disposeOnce();
524 xRequest->Done();
** CID 1620557: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/view/tabvwshb.cxx: 519 in ScTabViewShell::ExecDrawIns(SfxRequest &)::[lambda(int) (instance 3)]::lambda([lambda(int) (instance 3)]&&)()
________________________________________________________________________________________________________
*** CID 1620557: Uninitialized members (UNINIT_CTOR)
/sc/source/ui/view/tabvwshb.cxx: 519 in ScTabViewShell::ExecDrawIns(SfxRequest &)::[lambda(int) (instance 3)]::lambda([lambda(int) (instance 3)]&&)()
513 }
514
515 VclPtr<SfxAbstractLinksDialog> pDlg(pFact->CreateLinksDialog(pWin->GetFrameWeld(), rDoc.GetLinkManager()));
516 auto xRequest = std::make_shared<SfxRequest>(rReq);
517 rReq.Ignore(); // the 'old' request is not relevant any more
518 pDlg->StartExecuteAsync(
>>> CID 1620557: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "this" is not initialized in this constructor nor in any functions that it calls.
519 [this, pDlg, xRequest=std::move(xRequest)] (sal_Int32 /*nResult*/)->void
520 {
521 GetViewFrame().GetBindings().Invalidate( SID_LINKS );
522 SfxGetpApp()->Broadcast( SfxHint( SfxHintId::ScAreaLinksChanged ) ); // Navigator
523 pDlg->disposeOnce();
524 xRequest->Done();
** CID 1620556: Uninitialized members (UNINIT_CTOR)
/vcl/source/edit/textview.cxx: 158 in TextView::TextView(ExtTextEngine *, vcl::Window *)()
________________________________________________________________________________________________________
*** CID 1620556: Uninitialized members (UNINIT_CTOR)
/vcl/source/edit/textview.cxx: 158 in TextView::TextView(ExtTextEngine *, vcl::Window *)()
152
153 pWindow->GetDragGestureRecognizer()->addDragGestureListener(mxDnDListener);
154 pWindow->GetDropTarget()->addDropTargetListener(mxDnDListener);
155 pWindow->GetDropTarget()->setActive( true );
156 pWindow->GetDropTarget()->setDefaultActions( css::datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE );
157 }
>>> CID 1620556: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mbCursorAtEndOfLine" is not initialized in this constructor nor in any functions that it calls.
158 }
159
160 TextView::~TextView()
161 {
162 mpSelEngine.reset();
163 mpSelFuncSet.reset();
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu6VvXBlQRUbS683tC8265rGNPXqJ1ffcoLZCnTuJFQbNcTEkb4XaEQkzovKhJ5DB3c-3D2qK5_A9M4dSy7guk8NP6DcfgslOyvJRzavztVIKj6nRqYjYpWom7SJFyX0y710bz0kUGtg2L72eKOu4KOiVhx8Ln-2FXG10jCbHAICZP-2Bu152MSdHEewZx4iMUNWbS9VvgAtQZ-2BmQwWO7kCtBPrX9AWaX54cMD2UXQlku-2F-2FUC4R9S1DYTwC7whdFMBntxbz0NJgbRigJ-2FvSv387PRyaCbEqcN2MMWLnWbOGWDWI4iJJVS62hxg-3D
More information about the LibreOffice
mailing list