Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan. 4 new defect(s) introduced to LibreOffice found with Coverity Scan. 40 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 4 of 4 defect(s) ** CID 1585309: Null pointer dereferences (REVERSE_INULL) /svl/source/items/itemset.cxx: 339 in implCreateItemEntry(SfxItemPool &, const SfxPoolItem *, unsigned short, bool)() ________________________________________________________________________________________________________ *** CID 1585309: Null pointer dereferences (REVERSE_INULL) /svl/source/items/itemset.cxx: 339 in implCreateItemEntry(SfxItemPool &, const SfxPoolItem *, unsigned short, bool)() 333 pTargetPool = pTargetPool->GetSecondaryPool(); 334 335 // if this goes wrong, an Item with invalid ID for this pool is 336 // processed. This is not allowed (and should not happen, e.g. 337 // ItemSets already have WhichRanges that are checked against 338 // their Pool) >>> CID 1585309: Null pointer dereferences (REVERSE_INULL) >>> Null-checking "pTargetPool" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 339 if (nullptr == pTargetPool) 340 { 341 assert(false); 342 return pSource; 343 } 344 ** CID 1585308: Uninitialized members (UNINIT_CTOR) /sw/source/uibase/misc/swruler.cxx: 101 in SwCommentRuler::SwCommentRuler(SwViewShell *, vcl::Window *, SwEditWin *, SvxRulerSupportFlags, SfxBindings &, long)() ________________________________________________________________________________________________________ *** CID 1585308: Uninitialized members (UNINIT_CTOR) /sw/source/uibase/misc/swruler.cxx: 101 in SwCommentRuler::SwCommentRuler(SwViewShell *, vcl::Window *, SwEditWin *, SvxRulerSupportFlags, SfxBindings &, long)() 95 maFadeTimer.SetInvokeHandler(LINK(this, SwCommentRuler, FadeHandler)); 96 97 // we have a little bit more space, as we don't draw ruler ticks 98 vcl::Font aFont(maVirDev->GetFont()); 99 aFont.SetFontHeight(aFont.GetFontHeight() + 1); 100 maVirDev->SetFont(aFont); >>> CID 1585308: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "mbIsDrag" is not initialized in this constructor nor in any functions that it calls. 101 } 102 103 SwCommentRuler::~SwCommentRuler() { disposeOnce(); } 104 105 void SwCommentRuler::dispose() 106 { ** CID 1585307: (OVERRUN) /chart2/source/view/charttypes/VSeriesPlotter.cxx: 2344 in chart::VSeriesPlotter::getRenderOrder() const() /chart2/source/view/charttypes/VSeriesPlotter.cxx: 2345 in chart::VSeriesPlotter::getRenderOrder() const() ________________________________________________________________________________________________________ *** CID 1585307: (OVERRUN) /chart2/source/view/charttypes/VSeriesPlotter.cxx: 2344 in chart::VSeriesPlotter::getRenderOrder() const() 2338 } // unnamed 2339 2340 sal_Int32 VSeriesPlotter::getRenderOrder() const 2341 { 2342 OUString aChartType = m_xChartTypeModel->getChartType(); 2343 for (size_t n = 0; n < sizeof(pairList); ++n) { >>> CID 1585307: (OVERRUN) >>> Overrunning array "chart::<unnamed>::pairList" of 10 16-byte elements at element index 159 (byte offset 2559) using index "n" (which evaluates to 159). 2344 if (aChartType.equalsIgnoreAsciiCase(pairList[n].chartName)) { 2345 return pairList[n].renderOrder; 2346 } 2347 } 2348 SAL_WARN("chart2", "Unsupported chart type in getRenderOrder()"); 2349 return 0; /chart2/source/view/charttypes/VSeriesPlotter.cxx: 2345 in chart::VSeriesPlotter::getRenderOrder() const() 2339 2340 sal_Int32 VSeriesPlotter::getRenderOrder() const 2341 { 2342 OUString aChartType = m_xChartTypeModel->getChartType(); 2343 for (size_t n = 0; n < sizeof(pairList); ++n) { 2344 if (aChartType.equalsIgnoreAsciiCase(pairList[n].chartName)) { >>> CID 1585307: (OVERRUN) >>> Overrunning array "chart::<unnamed>::pairList" of 10 16-byte elements at element index 159 (byte offset 2559) using index "n" (which evaluates to 159). 2345 return pairList[n].renderOrder; 2346 } 2347 } 2348 SAL_WARN("chart2", "Unsupported chart type in getRenderOrder()"); 2349 return 0; 2350 } ** CID 1585306: Uninitialized members (UNINIT_CTOR) /sc/source/ui/cctrl/tbzoomsliderctrl.cxx: 228 in ScZoomSlider::ScZoomSlider(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider>, unsigned short)() ________________________________________________________________________________________________________ *** CID 1585306: Uninitialized members (UNINIT_CTOR) /sc/source/ui/cctrl/tbzoomsliderctrl.cxx: 228 in ScZoomSlider::ScZoomSlider(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider>, unsigned short)() 222 mbOmitPaint( false ), 223 m_xDispatchProvider(std::move(xDispatchProvider)) 224 { 225 maSliderButton = Image(StockImage::Yes, RID_SVXBMP_SLIDERBUTTON); 226 maIncreaseButton = Image(StockImage::Yes, RID_SVXBMP_SLIDERINCREASE); 227 maDecreaseButton = Image(StockImage::Yes, RID_SVXBMP_SLIDERDECREASE); >>> CID 1585306: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "mnSliderLength" is not initialized in this constructor nor in any functions that it calls. 228 } 229 230 231 bool ScZoomSlider::MouseButtonDown( const MouseEvent& rMEvt ) 232 { 233 Size aSliderWindowSize = GetOutputSizePixel(); ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNnPiSHxWPOELPnIxzXoBNaw-3D2Ok__OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJix2VnYPYEN6sMsctdZL2vVB6X-2F5v4qg8afgUhFw-2Fs2JprdFTKUHM6G8vPt2XfNLzoY-2BWww3TWmQcoV0KXbDykX-2BQrf0XkbUFUwc94mBfRwL7Lcv-2B1DMCTHxQY-2B0i-2B83bBw-2BcxQG6PWR-2Bt8Hx-2B9j4gA7RaNJzDYNcwTmjLO0S6l4o-3D