Hi,

Please find the latest report on new defect(s) introduced to LibreOffice found 
with Coverity Scan.

6 new defect(s) introduced to LibreOffice found with Coverity Scan.
4 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 6 of 6 defect(s)


** CID 1665373:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665373:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 214             in 
sd::Annotation::createChangeUndo()()
208         }
209     }
210     
211     void Annotation::createChangeUndo()
212     {
213         std::unique_lock g(m_aMutex);
>>>     CID 1665373:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
214         createChangeUndoImpl(g);
215     }
216     
217     void Annotation::createChangeUndoImpl(std::unique_lock<std::mutex>& g)
218     {
219         SdrModel* pModel = GetModel(); // TTTT should use reference

** CID 1665372:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665372:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 206             in 
sd::Annotation::setDateTime(const com::sun::star::util::DateTime &)()
200     
201     void SAL_CALL Annotation::setDateTime(const util::DateTime & the_value)
202     {
203         prepareSet(u"DateTime"_ustr, uno::Any(), uno::Any(), nullptr);
204         {
205             std::unique_lock g(m_aMutex);
>>>     CID 1665372:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
206             createChangeUndoImpl(g);
207             m_DateTime = the_value;
208         }
209     }
210     
211     void Annotation::createChangeUndo()

** CID 1665371:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665371:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 158             in 
sd::Annotation::setSize(const com::sun::star::geometry::RealSize2D &)()
152     
153     void SAL_CALL Annotation::setSize(const geometry::RealSize2D & 
the_value)
154     {
155         prepareSet(u"Size"_ustr, uno::Any(), uno::Any(), nullptr);
156         {
157             std::unique_lock g(m_aMutex);
>>>     CID 1665371:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
158             createChangeUndoImpl(g);
159             m_Size = the_value;
160         }
161     }
162     
163     OUString SAL_CALL Annotation::getAuthor()

** CID 1665370:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665370:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 190             in 
sd::Annotation::setInitials(const rtl::OUString &)()
184     
185     void SAL_CALL Annotation::setInitials(const OUString & the_value)
186     {
187         prepareSet(u"Initials"_ustr, uno::Any(), uno::Any(), nullptr);
188         {
189             std::unique_lock g(m_aMutex);
>>>     CID 1665370:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
190             createChangeUndoImpl(g);
191             m_Initials = the_value;
192         }
193     }
194     
195     util::DateTime SAL_CALL Annotation::getDateTime()

** CID 1665369:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665369:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 174             in 
sd::Annotation::setAuthor(const rtl::OUString &)()
168     
169     void SAL_CALL Annotation::setAuthor(const OUString & the_value)
170     {
171         prepareSet(u"Author"_ustr, uno::Any(), uno::Any(), nullptr);
172         {
173             std::unique_lock g(m_aMutex);
>>>     CID 1665369:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
174             createChangeUndoImpl(g);
175             m_Author = the_value;
176         }
177     }
178     
179     OUString SAL_CALL Annotation::getInitials()

** CID 1665368:       Program hangs  (LOCK)


_____________________________________________________________________________________________
*** CID 1665368:         Program hangs  (LOCK)
/sd/source/core/annotations/Annotation.cxx: 141             in 
sd::Annotation::setPosition(const com::sun::star::geometry::RealPoint2D &)()
135     
136     void SAL_CALL Annotation::setPosition(const geometry::RealPoint2D & 
the_value)
137     {
138         prepareSet(u"Position"_ustr, uno::Any(), uno::Any(), nullptr);
139         {
140             std::unique_lock g(m_aMutex);
>>>     CID 1665368:         Program hangs  (LOCK)
>>>     "createChangeUndoImpl" locks "this->m_aMutex" while it is locked.
141             createChangeUndoImpl(g);
142             m_Position = the_value;
143         }
144     }
145     
146     // css::office::XAnnotation:


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, 
https://scan.coverity.com/projects/libreoffice?tab=overview

Reply via email to