Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index



Hi,

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

9 new defect(s) introduced to LibreOffice found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 9 of 9 defect(s)


** CID 1416138:  Control flow issues  (MISSING_RESTORE)
/connectivity/source/drivers/component/CTable.cxx: 211 in 
connectivity::component::OComponentTable::seekRow(connectivity::IResultSetHelper::Movement, int, 
int &)()


________________________________________________________________________________________________________
*** CID 1416138:  Control flow issues  (MISSING_RESTORE)
/connectivity/source/drivers/component/CTable.cxx: 211 in 
connectivity::component::OComponentTable::seekRow(connectivity::IResultSetHelper::Movement, int, 
int &)()
205                     m_nFilePos = 0;
206                 break;
207             case IResultSetHelper::BOOKMARK:
208                 m_nFilePos = nTempPos;   // previous position
209         }
210         //  aStatus.Set(SDB_STAT_NO_DATA_FOUND);
    CID 1416138:  Control flow issues  (MISSING_RESTORE)
    Value of non-local "this->m_nFilePos" that was saved in "nTempPos" is not restored as it 
was along other paths.
211         return false;
212     
213     End:
214         nCurPos = m_nFilePos;
215         return true;
216     }

** CID 1416137:  Null pointer dereferences  (FORWARD_NULL)
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()


________________________________________________________________________________________________________
*** CID 1416137:  Null pointer dereferences  (FORWARD_NULL)
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()
198         return;
199     }
200     
201     // Get all cell ranges that are referenced by the selected chart objects.
202     void getOleSourceRanges(const SdrMarkList& rMarkList, bool& rAnyOle, bool& rOneOle, 
std::vector<ScRange>* pRanges = nullptr, ScDocument* pDoc = nullptr )
203     {
    CID 1416137:  Null pointer dereferences  (FORWARD_NULL)
    Comparing "pDoc" to null implies that "pDoc" might be null.
204         bool bCalcSourceRanges = pRanges && pDoc;
205         std::vector<OUString> aRangeReps;
206         rAnyOle = rOneOle = false;
207         const size_t nCount = rMarkList.GetMarkCount();
208         for (size_t i=0; i<nCount; ++i)
209         {

** CID 1416135:    (FORWARD_NULL)
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()


________________________________________________________________________________________________________
*** CID 1416135:    (FORWARD_NULL)
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()
198         return;
199     }
200     
201     // Get all cell ranges that are referenced by the selected chart objects.
202     void getOleSourceRanges(const SdrMarkList& rMarkList, bool& rAnyOle, bool& rOneOle, 
std::vector<ScRange>* pRanges = nullptr, ScDocument* pDoc = nullptr )
203     {
    CID 1416135:    (FORWARD_NULL)
    Comparing "pRanges" to null implies that "pRanges" might be null.
204         bool bCalcSourceRanges = pRanges && pDoc;
205         std::vector<OUString> aRangeReps;
206         rAnyOle = rOneOle = false;
207         const size_t nCount = rMarkList.GetMarkCount();
208         for (size_t i=0; i<nCount; ++i)
209         {
/sc/source/ui/view/drawvie4.cxx: 204 in <unnamed>::getOleSourceRanges(const SdrMarkList &, bool &, 
bool &, std::vector<ScRange, std::allocator<ScRange>> *, ScDocument *)()
198         return;
199     }
200     
201     // Get all cell ranges that are referenced by the selected chart objects.
202     void getOleSourceRanges(const SdrMarkList& rMarkList, bool& rAnyOle, bool& rOneOle, 
std::vector<ScRange>* pRanges = nullptr, ScDocument* pDoc = nullptr )
203     {
    CID 1416135:    (FORWARD_NULL)
    Comparing "pRanges" to null implies that "pRanges" might be null.
204         bool bCalcSourceRanges = pRanges && pDoc;
205         std::vector<OUString> aRangeReps;
206         rAnyOle = rOneOle = false;
207         const size_t nCount = rMarkList.GetMarkCount();
208         for (size_t i=0; i<nCount; ++i)
209         {

** CID 1416133:  Null pointer dereferences  (FORWARD_NULL)
/sw/source/core/doc/CntntIdxStore.cxx: 272 in <unnamed>::ContentIdxStoreImpl::RestoreBkmks(SwDoc *, 
std::function<void (SwPosition &, int)> &)()


________________________________________________________________________________________________________
*** CID 1416133:  Null pointer dereferences  (FORWARD_NULL)
/sw/source/core/doc/CntntIdxStore.cxx: 272 in <unnamed>::ContentIdxStoreImpl::RestoreBkmks(SwDoc *, 
std::function<void (SwPosition &, int)> &)()
266                 SetRightMarkPos(pMark, aEntry.m_bOther, &aNewPos);
267             }
268         }
269         if (!m_aBkmkEntries.empty())
270         {   // tdf#105705 sort bookmarks because SaveBkmks special handling of
271             // "bMarkPosEqual" may destroy sort order
    CID 1416133:  Null pointer dereferences  (FORWARD_NULL)
    Dynamic cast to pointer "dynamic_cast <sw::mark::MarkManager *>(pMarkAccess)" can return 
"NULL".
272             dynamic_cast<sw::mark::MarkManager*>(pMarkAccess)->sortMarks();
273         }
274     }
275     
276     void ContentIdxStoreImpl::SaveRedlines(SwDoc* pDoc, sal_uLong nNode, sal_Int32 nContent)
277     {

** CID 1403739:    (TAINTED_SCALAR)
/filter/source/graphicfilter/ipict/ipict.cxx: 952 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1096 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
/filter/source/graphicfilter/ipict/ipict.cxx: 1112 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()


________________________________________________________________________________________________________
*** CID 1403739:    (TAINTED_SCALAR)
/filter/source/graphicfilter/ipict/ipict.cxx: 952 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
946                     return 0xffffffff;
947             }
948     
949             if ( ( pAcc = initBitmap(aBitmap, nWidth, nHeight, nDstBitCount, aPalette) ) == 
nullptr )
950                 return 0xffffffff;
951     
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nHeight" as a loop boundary.
952             for (sal_uInt16 ny = 0; ny < nHeight; ++ny)
953             {
954                 sal_uInt16 nx = 0;
955                 if ( nRowBytes < 8 || nPackType == 1 )
956                 {
957                     for (size_t i = 0; i < nWidth; ++i)
/filter/source/graphicfilter/ipict/ipict.cxx: 1096 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1090                     if (nHeight > pPict->remainingSize() / nByteCountSize)
1091                         return 0xffffffff;
1092     
1093                     if ( ( pAcc = initBitmap(aBitmap, nWidth, nHeight, nDstBitCount, aPalette) 
) == nullptr )
1094                         return 0xffffffff;
1095     
    CID 1403739:    (TAINTED_SCALAR)
    Passing tainted variable "static_cast<size_t>(nWidth) * nCmpCount" to a tainted sink.
1096                     std::unique_ptr<sal_uInt8[]> pScanline(new 
sal_uInt8[static_cast<size_t>(nWidth) * nCmpCount]);
1097                     for (sal_uInt16 ny = 0; ny < nHeight; ++ny)
1098                     {
1099                         nSrcBitsPos = pPict->Tell();
1100                         if ( nRowBytes > 250 )
1101                         {
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1143 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1137                                     pScanline[ i++ ] = nDat;
1138                             }
1139                         }
1140                         sal_uInt8* pTmp = pScanline.get();
1141                         if ( nCmpCount == 4 )
1142                             pTmp += nWidth;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "nWidth" as a loop boundary.
1143                         for (sal_uInt16 nx = 0; nx < nWidth; pTmp++)
1144                             pAcc->SetPixel( ny, nx++, BitmapColor( *pTmp, pTmp[ nWidth ], 
pTmp[ 2 * nWidth ] ) );
1145                         nDataSize += (sal_uLong)nByteCount;
1146                         pPict->Seek( nSrcBitsPos + (sal_uLong)nByteCount );
1147                     }
1148                 }
/filter/source/graphicfilter/ipict/ipict.cxx: 1112 in PictReader::ReadPixMapEtc(Bitmap &, bool, 
bool, tools::Rectangle *, tools::Rectangle *, bool, bool)()
1106                         {
1107                             pPict->ReadUChar( nByteCountAsByte );
1108                             nByteCount = nByteCountAsByte;
1109                             nByteCount++;
1110                         }
1111                         size_t i = 0;
    CID 1403739:    (TAINTED_SCALAR)
    Using tainted variable "(sal_uInt32)(nWidth * nCmpCount)" as a loop boundary.
1112                         while( i < (sal_uInt32)( nWidth * nCmpCount ) )
1113                         {
1114                             pPict->ReadUChar( nFlagCounterByte );
1115                             if ( ( nFlagCounterByte & 0x80 ) == 0)
1116                             {
1117                                 nCount = ( (sal_uInt16)nFlagCounterByte ) + 1;

** CID 1401334:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScInputHandler, 
std::default_delete<ScInputHandler>>::reset(ScInputHandler *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScPrintFunc, 
std::default_delete<ScPrintFunc>>::reset(ScPrintFunc *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<SwTrnsfrActionAndUndo, 
std::default_delete<SwTrnsfrActionAndUndo>>::reset(SwTrnsfrActionAndUndo *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sc::DataStream, 
std::default_delete<sc::DataStream>>::reset(sc::DataStream *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<SvxIconChoiceCtrl_Impl, 
std::default_delete<SvxIconChoiceCtrl_Impl>>::reset(SvxIconChoiceCtrl_Impl *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::ViewShellManager::UpdateLock, 
std::default_delete<sd::ViewShellManager::UpdateLock>>::reset(sd::ViewShellManager::UpdateLock *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in 
std::unique_ptr<sd::slidesorter::controller::DragAndDropContext, 
std::default_delete<sd::slidesorter::controller::DragAndDropContext>>::reset(sd::slidesorter::controller::DragAndDropContext
 *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::OutlineViewModelChangeGuard, 
std::default_delete<sd::OutlineViewModelChangeGuard>>::reset(sd::OutlineViewModelChangeGuard *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::ToolBarManager::UpdateLock, 
std::default_delete<sd::ToolBarManager::UpdateLock>>::reset(sd::ToolBarManager::UpdateLock *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScDocument, 
std::default_delete<ScDocument>>::reset(ScDocument *)()


________________________________________________________________________________________________________
*** CID 1401334:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScInputHandler, 
std::default_delete<ScInputHandler>>::reset(ScInputHandler *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScPrintFunc, 
std::default_delete<ScPrintFunc>>::reset(ScPrintFunc *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<SwTrnsfrActionAndUndo, 
std::default_delete<SwTrnsfrActionAndUndo>>::reset(SwTrnsfrActionAndUndo *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sc::DataStream, 
std::default_delete<sc::DataStream>>::reset(sc::DataStream *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<SvxIconChoiceCtrl_Impl, 
std::default_delete<SvxIconChoiceCtrl_Impl>>::reset(SvxIconChoiceCtrl_Impl *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::ViewShellManager::UpdateLock, 
std::default_delete<sd::ViewShellManager::UpdateLock>>::reset(sd::ViewShellManager::UpdateLock *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in 
std::unique_ptr<sd::slidesorter::controller::DragAndDropContext, 
std::default_delete<sd::slidesorter::controller::DragAndDropContext>>::reset(sd::slidesorter::controller::DragAndDropContext
 *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::OutlineViewModelChangeGuard, 
std::default_delete<sd::OutlineViewModelChangeGuard>>::reset(sd::OutlineViewModelChangeGuard *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<sd::ToolBarManager::UpdateLock, 
std::default_delete<sd::ToolBarManager::UpdateLock>>::reset(sd::ToolBarManager::UpdateLock *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScDocument, 
std::default_delete<ScDocument>>::reset(ScDocument *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401334:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);

** CID 1401328:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScInputHandler, 
std::default_delete<ScInputHandler>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScPrintFunc, 
std::default_delete<ScPrintFunc>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<SwTrnsfrActionAndUndo, 
std::default_delete<SwTrnsfrActionAndUndo>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sc::DataStream, 
std::default_delete<sc::DataStream>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::ViewShellManager::UpdateLock, 
std::default_delete<sd::ViewShellManager::UpdateLock>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::slidesorter::view::ToolTip, 
std::default_delete<sd::slidesorter::view::ToolTip>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in 
std::unique_ptr<sd::slidesorter::controller::DragAndDropContext, 
std::default_delete<sd::slidesorter::controller::DragAndDropContext>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::ToolBarManager::UpdateLock, 
std::default_delete<sd::ToolBarManager::UpdateLock>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScDocument, 
std::default_delete<ScDocument>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<SvxIconChoiceCtrl_Impl, 
std::default_delete<SvxIconChoiceCtrl_Impl>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in 
std::unique_ptr<sd::ViewShellManager::Implementation, 
std::default_delete<sd::ViewShellManager::Implementation>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::OutlineViewModelChangeGuard, 
std::default_delete<sd::OutlineViewModelChangeGuard>>::~unique_ptr()()


________________________________________________________________________________________________________
*** CID 1401328:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScInputHandler, 
std::default_delete<ScInputHandler>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScPrintFunc, 
std::default_delete<ScPrintFunc>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<SwTrnsfrActionAndUndo, 
std::default_delete<SwTrnsfrActionAndUndo>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sc::DataStream, 
std::default_delete<sc::DataStream>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::ViewShellManager::UpdateLock, 
std::default_delete<sd::ViewShellManager::UpdateLock>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::slidesorter::view::ToolTip, 
std::default_delete<sd::slidesorter::view::ToolTip>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in 
std::unique_ptr<sd::slidesorter::controller::DragAndDropContext, 
std::default_delete<sd::slidesorter::controller::DragAndDropContext>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::ToolBarManager::UpdateLock, 
std::default_delete<sd::ToolBarManager::UpdateLock>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScDocument, 
std::default_delete<ScDocument>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<SvxIconChoiceCtrl_Impl, 
std::default_delete<SvxIconChoiceCtrl_Impl>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in 
std::unique_ptr<sd::ViewShellManager::Implementation, 
std::default_delete<sd::ViewShellManager::Implementation>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<sd::OutlineViewModelChangeGuard, 
std::default_delete<sd::OutlineViewModelChangeGuard>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401328:    (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" 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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();

** CID 1401308:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<formula::FormulaDlg_Impl, 
std::default_delete<formula::FormulaDlg_Impl>>::reset(formula::FormulaDlg_Impl *)()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<OWriteStream_Impl, 
std::default_delete<OWriteStream_Impl>>::reset(OWriteStream_Impl *)()


________________________________________________________________________________________________________
*** CID 1401308:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<formula::FormulaDlg_Impl, 
std::default_delete<formula::FormulaDlg_Impl>>::reset(formula::FormulaDlg_Impl *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401308:    (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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);
/usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<OWriteStream_Impl, 
std::default_delete<OWriteStream_Impl>>::reset(OWriteStream_Impl *)()
336            *
337            * @param __p  The new pointer to store.
338            *
339            * The deleter will be invoked if a pointer is already owned.
340            */
341           void
    CID 1401308:    (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().
342           reset(pointer __p = pointer()) noexcept
343           {
344             using std::swap;
345             swap(std::get<0>(_M_t), __p);
346             if (__p != pointer())
347               get_deleter()(__p);

** CID 1401307:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<formula::FormulaDlg_Impl, 
std::default_delete<formula::FormulaDlg_Impl>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<OWriteStream_Impl, 
std::default_delete<OWriteStream_Impl>>::~unique_ptr()()
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<svt::TemplateFolderCacheImpl, 
std::default_delete<svt::TemplateFolderCacheImpl>>::~unique_ptr()()


________________________________________________________________________________________________________
*** CID 1401307:    (UNCAUGHT_EXCEPT)
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<formula::FormulaDlg_Impl, 
std::default_delete<formula::FormulaDlg_Impl>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401307:    (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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<OWriteStream_Impl, 
std::default_delete<OWriteStream_Impl>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401307:    (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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();
/usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<svt::TemplateFolderCacheImpl, 
std::default_delete<svt::TemplateFolderCacheImpl>>::~unique_ptr()()
229           template<typename _Up, typename = _Require<
230                    is_convertible<_Up*, _Tp*>, is_same<_Dp, default_delete<_Tp>>>>
231             unique_ptr(auto_ptr<_Up>&& __u) noexcept;
232     #endif
233     
234           /// Destructor, invokes the deleter if the stored pointer is not null.
    CID 1401307:    (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().
235           ~unique_ptr() noexcept
236           {
237             auto& __ptr = std::get<0>(_M_t);
238             if (__ptr != nullptr)
239               get_deleter()(__ptr);
240             __ptr = pointer();


________________________________________________________________________________________________________
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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyXInCP16P1UibA-2FzjPI3s0-2FN-2FUpmnawQQ5tXHSCyQm3S4m3cSG-2F1VAK-2FG3k-2BfA4Od28qm07wHq-2BApcEvCNECdWSDbn4GSi3-2BNYEB5FvMSESX9ktwnjgg33x6wR8Ja4L-2F4aCJQfe9X6rDitFZNQG0q3M8YBw6Yg9-2F4OwH1-2B98NViQ-3D

To manage Coverity Scan email notifications for "libreoffice@lists.freedesktop.org", click 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5lwWgMDuK-2FivqaohkU3M9kT-2Fww10Qt2GoaCJAOQCa0Wv4ijH4oV8jCt0XXa7QeAwh_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyXInCP16P1UibA-2FzjPI3s083ISLtLaxpyXlsMfb-2BRxtSMd3J2GbghDTZsnX5vI2RqFUnXutf-2BFpQMYEiDWZ-2B6Mp7vKB2W8g3WmickDbYPikGzFV-2Bmb6fs7UHJbtdY8a3iGl8j5mlU-2BKhVyP3TJKzCh7W3EK6kqQrpvbLScoxq578-3D


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.