Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
28 new defect(s) introduced to LibreOffice found with Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 20 of 28 defect(s) ** CID 1412146: Incorrect expression (UNINTENDED_INTEGER_DIVISION) /oox/source/vml/vmlformatting.cxx: 934 in oox::vml::TextpathModel::pushToPropMap(oox::drawingml::ShapePropertyMap &, const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const oox::GraphicHelper &) const() ________________________________________________________________________________________________________ *** CID 1412146: Incorrect expression (UNINTENDED_INTEGER_DIVISION) /oox/source/vml/vmlformatting.cxx: 934 in oox::vml::TextpathModel::pushToPropMap(oox::drawingml::ShapePropertyMap &, const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const oox::GraphicHelper &) const() 928 } 929 else if (aName == "font-size") 930 { 931 oox::OptValue<OUString> aOptString(aValue); 932 sal_Int64 nEmu = lclGetEmu( rGraphicHelper, aOptString, 1 ); 933 // 1 point = 1/72 inch = 12,700 EMU >>> CID 1412146: Incorrect expression (UNINTENDED_INTEGER_DIVISION) >>> Dividing integer expressions "nEmu" and "12700L", and then converting >>> the integer quotient to type "float". Any remainder, or fractional part of >>> the quotient, is ignored. 934 float nSize = nEmu / 12700; 935 936 uno::Reference<beans::XPropertySet> xPropertySet(xShape, uno::UNO_QUERY); 937 xPropertySet->setPropertyValue("CharHeight", uno::makeAny(nSize)); 938 } 939 } ** CID 1412145: Incorrect expression (UNINTENDED_INTEGER_DIVISION) /oox/source/export/vmlexport.cxx: 818 in oox::vml::VMLExport::Commit(EscherPropertyContainer &, const tools::Rectangle &)() ________________________________________________________________________________________________________ *** CID 1412145: Incorrect expression (UNINTENDED_INTEGER_DIVISION) /oox/source/export/vmlexport.cxx: 818 in oox::vml::VMLExport::Commit(EscherPropertyContainer &, const tools::Rectangle &)() 812 OUString aTextPathFont = SvxMSDffManager::MSDFFReadZString(aStream, aFont.nPropSize, true); 813 aStyle += "font-family:\"" + aTextPathFont + "\""; 814 } 815 sal_uInt32 nSize; 816 if (rProps.GetOpt(ESCHER_Prop_gtextSize, nSize)) 817 { >>> CID 1412145: Incorrect expression (UNINTENDED_INTEGER_DIVISION) >>> Dividing integer expressions "(sal_Int32)nSize" and "65536", and then >>> converting the integer quotient to type "float". Any remainder, or >>> fractional part of the quotient, is ignored. 818 float nSizeF = (sal_Int32)nSize / 65536; 819 OUString aSize = OUString::number(nSizeF); 820 aStyle += ";font-size:" + aSize + "pt"; 821 } 822 if (!aStyle.isEmpty()) 823 pAttrList->add(XML_style, OUStringToOString(aStyle, RTL_TEXTENCODING_UTF8)); ** CID 1405937: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<pcr::OBrowserLine *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() ________________________________________________________________________________________________________ *** CID 1405937: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<pcr::OBrowserLine *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 365 public: 366 explicit 367 _Sp_counted_ptr(_Ptr __p) noexcept 368 : _M_ptr(__p) { } 369 370 virtual void >>> CID 1405937: Error handling issues (UNCAUGHT_EXCEPT) >>> An exception of type >>> "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_rational> >>> >" 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(). 371 _M_dispose() noexcept 372 { delete _M_ptr; } 373 374 virtual void 375 _M_destroy() noexcept 376 { delete this; } ** CID 1405935: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScNoteMarker, std::default_delete<ScNoteMarker>>::~unique_ptr()() ________________________________________________________________________________________________________ *** CID 1405935: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScNoteMarker, std::default_delete<ScNoteMarker>>::~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 1405935: Error handling issues (UNCAUGHT_EXCEPT) >>> An exception of type >>> "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_rational> >>> >" 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 1405934: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScNoteMarker, std::default_delete<ScNoteMarker>>::reset(ScNoteMarker *)() ________________________________________________________________________________________________________ *** CID 1405934: Error handling issues (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScNoteMarker, std::default_delete<ScNoteMarker>>::reset(ScNoteMarker *)() 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 1405934: Error handling issues (UNCAUGHT_EXCEPT) >>> An exception of type >>> "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_rational> >>> >" 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 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 1401342: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 527 in std::_Sp_counted_ptr_inplace<slideshow::internal::ViewAppletShape, std::allocator<slideshow::internal::ViewAppletShape>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 527 in std::_Sp_counted_ptr_inplace<slideshow::internal::ViewMediaShape, std::allocator<slideshow::internal::ViewMediaShape>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() ________________________________________________________________________________________________________ *** CID 1401342: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 527 in std::_Sp_counted_ptr_inplace<slideshow::internal::ViewAppletShape, std::allocator<slideshow::internal::ViewAppletShape>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 521 std::forward<_Args>(__args)...); // might throw 522 } 523 524 ~_Sp_counted_ptr_inplace() noexcept { } 525 526 virtual void >>> CID 1401342: (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(). 527 _M_dispose() noexcept 528 { 529 allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 530 } 531 532 // Override because the allocator needs to know the dynamic type /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 527 in std::_Sp_counted_ptr_inplace<slideshow::internal::ViewMediaShape, std::allocator<slideshow::internal::ViewMediaShape>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 521 std::forward<_Args>(__args)...); // might throw 522 } 523 524 ~_Sp_counted_ptr_inplace() noexcept { } 525 526 virtual void >>> CID 1401342: (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(). 527 _M_dispose() noexcept 528 { 529 allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 530 } 531 532 // Override because the allocator needs to know the dynamic type ** CID 1401334: (UNCAUGHT_EXCEPT) /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<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<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<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<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<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<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<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<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::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::OutlineViewModelChangeGuard, std::default_delete<sd::OutlineViewModelChangeGuard>>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScDocument, std::default_delete<ScDocument>>::~unique_ptr()() ________________________________________________________________________________________________________ *** CID 1401328: (UNCAUGHT_EXCEPT) /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<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<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::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::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(); /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(); ** CID 1401321: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<sd::slidesorter::controller::SlideSorterController::ModelChangeLock *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<sd::slidesorter::SlideSorter *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<pcr::OBrowserLine *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() ________________________________________________________________________________________________________ *** CID 1401321: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<sd::slidesorter::controller::SlideSorterController::ModelChangeLock *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 365 public: 366 explicit 367 _Sp_counted_ptr(_Ptr __p) noexcept 368 : _M_ptr(__p) { } 369 370 virtual void >>> CID 1401321: (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(). 371 _M_dispose() noexcept 372 { delete _M_ptr; } 373 374 virtual void 375 _M_destroy() noexcept 376 { delete this; } /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<sd::slidesorter::SlideSorter *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 365 public: 366 explicit 367 _Sp_counted_ptr(_Ptr __p) noexcept 368 : _M_ptr(__p) { } 369 370 virtual void >>> CID 1401321: (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(). 371 _M_dispose() noexcept 372 { delete _M_ptr; } 373 374 virtual void 375 _M_destroy() noexcept 376 { delete this; } /usr/include/c++/6.3.1/bits/shared_ptr_base.h: 371 in std::_Sp_counted_ptr<pcr::OBrowserLine *, (__gnu_cxx::_Lock_policy)2>::_M_dispose()() 365 public: 366 explicit 367 _Sp_counted_ptr(_Ptr __p) noexcept 368 : _M_ptr(__p) { } 369 370 virtual void >>> CID 1401321: (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(). 371 _M_dispose() noexcept 372 { delete _M_ptr; } 373 374 virtual void 375 _M_destroy() noexcept 376 { delete this; } ** 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<svt::TemplateFolderCacheImpl, std::default_delete<svt::TemplateFolderCacheImpl>>::~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::OpenGLCfg, std::default_delete<svt::OpenGLCfg>>::~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<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(); /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::OpenGLCfg, std::default_delete<svt::OpenGLCfg>>::~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(); ** CID 1399338: (UNCAUGHT_EXCEPT) /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)50, rtl::OUString>>, mdds::detail::mtv_event_func>::block::~block()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::block::~block()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::block::~block()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::block::~block()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::block::~block()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::block::~block()() ________________________________________________________________________________________________________ *** CID 1399338: (UNCAUGHT_EXCEPT) /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)50, rtl::OUString>>, mdds::detail::mtv_event_func>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 119 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::block::~block()() 113 { 114 if (other.mp_data) 115 mp_data = element_block_func::clone_block(*other.mp_data); 116 } 117 118 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399338: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 119 multi_type_vector<_CellBlockFunc, _EventFunc>::block::~block() 120 { 121 element_block_func::delete_block(mp_data); 122 } 123 124 template<typename _CellBlockFunc, typename _EventFunc> ** CID 1399260: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScMatrixImpl, std::default_delete<ScMatrixImpl>>::reset(ScMatrixImpl *)() /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScColorScaleEntry, std::default_delete<ScColorScaleEntry>>::reset(ScColorScaleEntry *)() ________________________________________________________________________________________________________ *** CID 1399260: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 342 in std::unique_ptr<ScMatrixImpl, std::default_delete<ScMatrixImpl>>::reset(ScMatrixImpl *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::element_block_deleter>::reset(mdds::mtv::base_element_block *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<ScColorScaleEntry, std::default_delete<ScColorScaleEntry>>::reset(ScColorScaleEntry *)() 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 1399260: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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 1399259: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::element_block_deleter>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScMatrixImpl, std::default_delete<ScMatrixImpl>>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::element_block_deleter>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::element_block_deleter>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::element_block_deleter>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::element_block_deleter>::~unique_ptr()() /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<ScColorScaleEntry, std::default_delete<ScColorScaleEntry>>::~unique_ptr()() ________________________________________________________________________________________________________ *** CID 1399259: (UNCAUGHT_EXCEPT) /usr/include/c++/6.3.1/bits/unique_ptr.h: 235 in std::unique_ptr<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::element_block_deleter>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<ScMatrixImpl, std::default_delete<ScMatrixImpl>>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::element_block_deleter>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::element_block_deleter>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::element_block_deleter>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<mdds::mtv::base_element_block, mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::element_block_deleter>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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<ScColorScaleEntry, std::default_delete<ScColorScaleEntry>>::~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 1399259: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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 1399086: (UNCAUGHT_EXCEPT) /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)50, rtl::OUString>>, mdds::detail::mtv_event_func>::~multi_type_vector()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::~multi_type_vector()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::~multi_type_vector()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::~multi_type_vector()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::~multi_type_vector()() /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::~multi_type_vector()() ________________________________________________________________________________________________________ *** CID 1399086: (UNCAUGHT_EXCEPT) /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)50, rtl::OUString>>, mdds::detail::mtv_event_func>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)52, svl::SharedString>>, mdds::detail::mtv_event_func>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)55, ScPostIt>>, mdds::detail::mtv_event_func>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<(int)50, SvtBroadcaster>>, mdds::detail::mtv_event_func>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<(int)52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<(int)53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<(int)54, ScFormulaCell>>, sc::CellStoreEvent>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> /usr/include/mdds-1.2/mdds/multi_type_vector_def.inl: 341 in mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<(int)51, sc::CellTextAttr>>, mdds::detail::mtv_event_func>::~multi_type_vector()() 335 if (blk->mp_data) 336 m_hdl_event.element_block_acquired(blk->mp_data); 337 } 338 } 339 340 template<typename _CellBlockFunc, typename _EventFunc> >>> CID 1399086: (UNCAUGHT_EXCEPT) >>> An exception of type "mdds::general_error" 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(). 341 multi_type_vector<_CellBlockFunc, _EventFunc>::~multi_type_vector() 342 { 343 delete_blocks(m_blocks.begin(), m_blocks.end()); 344 } 345 346 template<typename _CellBlockFunc, typename _EventFunc> ** CID 1399034: Parse warnings (PARSE_ERROR) /sd/source/ui/table/TableDesignPane.cxx: 1 in () ________________________________________________________________________________________________________ *** CID 1399034: Parse warnings (PARSE_ERROR) /sd/source/ui/table/TableDesignPane.cxx: 1 in () >>> CID 1399034: Parse warnings (PARSE_ERROR) >>> The Coverity compiler fails to compile this file. Please see the build >>> output log for more information. 1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * This file is part of the LibreOffice project. 4 * 5 * This Source Code Form is subject to the terms of the Mozilla Public 6 * License, v. 2.0. If a copy of the MPL was not distributed with this ** CID 1371305: Low impact quality (MISSING_MOVE_ASSIGNMENT) /include/svtools/grfmgr.hxx: 169 in () ________________________________________________________________________________________________________ *** CID 1371305: Low impact quality (MISSING_MOVE_ASSIGNMENT) /include/svtools/grfmgr.hxx: 169 in () 163 { 164 return( mnLumPercent != 0 || mnContPercent != 0 || mnRPercent != 0 || 165 mnGPercent != 0 || mnBPercent != 0 || mfGamma != 1.0 || mbInvert ); 166 } 167 }; 168 >>> CID 1371305: Low impact quality (MISSING_MOVE_ASSIGNMENT) >>> Class "GraphicObject" may benefit from adding a move assignment >>> operator. See other events which show the copy assignment operator being >>> applied to rvalue(s), where a move assignment may be faster. 169 class SVT_DLLPUBLIC GraphicObject 170 { 171 friend class GraphicManager; 172 friend class SdrGrafObj; 173 174 private: ** CID 1242407: Security best practices violations (DC.WEAK_CRYPTO) /workdir/UnpackedTarball/xmlsec/src/xmltree.c: 796 in xmlSecGenerateID() ________________________________________________________________________________________________________ *** CID 1242407: Security best practices violations (DC.WEAK_CRYPTO) /workdir/UnpackedTarball/xmlsec/src/xmltree.c: 796 in xmlSecGenerateID() 790 return(NULL); 791 } 792 xmlSecAssert2(xmlSecBufferGetSize(&buffer) == binLen, NULL); 793 794 /* create random bytes */ 795 for(i = 0; i < binLen; i++) { >>> CID 1242407: Security best practices violations (DC.WEAK_CRYPTO) >>> "rand" should not be used for security related applications, as linear >>> congruential algorithms are too easy to break. 796 (xmlSecBufferGetData(&buffer)) [i] = (xmlSecByte) (256.0 * rand() / (RAND_MAX + 1.0)); 797 } 798 799 /* base64 encode random bytes */ 800 res = xmlSecBase64Encode(xmlSecBufferGetData(&buffer), xmlSecBufferGetSize(&buffer), 0); 801 if((res == NULL) || (xmlStrlen(res) == 0)) { ** CID 1212926: Control flow issues (DEADCODE) /workdir/UnpackedTarball/xmlsec/src/nss/keysstore.c: 205 in xmlSecNssKeysStoreInitialize() ________________________________________________________________________________________________________ *** CID 1212926: Control flow issues (DEADCODE) /workdir/UnpackedTarball/xmlsec/src/nss/keysstore.c: 205 in xmlSecNssKeysStoreInitialize() 199 200 xmlSecAssert2( xmlSecKeyStoreCheckId( store , xmlSecNssKeysStoreId ) , -1 ) ; 201 xmlSecAssert2( xmlSecKeyStoreCheckSize( store , xmlSecNssKeysStoreSize ) , -1 ) ; 202 203 context = xmlSecNssKeysStoreGetCtx( store ) ; 204 if( context == NULL ) { >>> CID 1212926: Control flow issues (DEADCODE) >>> Execution cannot reach the expression "xmlSecError" inside this >>> statement: "xmlSecError("keysstore.c", ...". 205 xmlSecError( XMLSEC_ERRORS_HERE , 206 xmlSecErrorsSafeString( xmlSecKeyStoreGetName( store ) ) , 207 "xmlSecNssKeysStoreGetCtx" , 208 XMLSEC_ERRORS_R_XMLSEC_FAILED , 209 XMLSEC_ERRORS_NO_MESSAGE ) ; 210 return -1 ; ________________________________________________________________________________________________________ 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-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyOM8Lgv6JxwEggsrLZj7g2ALoGlX3-2FYncaDtpoEqA-2BSE4eK2jC-2BTw-2BJpiaUlA3tLfGEBtK33eaaLAqC9eHubzXbAFQKPMOiU1J2VtNgI2-2FB09pFI23O3QqVJOTB33NWcy78WqDCiwv3USszUfK4RmdaAeGlBLQW3-2FCoeIhKrDRT0-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-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5N5X-2B1MAElavPQhH6nLwozJzqOkt2k8uOkYf2ZoppNa9QVe0T3fEZVQ7Kky1tOkLz_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpyOM8Lgv6JxwEggsrLZj7g2CV-2Bzz-2F55OAWniehcvYdwU9b24jEn6xIYVn-2F75KiBFmqg4yCLHbinaDHCY4hM1rJdh-2FSCCEUFx0uBlyElqenY82n4chiVjEegJT4TOeagOzjLJ74xmv8yoAoQJA61xXJFfLMRMm8sAJPD7hItiiBNdI-3D _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice