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
"[email protected]", click
https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice