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 1320474: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 182 in OpenGLTexture::OpenGLTexture(int, int, int, int)() ________________________________________________________________________________________________________ *** CID 1320474: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 182 in OpenGLTexture::OpenGLTexture(int, int, int, int)() 176 } 177 178 OpenGLTexture::OpenGLTexture( int nX, int nY, int nWidth, int nHeight ) : 179 maRect( Point( 0, 0 ), Size( nWidth, nHeight ) ) 180 { 181 mpImpl = new ImplOpenGLTexture( nX, nY, nWidth, nHeight ); >>> CID 1320474: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "mnSlotNumber" is not initialized in this >>> constructor nor in any functions that it calls. 182 } 183 184 OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, int nFormat, int nType, sal_uInt8* pData ) : 185 maRect( Point( 0, 0 ), Size( nWidth, nHeight ) ) 186 { 187 mpImpl = new ImplOpenGLTexture( nWidth, nHeight, nFormat, nType, pData ); ** CID 1320473: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 188 in OpenGLTexture::OpenGLTexture(int, int, int, int, unsigned char *)() ________________________________________________________________________________________________________ *** CID 1320473: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 188 in OpenGLTexture::OpenGLTexture(int, int, int, int, unsigned char *)() 182 } 183 184 OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, int nFormat, int nType, sal_uInt8* pData ) : 185 maRect( Point( 0, 0 ), Size( nWidth, nHeight ) ) 186 { 187 mpImpl = new ImplOpenGLTexture( nWidth, nHeight, nFormat, nType, pData ); >>> CID 1320473: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "mnSlotNumber" is not initialized in this >>> constructor nor in any functions that it calls. 188 } 189 190 OpenGLTexture::OpenGLTexture( const OpenGLTexture& rTexture ) 191 { 192 maRect = rTexture.maRect; 193 mpImpl = rTexture.mpImpl; ** CID 1320472: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 176 in OpenGLTexture::OpenGLTexture(int, int, bool)() ________________________________________________________________________________________________________ *** CID 1320472: Uninitialized members (UNINIT_CTOR) /vcl/opengl/texture.cxx: 176 in OpenGLTexture::OpenGLTexture(int, int, bool)() 170 } 171 172 OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, bool bAllocate ) : 173 maRect( Point( 0, 0 ), Size( nWidth, nHeight ) ) 174 { 175 mpImpl = new ImplOpenGLTexture( nWidth, nHeight, bAllocate ); >>> CID 1320472: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "mnSlotNumber" is not initialized in this >>> constructor nor in any functions that it calls. 176 } 177 178 OpenGLTexture::OpenGLTexture( int nX, int nY, int nWidth, int nHeight ) : 179 maRect( Point( 0, 0 ), Size( nWidth, nHeight ) ) 180 { 181 mpImpl = new ImplOpenGLTexture( nX, nY, nWidth, nHeight ); ** CID 1320471: Program hangs (INFINITE_LOOP) /vcl/qa/cppunit/timer.cxx: 272 in TimerTest::testMultiAutoTimers()() ________________________________________________________________________________________________________ *** CID 1320471: Program hangs (INFINITE_LOOP) /vcl/qa/cppunit/timer.cxx: 272 in TimerTest::testMultiAutoTimers()() 266 267 const auto start = std::chrono::high_resolution_clock::now(); 268 AutoTimerCount aCountX(nDurationMsX, nCountX); 269 AutoTimerCount aCountY(nDurationMsY, nCountY); 270 271 AutoTimerCount aCount(nDurationMs, nCount); >>> CID 1320471: Program hangs (INFINITE_LOOP) >>> If "nCount < 5" is initially true then it will remain true. 272 while (nCount < nEventsCount) { 273 Application::Yield(); 274 } 275 276 const auto end = std::chrono::high_resolution_clock::now(); 277 dur = std::chrono::duration<double, std::milli>(end - start).count(); ** CID 1320470: Null pointer dereferences (FORWARD_NULL) /sfx2/source/dialog/taskpane.cxx: 259 in sfx2::TaskPaneWrapper::TaskPaneWrapper(vcl::Window *, unsigned short, SfxBindings *, SfxChildWinInfo *)() ________________________________________________________________________________________________________ *** CID 1320470: Null pointer dereferences (FORWARD_NULL) /sfx2/source/dialog/taskpane.cxx: 259 in sfx2::TaskPaneWrapper::TaskPaneWrapper(vcl::Window *, unsigned short, SfxBindings *, SfxChildWinInfo *)() 253 WB_STDDOCKWIN | WB_CLIPCHILDREN | WB_SIZEABLE | WB_3DLOOK | WB_ROLLABLE)); 254 SetAlignment(SfxChildAlignment::RIGHT); 255 256 GetWindow()->SetHelpId( HID_TASKPANE_WINDOW ); 257 GetWindow()->SetOutputSizePixel( Size( 300, 450 ) ); 258 >>> CID 1320470: Null pointer dereferences (FORWARD_NULL) >>> Dynamic cast to pointer "dynamic_cast <SfxDockingWindow >>> *>(this->GetWindow())" can return "NULL". 259 dynamic_cast<SfxDockingWindow*>(GetWindow())->Initialize(i_pInfo); 260 SetHideNotDelete( true ); 261 262 GetWindow()->Show(); 263 } 264 ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/libreoffice?tab=overview To manage Coverity Scan email notifications for "libreoffice@lists.freedesktop.org", click https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939 _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice