New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Wed Dec 2 06:03:50 PST 2015
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.
10 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 1341507: Uninitialized members (UNINIT_CTOR)
/sc/source/core/tool/scmatrix.cxx: 2844 in ScVectorRefMatrix::ScVectorRefMatrix(const formula::DoubleVectorRefToken *, unsigned long, unsigned long)()
________________________________________________________________________________________________________
*** CID 1341507: Uninitialized members (UNINIT_CTOR)
/sc/source/core/tool/scmatrix.cxx: 2844 in ScVectorRefMatrix::ScVectorRefMatrix(const formula::DoubleVectorRefToken *, unsigned long, unsigned long)()
2838 ScVectorRefMatrix::ScVectorRefMatrix(const formula::DoubleVectorRefToken* pToken, SCSIZE nRowStart, SCSIZE nRowSize)
2839 : ScMatrix()
2840 , mpToken(pToken)
2841 , mnRowStart(nRowStart)
2842 , mnRowSize(nRowSize)
2843 {
>>> CID 1341507: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "mpErrorInterpreter" is not initialized in this constructor nor in any functions that it calls.
2844 }
2845
2846 ScVectorRefMatrix::~ScVectorRefMatrix()
2847 {
2848 }
2849
** CID 1341506: (UNINIT)
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
________________________________________________________________________________________________________
*** CID 1341506: (UNINIT)
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
1030
1031 cairo_surface_flush(cairo_get_target(cr));
1032 cairo_destroy(cr); // unref
1033
1034 if (xDamageTracker)
1035 {
>>> CID 1341506: (UNINIT)
>>> Using uninitialized value "extents.height".
1036 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
1037 extents.y + extents.height));
1038 }
1039
1040 return true;
1041 }
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
1030
1031 cairo_surface_flush(cairo_get_target(cr));
1032 cairo_destroy(cr); // unref
1033
1034 if (xDamageTracker)
1035 {
>>> CID 1341506: (UNINIT)
>>> Using uninitialized value "extents.width".
1036 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
1037 extents.y + extents.height));
1038 }
1039
1040 return true;
1041 }
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
1030
1031 cairo_surface_flush(cairo_get_target(cr));
1032 cairo_destroy(cr); // unref
1033
1034 if (xDamageTracker)
1035 {
>>> CID 1341506: (UNINIT)
>>> Using uninitialized value "extents.x".
1036 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
1037 extents.y + extents.height));
1038 }
1039
1040 return true;
1041 }
/vcl/headless/svpgdi.cxx: 1036 in SvpSalGraphics::drawPolyPolygon(const basegfx::B2DPolyPolygon &, double)()
1030
1031 cairo_surface_flush(cairo_get_target(cr));
1032 cairo_destroy(cr); // unref
1033
1034 if (xDamageTracker)
1035 {
>>> CID 1341506: (UNINIT)
>>> Using uninitialized value "extents.y".
1036 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
1037 extents.y + extents.height));
1038 }
1039
1040 return true;
1041 }
** CID 1341505: (UNINIT)
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
________________________________________________________________________________________________________
*** CID 1341505: (UNINIT)
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
376
377 cairo_surface_flush(cairo_get_target(cr));
378 cairo_destroy(cr); // unref
379
380 if (xDamageTracker)
381 {
>>> CID 1341505: (UNINIT)
>>> Using uninitialized value "extents.height".
382 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
383 extents.y + extents.height));
384 }
385 return true;
386 }
387
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
376
377 cairo_surface_flush(cairo_get_target(cr));
378 cairo_destroy(cr); // unref
379
380 if (xDamageTracker)
381 {
>>> CID 1341505: (UNINIT)
>>> Using uninitialized value "extents.width".
382 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
383 extents.y + extents.height));
384 }
385 return true;
386 }
387
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
376
377 cairo_surface_flush(cairo_get_target(cr));
378 cairo_destroy(cr); // unref
379
380 if (xDamageTracker)
381 {
>>> CID 1341505: (UNINIT)
>>> Using uninitialized value "extents.x".
382 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
383 extents.y + extents.height));
384 }
385 return true;
386 }
387
/vcl/headless/svpgdi.cxx: 382 in SvpSalGraphics::drawAlphaRect(long, long, long, long, unsigned char)()
376
377 cairo_surface_flush(cairo_get_target(cr));
378 cairo_destroy(cr); // unref
379
380 if (xDamageTracker)
381 {
>>> CID 1341505: (UNINIT)
>>> Using uninitialized value "extents.y".
382 xDamageTracker->damaged(basegfx::B2IBox(extents.x, extents.y, extents.x + extents.width,
383 extents.y + extents.height));
384 }
385 return true;
386 }
387
** CID 1341504: Uninitialized variables (UNINIT)
/vcl/unx/gtk/gtksalframe.cxx: 2889 in GtkSalFrame::createNewWindow(unsigned long, bool, SalX11Screen)()
________________________________________________________________________________________________________
*** CID 1341504: Uninitialized variables (UNINIT)
/vcl/unx/gtk/gtksalframe.cxx: 2889 in GtkSalFrame::createNewWindow(unsigned long, bool, SalX11Screen)()
2883 if( bWasVisible )
2884 Show( false );
2885
2886 if( (int)nXScreen.getXScreen() >= getDisplay()->GetXScreenCount() )
2887 nXScreen = m_nXScreen;
2888
>>> CID 1341504: Uninitialized variables (UNINIT)
>>> Declaring variable "aParentData" without initializer.
2889 SystemParentData aParentData;
2890 aParentData.aWindow = aNewParent;
2891 aParentData.bXEmbedSupport = bXEmbed;
2892 if( aNewParent == None )
2893 {
2894 aParentData.aWindow = None;
** CID 1196531: (UNINIT_CTOR)
/usr/include/c++/5.1.1/functional: 2262 in std::function<int (const SwDoc &, rtl::OUString *, int)>::function<int (*)(const SwDoc &, rtl::OUString *, int), void>(T1)()
/usr/include/c++/5.1.1/functional: 2262 in std::function<com::sun::star::uno::Reference<com::sun::star::style::XStyle> (SfxStyleSheetBasePool *, SwDocShell *, const rtl::OUString &)>::function<com::sun::star::uno::Reference<com::sun::star::style::XStyle> (*)(SfxStyleSheetBasePool *, SwDocShell *, const rtl::OUString &), void>(T1)()
________________________________________________________________________________________________________
*** CID 1196531: (UNINIT_CTOR)
/usr/include/c++/5.1.1/functional: 2262 in std::function<int (const SwDoc &, rtl::OUString *, int)>::function<int (*)(const SwDoc &, rtl::OUString *, int), void>(T1)()
2256 if (_My_handler::_M_not_empty_function(__f))
2257 {
2258 _My_handler::_M_init_functor(_M_functor, std::move(__f));
2259 _M_invoker = &_My_handler::_M_invoke;
2260 _M_manager = &_My_handler::_M_manager;
2261 }
>>> CID 1196531: (UNINIT_CTOR)
>>> Non-static class member "_M_invoker" is not initialized in this constructor nor in any functions that it calls.
2262 }
2263
2264 template<typename _Res, typename... _ArgTypes>
2265 _Res
2266 function<_Res(_ArgTypes...)>::
2267 operator()(_ArgTypes... __args) const
/usr/include/c++/5.1.1/functional: 2262 in std::function<com::sun::star::uno::Reference<com::sun::star::style::XStyle> (SfxStyleSheetBasePool *, SwDocShell *, const rtl::OUString &)>::function<com::sun::star::uno::Reference<com::sun::star::style::XStyle> (*)(SfxStyleSheetBasePool *, SwDocShell *, const rtl::OUString &), void>(T1)()
2256 if (_My_handler::_M_not_empty_function(__f))
2257 {
2258 _My_handler::_M_init_functor(_M_functor, std::move(__f));
2259 _M_invoker = &_My_handler::_M_invoke;
2260 _M_manager = &_My_handler::_M_manager;
2261 }
>>> CID 1196531: (UNINIT_CTOR)
>>> Non-static class member "_M_invoker" is not initialized in this constructor nor in any functions that it calls.
2262 }
2263
2264 template<typename _Res, typename... _ArgTypes>
2265 _Res
2266 function<_Res(_ArgTypes...)>::
2267 operator()(_ArgTypes... __args) const
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/libreoffice?tab=overview
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939
More information about the LibreOffice
mailing list