New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Thu Aug 25 06:56:35 UTC 2016


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 1371771:  Error handling issues  (UNCAUGHT_EXCEPT)
/xmloff/source/core/xmlimp.cxx: 421 in SvXMLImport::SvXMLImport(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &, const rtl::OUString &, SvXMLImportFlags)()


________________________________________________________________________________________________________
*** CID 1371771:  Error handling issues  (UNCAUGHT_EXCEPT)
/xmloff/source/core/xmlimp.cxx: 421 in SvXMLImport::SvXMLImport(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &, const rtl::OUString &, SvXMLImportFlags)()
415         {
416             mxEventListener.set(new SvXMLImportEventListener(this));
417             mxModel->addEventListener(mxEventListener);
418         }
419     }
420     
>>>     CID 1371771:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "com::sun::star::uno::DeploymentException" is thrown but the throw list "throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
421     SvXMLImport::SvXMLImport(
422         const css::uno::Reference< css::uno::XComponentContext >& xContext,
423         OUString const & implementationName, SvXMLImportFlags nImportFlags ) throw ()
424     :   mpImpl( new SvXMLImport_Impl(xContext, implementationName) ),
425         mpNamespaceMap( new SvXMLNamespaceMap ),
426     

** CID 1371770:  Error handling issues  (UNCAUGHT_EXCEPT)
/connectivity/source/drivers/firebird/Connection.cxx: 852 in connectivity::firebird::Connection::documentEventOccured(const com::sun::star::document::DocumentEvent &)()


________________________________________________________________________________________________________
*** CID 1371770:  Error handling issues  (UNCAUGHT_EXCEPT)
/connectivity/source/drivers/firebird/Connection.cxx: 852 in connectivity::firebird::Connection::documentEventOccured(const com::sun::star::document::DocumentEvent &)()
846                 catch (const SQLException& e)
847                 {
848                     WrappedTargetException aExceptionWrapper;
849                     aExceptionWrapper.Context = e.Context;
850                     aExceptionWrapper.Message = e.Message;
851                     aExceptionWrapper.TargetException <<= e;
>>>     CID 1371770:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "com::sun::star::lang::WrappedTargetException" is thrown.
852                     throw WrappedTargetException( aExceptionWrapper );
853                 }
854     
855     
856                 Reference< XStream > xDBStream(m_xEmbeddedStorage->openStreamElement(our_sFBKLocation,
857                                                                 ElementModes::WRITE));

** CID 1371769:    (DEADCODE)
/vcl/backendtest/outputdevice/common.cxx: 38 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()
/vcl/backendtest/outputdevice/common.cxx: 44 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()
/vcl/backendtest/outputdevice/common.cxx: 50 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()


________________________________________________________________________________________________________
*** CID 1371769:    (DEADCODE)
/vcl/backendtest/outputdevice/common.cxx: 38 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()
32         Color aColor = pAccess->GetPixel(y, x);
33         int nColorDelta = deltaColor(aColor, aExpected);
34     
35         if (nColorDelta <= nColorDeltaThresh)
36         {
37             if (bColorize)
>>>     CID 1371769:    (DEADCODE)
>>>     Execution cannot reach the expression "pAccess->SetPixel(y, x, BitmapColor const(Color(65280U)))" inside this statement: "pAccess->SetPixel(y, x, Bit...".
38                 pAccess->SetPixel(y, x, Color(COL_LIGHTGREEN));
39         }
40         else if (bQuirkMode)
41         {
42             nNumberOfQuirks++;
43             if (bColorize)
/vcl/backendtest/outputdevice/common.cxx: 44 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()
38                 pAccess->SetPixel(y, x, Color(COL_LIGHTGREEN));
39         }
40         else if (bQuirkMode)
41         {
42             nNumberOfQuirks++;
43             if (bColorize)
>>>     CID 1371769:    (DEADCODE)
>>>     Execution cannot reach the expression "pAccess->SetPixel(y, x, BitmapColor const(Color(16776960U)))" inside this statement: "pAccess->SetPixel(y, x, Bit...".
44                 pAccess->SetPixel(y, x, Color(COL_YELLOW));
45         }
46         else
47         {
48             nNumberOfErrors++;
49             if (bColorize)
/vcl/backendtest/outputdevice/common.cxx: 50 in vcl::test::<unnamed>::checkValue(vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, (&Bitmap::AcquireWriteAccess)> &, int, int, Color, int &, int &, bool, int)()
44                 pAccess->SetPixel(y, x, Color(COL_YELLOW));
45         }
46         else
47         {
48             nNumberOfErrors++;
49             if (bColorize)
>>>     CID 1371769:    (DEADCODE)
>>>     Execution cannot reach the expression "pAccess->SetPixel(y, x, BitmapColor const(Color(16711680U)))" inside this statement: "pAccess->SetPixel(y, x, Bit...".
50                 pAccess->SetPixel(y, x, Color(COL_LIGHTRED));
51         }
52     }
53     
54     TestResult checkRect(Bitmap& rBitmap, int aLayerNumber, Color aExpectedColor)
55     {

** CID 1371768:  Control flow issues  (DEADCODE)
/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx: 760 in jfw_plugin_startJavaVirtualMachine(const JavaInfo *, const JavaVMOption *, int, JavaVM_ **, JNIEnv_ **)()


________________________________________________________________________________________________________
*** CID 1371768:  Control flow issues  (DEADCODE)
/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.cxx: 760 in jfw_plugin_startJavaVirtualMachine(const JavaInfo *, const JavaVMOption *, int, JavaVM_ **, JNIEnv_ **)()
754             if (opt.startsWith("-Xss")) {
755                 hasStackSize = true;
756             }
757             options.push_back(Option(opt, arOptions[i].extraInfo));
758         }
759         if (addForceInterpreted) {
>>>     CID 1371768:  Control flow issues  (DEADCODE)
>>>     Execution cannot reach the expression "options.push_back(jfw_plugin_startJavaVirtualMachine(JavaInfo const *, JavaVMOption const *, int, JavaVM_ **, JNIEnv_ **)::Option (instance 42280)(rtl::OString const("-Xint", rtl::libreoffice_internal::Dummy({})), NULL))" inside this statement: "options.push_back(jfw_plugi...".
760             options.push_back(Option("-Xint", nullptr));
761         }
762         if (!hasStackSize) {
763     #if defined LINUX && (defined X86 || defined X86_64)
764             // At least OpenJDK 1.8.0's os::workaround_expand_exec_shield_cs_limit
765             // (hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp) can mmap an rwx


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy1PQRD8Fi-2BH21a-2Bsra7pDZq6a3kAI7taV8CNnlHxsTEY2fqMrGr09POfofOoS5lOpROHdQgi-2BbwoE39oQCzWpitp3zktPU5P1p8ze9rlCcWqyObhumC8G4tEE5Lukf0qxjpGZ7rglZRoW9q58ZD7aZlrkJ2O6369HpAFlO4gG-2FjI-3D

To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5N5X-2B1MAElavPQhH6nLwozJzqOkt2k8uOkYf2ZoppNa9QVe0T3fEZVQ7Kky1tOkLz_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy1PQRD8Fi-2BH21a-2Bsra7pDZvMPw3xYJ2wz-2F7o6i20p2Q22HgxdnPgjRfRX7joQtGvJReFE2ST-2FaoBphsMXs3WL6MTfWHDQI3B-2BO496zGJg-2B24v-2FD-2FpLQ0pLpBAHq49rweQ4oU6AP4jSEECpVU7IpHaG7qTD4OIBDRSou-2BDZuQIgek-3D



More information about the LibreOffice mailing list