New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Tue Jan 10 07:19:34 UTC 2017


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.
17 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 1398527:  Error handling issues  (UNCAUGHT_EXCEPT)
/scripting/source/dlgprov/dlgprov.cxx: 615 in dlgprov::DialogProviderImpl::createDialogImpl(const rtl::OUString &, const com::sun::star::uno::Reference<com::sun::star::uno::XInterface> &, const com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> &, bool)()


________________________________________________________________________________________________________
*** CID 1398527:  Error handling issues  (UNCAUGHT_EXCEPT)
/scripting/source/dlgprov/dlgprov.cxx: 615 in dlgprov::DialogProviderImpl::createDialogImpl(const rtl::OUString &, const com::sun::star::uno::Reference<com::sun::star::uno::XInterface> &, const com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> &, bool)()
609     
610         // XDialogProvider
611     
612     
613         static const char aDecorationPropName[] = "Decoration";
614     
>>>     CID 1398527:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "std::length_error" is thrown but the throw list "throw(com::sun::star::uno::RuntimeException, com::sun::star::lang::IllegalArgumentException)" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
615         Reference < XControl > DialogProviderImpl::createDialogImpl(
616             const OUString& URL, const Reference< XInterface >& xHandler,
617             const Reference< XWindowPeer >& xParent, bool bDialogProviderMode )
618                 throw (IllegalArgumentException, RuntimeException)
619         {
620             // if the dialog is located in a document, the document must already be open!

** CID 1398526:  Error handling issues  (UNCAUGHT_EXCEPT)
/i18npool/source/localedata/localedata.cxx: 602 in com::sun::star::i18n::LocaleDataImpl::getCalendarItemByName(const rtl::OUString &, const com::sun::star::lang::Locale &, const com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar2> &, short)()


________________________________________________________________________________________________________
*** CID 1398526:  Error handling issues  (UNCAUGHT_EXCEPT)
/i18npool/source/localedata/localedata.cxx: 602 in com::sun::star::i18n::LocaleDataImpl::getCalendarItemByName(const rtl::OUString &, const com::sun::star::lang::Locale &, const com::sun::star::uno::Sequence<com::sun::star::i18n::Calendar2> &, short)()
596     #define REF_MONTHS       1
597     #define REF_GMONTHS      2
598     #define REF_PMONTHS      3
599     #define REF_ERAS         4
600     #define REF_OFFSET_COUNT 5
601     
>>>     CID 1398526:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "std::length_error" is thrown but the throw list "throw(com::sun::star::uno::RuntimeException)" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
602     Sequence< CalendarItem2 > &LocaleDataImpl::getCalendarItemByName(const OUString& name,
603             const Locale& rLocale, const Sequence< Calendar2 >& calendarsSeq, sal_Int16 item)
604             throw(RuntimeException)
605     {
606         if (!ref_name.equals(name)) {
607             OUString aLocStr, id;

** CID 1398525:  Error handling issues  (UNCAUGHT_EXCEPT)
/filter/source/config/cache/filtercache.cxx: 1516 in filter::config::FilterCache::impl_readPatchUINames(const com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &, filter::config::CacheItem &)()


________________________________________________________________________________________________________
*** CID 1398525:  Error handling issues  (UNCAUGHT_EXCEPT)
/filter/source/config/cache/filtercache.cxx: 1516 in filter::config::FilterCache::impl_readPatchUINames(const com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &, filter::config::CacheItem &)()
1510                 default: break;
1511             }
1512         }
1513     }
1514     
1515     
>>>     CID 1398525:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "std::length_error" is thrown but the throw list "throw(com::sun::star::uno::Exception)" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
1516     void FilterCache::impl_readPatchUINames(const css::uno::Reference< css::container::XNameAccess >& xNode,
1517                                                   CacheItem&                                          rItem)
1518         throw(css::uno::Exception)
1519     {
1520     
1521         // SAFE -> ----------------------------------

** CID 1398524:  Error handling issues  (UNCAUGHT_EXCEPT)
/linguistic/source/lngsvcmgr.cxx: 2019 in LngSvcMgr_CreateInstance(const com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> &)()


________________________________________________________________________________________________________
*** CID 1398524:  Error handling issues  (UNCAUGHT_EXCEPT)
/linguistic/source/lngsvcmgr.cxx: 2019 in LngSvcMgr_CreateInstance(const com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> &)()
2013     {
2014         uno::Sequence< OUString > aSNS { "com.sun.star.linguistic2.LinguServiceManager" };
2015         return aSNS;
2016     }
2017     
2018     
>>>     CID 1398524:  Error handling issues  (UNCAUGHT_EXCEPT)
>>>     An exception of type "std::length_error" is thrown but the throw list "throw(com::sun::star::uno::Exception)" doesn't allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
2019     uno::Reference< uno::XInterface > SAL_CALL LngSvcMgr_CreateInstance(
2020                 const uno::Reference< lang::XMultiServiceFactory > & /*rSMgr*/ )
2021             throw(uno::Exception)
2022     {
2023         uno::Reference< uno::XInterface > xService = static_cast<cppu::OWeakObject*>(new LngSvcMgr);
2024         return xService;


________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy0NU2qON7ul5NId49NHsYDzAEYPfK8vd06S1P3bl1JZMSpG-2F1Vxi7-2BQqzmXmOjgypaIn0RX8-2BiH7c0bq3VesK3Jg5yFAyXYHx2xNJK7C2fcbGOB5iUzPGnF4KV4KRDY6hDSU19BxCqQQg6zEbPCwrjkr6VazFc3z5WZb-2BqubsXXM-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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpy0NU2qON7ul5NId49NHsYD-2BLvpefkcjGW5wP4Mgxbw4PqKHfzCoBMjxBe1QzHkN3VO9flLNVgcZ-2BsKCqCS83hWxgfR5gst-2BrbbMwrq7BGB1Ei5lTtZUqd6chnBC5BgnGm5b7oNhWfCXDwQzfYK96sM6Rd84EDSRuxbruj6FDOYgM-3D



More information about the LibreOffice mailing list