New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Wed May 17 18:42:03 UTC 2023
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
3 new defect(s) introduced to LibreOffice found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 3 of 3 defect(s)
** CID 1530396: Error handling issues (UNCAUGHT_EXCEPT)
/sw/source/uibase/sidebar/A11yCheckIssuesPanel.cxx: 99 in sw::sidebar::A11yCheckIssuesPanel::~A11yCheckIssuesPanel()()
________________________________________________________________________________________________________
*** CID 1530396: Error handling issues (UNCAUGHT_EXCEPT)
/sw/source/uibase/sidebar/A11yCheckIssuesPanel.cxx: 99 in sw::sidebar::A11yCheckIssuesPanel::~A11yCheckIssuesPanel()()
93
94 mpDoc = pDocSh->GetDoc();
95
96 populateIssues();
97 }
98
>>> CID 1530396: Error handling issues (UNCAUGHT_EXCEPT)
>>> An exception of type "com::sun::star::uno::RuntimeException" is thrown but the exception specification "noexcept" doesn't allow it to be thrown. This will result in a call to terminate().
99 A11yCheckIssuesPanel::~A11yCheckIssuesPanel()
100 {
101 // Restore state when this panel is no longer used
102 if (!mbAutomaticCheckEnabled)
103 {
104 std::shared_ptr<comphelper::ConfigurationChanges> batch(
** CID 1530395: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 1530395: Uninitialized variables (UNINIT)
/sw/source/core/inc/viewimp.hxx: 155 in SwViewShellImp::TakePaintRegion()()
149 void SetFirstVisPageInvalid() { m_bFirstPageInvalid = true; }
150
151 const SwPageFrame* GetLastVisPage(const OutputDevice* pRenderContext) const;
152
153 bool AddPaintRect( const SwRect &rRect );
154 bool HasPaintRegion() { return m_oPaintRegion.has_value(); }
>>> CID 1530395: Uninitialized variables (UNINIT)
>>> Using uninitialized value "ret". Field "ret._M_payload._M_payload" is uninitialized when calling "optional".
155 std::optional<SwRegionRects> TakePaintRegion() { auto ret = std::move(m_oPaintRegion); m_oPaintRegion.reset(); return ret; }
156 const std::optional<SwRegionRects>& GetPaintRegion() { return m_oPaintRegion; }
157 void DeletePaintRegion() { m_oPaintRegion.reset(); }
158
159 void AddPendingLOKInvalidation( const SwRect& rRect );
160 std::vector<SwRect> TakePendingLOKInvalidations();
** CID 1530394: Error handling issues (UNCAUGHT_EXCEPT)
/sw/source/uibase/sidebar/A11yCheckIssuesPanel.cxx: 99 in sw::sidebar::A11yCheckIssuesPanel::~A11yCheckIssuesPanel()()
________________________________________________________________________________________________________
*** CID 1530394: Error handling issues (UNCAUGHT_EXCEPT)
/sw/source/uibase/sidebar/A11yCheckIssuesPanel.cxx: 99 in sw::sidebar::A11yCheckIssuesPanel::~A11yCheckIssuesPanel()()
93
94 mpDoc = pDocSh->GetDoc();
95
96 populateIssues();
97 }
98
>>> CID 1530394: Error handling issues (UNCAUGHT_EXCEPT)
>>> An exception of type "com::sun::star::uno::DeploymentException" is thrown but the exception specification "noexcept" doesn't allow it to be thrown. This will result in a call to terminate().
99 A11yCheckIssuesPanel::~A11yCheckIssuesPanel()
100 {
101 // Restore state when this panel is no longer used
102 if (!mbAutomaticCheckEnabled)
103 {
104 std::shared_ptr<comphelper::ConfigurationChanges> batch(
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3DqgEt_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJiBbdBMvNJPZ8HwxJ-2BksCTAZm6I0aJzCUwhRGQD8y3KuZW6k7Fjt-2FwJKpv8HfK4mhLuLywpWw0i1uiGIxle4Lo7AOyAGoXfBRnaZzmMzl-2FPo0DiZ-2BAyY0Ly-2B-2F8sZe-2B6YjX30M0NZSaAml-2FNvM1wQOl-2FUCE8N6sBn-2FDpStzFL8-2FVyU-3D
More information about the LibreOffice
mailing list