Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found
with Coverity Scan.
8 new defect(s) introduced to LibreOffice found with Coverity Scan.
43 defect(s), reported by Coverity Scan earlier, were marked fixed in the
recent build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 8 of 8 defect(s)
** CID 1509397: Uninitialized members (UNINIT_CTOR)
/chart2/source/view/axes/VAxisProperties.cxx: 180 in
chart::AxisProperties::AxisProperties(rtl::Reference<chart::Axis>,
chart::ExplicitCategoriesProvider *, const rtl::Reference<chart::DataTable> &)()
________________________________________________________________________________________________________
*** CID 1509397: Uninitialized members (UNINIT_CTOR)
/chart2/source/view/axes/VAxisProperties.cxx: 180 in
chart::AxisProperties::AxisProperties(rtl::Reference<chart::Axis>,
chart::ExplicitCategoriesProvider *, const rtl::Reference<chart::DataTable> &)()
174 , m_nAxisType(AxisType::REALNUMBER)
175 , m_bComplexCategories(false)
176 , m_pExplicitCategoriesProvider(pExplicitCategoriesProvider)
177 , m_bLimitSpaceForLabels(false)
178 , m_xDataTableModel(xDataTableModel)
179 {
>>> CID 1509397: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "m_bDataTableAlignAxisValuesWithColumns" is not
>>> initialized in this constructor nor in any functions that it calls.
180 }
181
182 static LabelAlignment lcl_getLabelAlignmentForZAxis( const
AxisProperties& rAxisProperties )
183 {
184 LabelAlignment aRet( LABEL_ALIGN_RIGHT );
185 if (rAxisProperties.maLabelAlignment.mfLabelDirection < 0)
** CID 1509396: Null pointer dereferences (FORWARD_NULL)
/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java: 393 in
ifc.view._XMultiSelectionSupplier._createReverseSelectionEnumeration()()
________________________________________________________________________________________________________
*** CID 1509396: Null pointer dereferences (FORWARD_NULL)
/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java: 393 in
ifc.view._XMultiSelectionSupplier._createReverseSelectionEnumeration()()
387 bOK = false;
388 }
389 Object shouldElement = selections[i];
390 i--;
391
392 if (ObjCompare != null) {
>>> CID 1509396: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "nextElement" to "compare", which dereferences it.
>>> (The virtual call resolves to "bsh.Reflect.1.compare".)
393 compRes = ObjCompare.compare(shouldElement,
nextElement) == 0;
394 } else {
395 compRes = util.ValueComparer.equalValue(shouldElement,
nextElement);
396 }
397
398 log.println("nextElement()-object and expected object
'selections["+i+"]' are equal: "+compRes);
** CID 1509395: Null pointer dereferences (FORWARD_NULL)
/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java: 322 in
ifc.view._XMultiSelectionSupplier._createSelectionEnumeration()()
________________________________________________________________________________________________________
*** CID 1509395: Null pointer dereferences (FORWARD_NULL)
/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java: 322 in
ifc.view._XMultiSelectionSupplier._createSelectionEnumeration()()
316 bOK = false;
317 }
318 Object shouldElement = selections[i];
319 i++;
320
321 if (ObjCompare != null) {
>>> CID 1509395: Null pointer dereferences (FORWARD_NULL)
>>> Passing null pointer "nextElement" to "compare", which dereferences it.
>>> (The virtual call resolves to "bsh.Reflect.1.compare".)
322 compRes = ObjCompare.compare(shouldElement,
nextElement) == 0;
323 } else {
324 compRes = util.ValueComparer.equalValue(shouldElement,
nextElement);
325 }
326
327 log.println("nextElement()-object and expected object
'selections["+i+"]' are equal: "+compRes);
** CID 1509394: (USE_AFTER_MOVE)
/usr/include/c++/11/bits/unordered_map.h: 659 in
std::unordered_map<rtl::OUString, NameSpaceEntry, std::hash<rtl::OUString>,
std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString,
NameSpaceEntry>>>::insert_or_assign<NameSpaceEntry>(const rtl::OUString &, T1
&&)()
/usr/include/c++/11/bits/unordered_map.h: 659 in std::unordered_map<unsigned
short, KeyToNameSpaceMapEntry, std::hash<unsigned short>,
std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short,
KeyToNameSpaceMapEntry>>>::insert_or_assign<KeyToNameSpaceMapEntry>(const
unsigned short &, T1 &&)()
________________________________________________________________________________________________________
*** CID 1509394: (USE_AFTER_MOVE)
/usr/include/c++/11/bits/unordered_map.h: 659 in
std::unordered_map<rtl::OUString, NameSpaceEntry, std::hash<rtl::OUString>,
std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString,
NameSpaceEntry>>>::insert_or_assign<NameSpaceEntry>(const rtl::OUString &, T1
&&)()
653 pair<iterator, bool>
654 insert_or_assign(const key_type& __k, _Obj&& __obj)
655 {
656 auto __ret = _M_h.try_emplace(cend(), __k,
657 std::forward<_Obj>(__obj));
658 if (!__ret.second)
>>> CID 1509394: (USE_AFTER_MOVE)
>>> "__obj" is used after it has been already moved.
659 __ret.first->second = std::forward<_Obj>(__obj);
660 return __ret;
661 }
662
663 // move-capable overload
664 template <typename _Obj>
/usr/include/c++/11/bits/unordered_map.h: 659 in std::unordered_map<unsigned
short, KeyToNameSpaceMapEntry, std::hash<unsigned short>,
std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short,
KeyToNameSpaceMapEntry>>>::insert_or_assign<KeyToNameSpaceMapEntry>(const
unsigned short &, T1 &&)()
653 pair<iterator, bool>
654 insert_or_assign(const key_type& __k, _Obj&& __obj)
655 {
656 auto __ret = _M_h.try_emplace(cend(), __k,
657 std::forward<_Obj>(__obj));
658 if (!__ret.second)
>>> CID 1509394: (USE_AFTER_MOVE)
>>> "__obj" is used after it has been already moved.
659 __ret.first->second = std::forward<_Obj>(__obj);
660 return __ret;
661 }
662
663 // move-capable overload
664 template <typename _Obj>
** CID 1509393: Uninitialized variables (UNINIT)
/workdir/YaccTarget/unoidl/source/sourceprovider-parser.cxx: 2410 in
yyparse(void *)()
________________________________________________________________________________________________________
*** CID 1509393: Uninitialized variables (UNINIT)
/workdir/YaccTarget/unoidl/source/sourceprovider-parser.cxx: 2410 in
yyparse(void *)()
2404
2405 Otherwise, the following line sets YYVAL to garbage.
2406 This behavior is undocumented and Bison
2407 users should not rely upon it. Assigning to YYVAL
2408 unconditionally makes the parser a bit smaller, and it avoids a
2409 GCC warning that YYVAL may be used uninitialized. */
>>> CID 1509393: Uninitialized variables (UNINIT)
>>> Using uninitialized value "yyvsp[1 - yylen]".
2410 yyval = yyvsp[1-yylen];
2411
2412 /* Default location. */
2413 YYLLOC_DEFAULT (yyloc, (yylsp - yylen), yylen);
2414 yyerror_range[1] = yyloc;
2415 YY_REDUCE_PRINT (yyn);
** CID 1498454: (CTOR_DTOR_LEAK)
________________________________________________________________________________________________________
*** CID 1498454: (CTOR_DTOR_LEAK)
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OString,
std::pair<const rtl::OString, short>, std::allocator<std::pair<const
rtl::OString, short>>, std::__detail::_Select1st, std::equal_to<rtl::OString>,
std::hash<rtl::OString>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)1>>::_Hashtable<const
std::pair<const rtl::OString, short> *>(T1, T1, unsigned long, const
std::hash<rtl::OString> &, const std::equal_to<rtl::OString> &, const
std::allocator<std::pair<const rtl::OString, short>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString,
writerfilter::dmapper::<unnamed>::FieldConversion>,
std::allocator<std::pair<const rtl::OUString,
writerfilter::dmapper::<unnamed>::FieldConversion>>, std::__detail::_Select1st,
std::equal_to<rtl::OUString>, std::hash<rtl::OUString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OUString,
writerfilter::dmapper::<unnamed>::FieldConversion> *>(T1, T1, unsigned long,
const std::hash<rtl::OUString> &, const std::equal_to<rtl::OUString> &, const
std::allocator<std::pair<const rtl::OUString,
writerfilter::dmapper::<unnamed>::FieldConversion>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<const char *,
std::pair<const char *const , oox::drawingml::ShapeExport
&(oox::drawingml::ShapeExport::*)(const
com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &)>,
std::allocator<std::pair<const char *const , oox::drawingml::ShapeExport
&(oox::drawingml::ShapeExport::*)(const
com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &)>>,
std::__detail::_Select1st, rtl::CStringEqual, rtl::CStringHash,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const char *const ,
oox::drawingml::ShapeExport &(oox::drawingml::ShapeExport::*)(const
com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &)> *>(T1, T1,
unsigned long, const rtl::CStringHash &, const rtl::CStringEqual &, const
std::allocator<std::pair<const char *const , oox::drawingml::ShapeExport
&(oox::drawingml::ShapeExport::*)(const
com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &)>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString, ww::eField>, std::allocator<std::pair<const
rtl::OUString, ww::eField>>, std::__detail::_Select1st,
std::equal_to<rtl::OUString>, std::hash<rtl::OUString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OUString, ww::eField>
*>(T1, T1, unsigned long, const std::hash<rtl::OUString> &, const
std::equal_to<rtl::OUString> &, const std::allocator<std::pair<const
rtl::OUString, ww::eField>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in
std::_Hashtable<std::basic_string_view<char16_t, std::char_traits<char16_t>>,
std::pair<const std::basic_string_view<char16_t, std::char_traits<char16_t>>,
rtl::OString>, std::allocator<std::pair<const std::basic_string_view<char16_t,
std::char_traits<char16_t>>, rtl::OString>>, std::__detail::_Select1st,
std::equal_to<std::basic_string_view<char16_t, std::char_traits<char16_t>>>,
std::hash<std::basic_string_view<char16_t, std::char_traits<char16_t>>>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const
std::basic_string_view<char16_t, std::char_traits<char16_t>>, rtl::OString>
*>(T1, T1, unsigned long, const std::hash<std::basic_string_view<char16_t,
std::char_traits<char16_t>>> &, const
std::equal_to<std::basic_string_view<char16_t, std::char_traits<char16_t>>> &,
const std::allocator<std::pair<const std::basic_string_view<char16_t,
std::char_traits<char16_t>>, rtl::OString>>&, std::integral_constant<bool,
(bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString, Color>, std::allocator<std::pair<const
rtl::OUString, Color>>, std::__detail::_Select1st,
std::equal_to<rtl::OUString>, std::hash<rtl::OUString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OUString, Color>
*>(T1, T1, unsigned long, const std::hash<rtl::OUString> &, const
std::equal_to<rtl::OUString> &, const std::allocator<std::pair<const
rtl::OUString, Color>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString, SdrObjKind>, std::allocator<std::pair<const
rtl::OUString, SdrObjKind>>, std::__detail::_Select1st,
std::equal_to<rtl::OUString>, std::hash<rtl::OUString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OUString, SdrObjKind>
*>(T1, T1, unsigned long, const std::hash<rtl::OUString> &, const
std::equal_to<rtl::OUString> &, const std::allocator<std::pair<const
rtl::OUString, SdrObjKind>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString, svgio::svgreader::SVGToken>,
std::allocator<std::pair<const rtl::OUString, svgio::svgreader::SVGToken>>,
std::__detail::_Select1st, std::equal_to<rtl::OUString>,
std::hash<rtl::OUString>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)1>>::_Hashtable<const
std::pair<const rtl::OUString, svgio::svgreader::SVGToken> *>(T1, T1, unsigned
long, const std::hash<rtl::OUString> &, const std::equal_to<rtl::OUString> &,
const std::allocator<std::pair<const rtl::OUString,
svgio::svgreader::SVGToken>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OString,
std::pair<const rtl::OString, ControlType>, std::allocator<std::pair<const
rtl::OString, ControlType>>, std::__detail::_Select1st,
std::equal_to<rtl::OString>, std::hash<rtl::OString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OString, ControlType>
*>(T1, T1, unsigned long, const std::hash<rtl::OString> &, const
std::equal_to<rtl::OString> &, const std::allocator<std::pair<const
rtl::OString, ControlType>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OUString,
std::pair<const rtl::OUString, MathMLMathvariantValue>,
std::allocator<std::pair<const rtl::OUString, MathMLMathvariantValue>>,
std::__detail::_Select1st, std::equal_to<rtl::OUString>,
std::hash<rtl::OUString>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)1>>::_Hashtable<const
std::pair<const rtl::OUString, MathMLMathvariantValue> *>(T1, T1, unsigned
long, const std::hash<rtl::OUString> &, const std::equal_to<rtl::OUString> &,
const std::allocator<std::pair<const rtl::OUString, MathMLMathvariantValue>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OString,
std::pair<const rtl::OString, Color *>, std::allocator<std::pair<const
rtl::OString, Color *>>, std::__detail::_Select1st,
std::equal_to<rtl::OString>, std::hash<rtl::OString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OString, Color *>
*>(T1, T1, unsigned long, const std::hash<rtl::OString> &, const
std::equal_to<rtl::OString> &, const std::allocator<std::pair<const
rtl::OString, Color *>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in
std::_Hashtable<std::basic_string_view<char, std::char_traits<char>>,
std::pair<const std::basic_string_view<char, std::char_traits<char>>, MSO_SPT>,
std::allocator<std::pair<const std::basic_string_view<char,
std::char_traits<char>>, MSO_SPT>>, std::__detail::_Select1st,
std::equal_to<std::basic_string_view<char, std::char_traits<char>>>,
std::hash<std::basic_string_view<char, std::char_traits<char>>>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const
std::basic_string_view<char, std::char_traits<char>>, MSO_SPT> *>(T1, T1,
unsigned long, const std::hash<std::basic_string_view<char,
std::char_traits<char>>> &, const std::equal_to<std::basic_string_view<char,
std::char_traits<char>>> &, const std::allocator<std::pair<const
std::basic_string_view<char, std::char_traits<char>>, MSO_SPT>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<SfxGroupId,
std::pair<const SfxGroupId, short>, std::allocator<std::pair<const SfxGroupId,
short>>, std::__detail::_Select1st, std::equal_to<SfxGroupId>,
std::hash<SfxGroupId>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)1>>::_Hashtable<const
std::pair<const SfxGroupId, short> *>(T1, T1, unsigned long, const
std::hash<SfxGroupId> &, const std::equal_to<SfxGroupId> &, const
std::allocator<std::pair<const SfxGroupId, short>>&,
std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
/usr/include/c++/11/bits/hashtable.h: 1145 in std::_Hashtable<rtl::OString,
std::pair<const rtl::OString, rtl::OString *>, std::allocator<std::pair<const
rtl::OString, rtl::OString *>>, std::__detail::_Select1st,
std::equal_to<rtl::OString>, std::hash<rtl::OString>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1,
(bool)0, (bool)1>>::_Hashtable<const std::pair<const rtl::OString, rtl::OString
*> *>(T1, T1, unsigned long, const std::hash<rtl::OString> &, const
std::equal_to<rtl::OString> &, const std::allocator<std::pair<const
rtl::OString, rtl::OString *>>&, std::integral_constant<bool, (bool)1>)()
1139 _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
1140 _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
1141 _Hashtable(_InputIterator __f, _InputIterator __l,
1142 size_type __bkt_count_hint,
1143 const _Hash& __h, const _Equal& __eq,
1144 const allocator_type& __a, true_type /* __uks */)
>>> CID 1498454: (CTOR_DTOR_LEAK)
>>> Calling allocation function "_Hashtable".
1145 : _Hashtable(__bkt_count_hint, __h, __eq, __a)
1146 {
1147 for (; __f != __l; ++__f)
1148 this->insert(*__f);
1149 }
1150
** CID 1485150: Error handling issues (UNCAUGHT_EXCEPT)
/usr/include/c++/11/optional: 257 in
std::_Optional_payload_base<SwCalc>::_M_destroy()()
________________________________________________________________________________________________________
*** CID 1485150: Error handling issues (UNCAUGHT_EXCEPT)
/usr/include/c++/11/optional: 257 in
std::_Optional_payload_base<SwCalc>::_M_destroy()()
251 std::_Construct(std::__addressof(this->_M_payload._M_value),
252 std::forward<_Args>(__args)...);
253 this->_M_engaged = true;
254 }
255
256 constexpr void
>>> CID 1485150: Error handling issues (UNCAUGHT_EXCEPT)
>>> An exception of type "com::sun::star::uno::RuntimeException" is thrown
>>> but the exception specification "noexcept" doesn't allow it to be thrown.
>>> This will result in a call to terminate().
257 _M_destroy() noexcept
258 {
259 _M_engaged = false;
260 _M_payload._M_value.~_Stored_type();
261 }
262
** CID 256964: Uninitialized members (UNINIT_CTOR)
/usr/include/box2d/b2_math.h: 44 in b2Vec2::b2Vec2()()
________________________________________________________________________________________________________
*** CID 256964: Uninitialized members (UNINIT_CTOR)
/usr/include/box2d/b2_math.h: 44 in b2Vec2::b2Vec2()()
38 #define b2Atan2(y, x) atan2f(y, x)
39
40 /// A 2D column vector.
41 struct B2_API b2Vec2
42 {
43 /// Default constructor does nothing (for performance).
>>> CID 256964: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "y" is not initialized in this constructor nor
>>> in any functions that it calls.
44 b2Vec2() {}
45
46 /// Construct using coordinates.
47 b2Vec2(float xIn, float yIn) : x(xIn), y(yIn) {}
48
49 /// Set this vector to all zeros.
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3D4W5J_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJiq-2Fre6FrJ79sZRe-2B0-2FEm-2FbE37QIa-2F2RHM3gpFX9iYvW70LZj9ZkFpuRecrPL4cuZsCBLyOLkTFDcmwQpUS-2B16W4e5lWWEFdUwM-2FoHy3ffkacdWYWhO6YZFEuzJ7iY-2BJB2-2BW1fMKYFOuHkE2rY1iXeFOYojl7-2BBnz9jSCwBE3U4-2Bs-3D