New Defects reported by Coverity Scan for LibreOffice
scan-admin at coverity.com
scan-admin at coverity.com
Wed Jan 7 14:32:34 PST 2015
Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.
9 new defect(s) introduced to LibreOffice found with Coverity Scan.
5 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 9 of 9 defect(s)
** CID 1197501: Uninitialized scalar field (UNINIT_CTOR)
/usr/include/c++/4.9.2/tuple: 1092 in std::pair<const std::pair<const rtl::OUString, const rtl::OUString>, int>::pair<std::pair<const rtl::OUString, const rtl::OUString>&&..., <...>>(std::piecewise_construct_t, std::tuple<T1......>, std::tuple<T2......>)()
** CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, unsigned long>, std::allocator<std::pair<const rtl::OUString, unsigned long>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<rtl::OUString> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, unsigned long>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>, std::allocator<std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>, std::allocator<std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::Selection *>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::Selection *>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::Selection *>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, rtl::OUString>, std::allocator<std::pair<const unsigned long, rtl::OUString>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, rtl::OUString>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>, std::allocator<std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, unsigned long>, std::allocator<std::pair<const unsigned long, unsigned long>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, unsigned long>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)1, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Identity &, const std::allocator<unsigned long>&)()
** CID 1261760: Resource leak in object (CTOR_DTOR_LEAK)
/sw/source/filter/ww8/ww8scan.cxx: 1755 in WW8ScannerBase::WW8ScannerBase(SvStream *, SvStream *, SvStream *, WW8Fib *)()
** CID 1261761: Dereference after null check (FORWARD_NULL)
/usr/include/c++/4.9.2/bits/hashtable.h: 1913 in std::_Hashtable<const SfxShell *, std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, std::allocator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>>, std::__detail::_Select1st, std::equal_to<const SfxShell *>, sd::ViewShellManager::Implementation::ShellHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::erase(std::__detail::_Node_const_iterator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, (bool)0, (bool)1>, std::__detail::_Node_const_iterator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, (bool)0, (bool)1>)()
/usr/include/c++/4.9.2/bits/hashtable.h: 1913 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, std::allocator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::erase(std::__detail::_Node_const_iterator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, (bool)0, (bool)1>, std::__detail::_Node_const_iterator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, (bool)0, (bool)1>)()
** CID 1261762: Resource leak (RESOURCE_LEAK)
/cppu/source/uno/lbenv.cxx: 1075 in <unnamed>::loadEnv(const rtl::OUString &, _uno_Environment *)()
** CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned short, std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>, std::allocator<std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>>, std::__detail::_Select1st, std::equal_to<unsigned short>, std::hash<unsigned short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned short> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<unsigned short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<rtl::OUString>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>, std::allocator<std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>>, std::__detail::_Select1st, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>, HashReferenceXInterface, 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(unsigned long, const HashReferenceXInterface &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<rtl::OUString>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>>&)()
** CID 1261764: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<short, std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>, std::allocator<std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>, std::__detail::_Select1st, std::equal_to<short>, std::hash<short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<short>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<int, std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>, std::allocator<std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>>, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<int>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<int>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>>&)()
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<short, std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>, std::allocator<std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>>, std::__detail::_Select1st, std::equal_to<short>, std::hash<short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<short>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>>&)()
** CID 1261765: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, rtl::OUString>, std::allocator<std::pair<const rtl::OUString, rtl::OUString>>, std::__detail::_Select1st, StrEQ, const rtl::OUStringHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::_Hashtable(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const StrEQ &, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, rtl::OUString>>&)()
** CID 1261766: Uninitialized pointer field (UNINIT_CTOR)
/sc/source/ui/optdlg/calcoptionsdlg.cxx: 109 in ScCalcOptionsDialog::ScCalcOptionsDialog(vcl::Window *, const ScCalcConfig &)()
________________________________________________________________________________________________________
*** CID 1197501: Uninitialized scalar field (UNINIT_CTOR)
/usr/include/c++/4.9.2/tuple: 1092 in std::pair<const std::pair<const rtl::OUString, const rtl::OUString>, int>::pair<std::pair<const rtl::OUString, const rtl::OUString>&&..., <...>>(std::piecewise_construct_t, std::tuple<T1......>, std::tuple<T2......>)()
1086 pair<_T1, _T2>::
1087 pair(piecewise_construct_t,
1088 tuple<_Args1...> __first, tuple<_Args2...> __second)
1089 : pair(__first, __second,
1090 typename _Build_index_tuple<sizeof...(_Args1)>::__type(),
1091 typename _Build_index_tuple<sizeof...(_Args2)>::__type())
>>> CID 1197501: Uninitialized scalar field (UNINIT_CTOR)
>>> Non-static class member field "first.second" is not initialized in this constructor nor in any functions that it calls.
1092 { }
1093
1094 template<class _T1, class _T2>
1095 template<typename... _Args1, std::size_t... _Indexes1,
1096 typename... _Args2, std::size_t... _Indexes2>
1097 inline
________________________________________________________________________________________________________
*** CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, unsigned long>, std::allocator<std::pair<const rtl::OUString, unsigned long>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<rtl::OUString> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, unsigned long>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>, std::allocator<std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, std::vector<rtl::OUString, std::allocator<rtl::OUString>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>, std::allocator<std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, std::unordered_map<unsigned long, x11::SelectionManager::IncrementalTransfer, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::IncrementalTransfer>>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::Selection *>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::Selection *>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::Selection *>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, rtl::OUString>, std::allocator<std::pair<const unsigned long, rtl::OUString>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, rtl::OUString>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>, std::allocator<std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>, std::allocator<std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, x11::SelectionManager::DropTargetEntry>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, std::pair<const unsigned long, unsigned long>, std::allocator<std::pair<const unsigned long, unsigned long>>, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned long, unsigned long>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned long, unsigned long, std::allocator<unsigned long>, std::__detail::_Identity, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)1, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned long> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const std::equal_to<unsigned long> &, const std::__detail::_Identity &, const std::allocator<unsigned long>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1224710: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
________________________________________________________________________________________________________
*** CID 1261760: Resource leak in object (CTOR_DTOR_LEAK)
/sw/source/filter/ww8/ww8scan.cxx: 1755 in WW8ScannerBase::WW8ScannerBase(SvStream *, SvStream *, SvStream *, WW8Fib *)()
1749 {
1750 pHdFtTxbx = new WW8PLCFspecial( pTblSt, pWwFib->fcPlcfHdrtxbxTxt,
1751 pWwFib->lcbPlcfHdrtxbxTxt, nLenTxBxS );
1752 }
1753
1754 pBook = new WW8PLCFx_Book(pTblSt, *pWwFib);
>>> CID 1261760: Resource leak in object (CTOR_DTOR_LEAK)
>>> The constructor allocates field "pAtnBook" of "WW8ScannerBase" but the destructor and whatever functions it calls do not free it.
1755 pAtnBook = new WW8PLCFx_AtnBook(pTblSt, *pWwFib);
1756 }
1757
1758 WW8ScannerBase::~WW8ScannerBase()
1759 {
1760 DeletePieceTable();
________________________________________________________________________________________________________
*** CID 1261761: Dereference after null check (FORWARD_NULL)
/usr/include/c++/4.9.2/bits/hashtable.h: 1913 in std::_Hashtable<const SfxShell *, std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, std::allocator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>>, std::__detail::_Select1st, std::equal_to<const SfxShell *>, sd::ViewShellManager::Implementation::ShellHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::erase(std::__detail::_Node_const_iterator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, (bool)0, (bool)1>, std::__detail::_Node_const_iterator<std::pair<const SfxShell *const , boost::shared_ptr<sd::ShellFactory<SfxShell>>>, (bool)0, (bool)1>)()
1907 do
1908 {
1909 __node_type* __tmp = __n;
1910 __n = __n->_M_next();
1911 this->_M_deallocate_node(__tmp);
1912 --_M_element_count;
>>> CID 1261761: Dereference after null check (FORWARD_NULL)
>>> Comparing "__n" to null implies that "__n" might be null.
1913 if (!__n)
1914 break;
1915 __n_bkt = _M_bucket_index(__n);
1916 }
1917 while (__n != __last_n && __n_bkt == __bkt);
1918 if (__is_bucket_begin)
/usr/include/c++/4.9.2/bits/hashtable.h: 1913 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, std::allocator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::erase(std::__detail::_Node_const_iterator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, (bool)0, (bool)1>, std::__detail::_Node_const_iterator<std::pair<const rtl::OUString, com::sun::star::uno::Reference<com::sun::star::inspection::XPropertyHandler>>, (bool)0, (bool)1>)()
1907 do
1908 {
1909 __node_type* __tmp = __n;
1910 __n = __n->_M_next();
1911 this->_M_deallocate_node(__tmp);
1912 --_M_element_count;
>>> CID 1261761: Dereference after null check (FORWARD_NULL)
>>> Comparing "__n" to null implies that "__n" might be null.
1913 if (!__n)
1914 break;
1915 __n_bkt = _M_bucket_index(__n);
1916 }
1917 while (__n != __last_n && __n_bkt == __bkt);
1918 if (__is_bucket_begin)
________________________________________________________________________________________________________
*** CID 1261762: Resource leak (RESOURCE_LEAK)
/cppu/source/uno/lbenv.cxx: 1075 in <unnamed>::loadEnv(const rtl::OUString &, _uno_Environment *)()
1069 ::osl_unloadModule( hMod );
1070 return false;
1071 }
1072 #endif
1073
1074 (*fpInit)( pEnv ); // init of environment
>>> CID 1261762: Resource leak (RESOURCE_LEAK)
>>> Variable "hMod" going out of scope leaks the storage it points to.
1075 return true;
1076 }
1077
1078 }
1079
1080 extern "C"
________________________________________________________________________________________________________
*** CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<unsigned short, std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>, std::allocator<std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>>, std::__detail::_Select1st, std::equal_to<unsigned short>, std::hash<unsigned short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, const std::hash<unsigned short> &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<unsigned short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const unsigned short, std::unordered_set<ScExternalRefManager::LinkListener *, ScExternalRefManager::LinkListener::Hash, std::equal_to<ScExternalRefManager::LinkListener *>, std::allocator<ScExternalRefManager::LinkListener *>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<rtl::OUString>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>, std::allocator<std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>>, std::__detail::_Select1st, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>, HashReferenceXInterface, 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(unsigned long, const HashReferenceXInterface &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::unordered_map<rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>, rtl::OUStringHash, std::equal_to<rtl::OUString>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<unsigned short, HashUChar, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>, std::allocator<std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>>, std::__detail::_Select1st, std::equal_to<rtl::OUString>, rtl::OUStringHash, 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(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<rtl::OUString>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, std::unordered_set<ScDPItemData, ScDPResultVisibilityData::MemberHash, std::equal_to<ScDPItemData>, std::allocator<ScDPItemData>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261763: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
________________________________________________________________________________________________________
*** CID 1261764: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<short, std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>, std::allocator<std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>, std::__detail::_Select1st, std::equal_to<short>, std::hash<short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<short>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const short, std::unordered_set<unsigned short, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<unsigned short>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261764: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<int, std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>, std::allocator<std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>>, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<int>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<int>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const int, std::unordered_map<short, ScExternalRefCache::Cell, std::hash<short>, std::equal_to<short>, std::allocator<std::pair<const short, ScExternalRefCache::Cell>>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261764: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<short, std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>, std::allocator<std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>>, std::__detail::_Select1st, std::equal_to<short>, std::hash<short>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)0, (bool)0, (bool)1>>::_Hashtable(unsigned long, std::hash<short>&, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, std::equal_to<short>&, const std::__detail::_Select1st &, const std::allocator<std::pair<const short, std::unordered_map<unsigned short, rtl::OUString, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<const unsigned short, rtl::OUString>>>>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261764: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
________________________________________________________________________________________________________
*** CID 1261765: Uninitialized pointer field (UNINIT_CTOR)
/usr/include/c++/4.9.2/bits/hashtable.h: 803 in std::_Hashtable<rtl::OUString, std::pair<const rtl::OUString, rtl::OUString>, std::allocator<std::pair<const rtl::OUString, rtl::OUString>>, std::__detail::_Select1st, StrEQ, const rtl::OUStringHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<(bool)1, (bool)0, (bool)0>>::_Hashtable(unsigned long, const rtl::OUStringHash &, const std::__detail::_Mod_range_hashing &, const std::__detail::_Default_ranged_hash &, const StrEQ &, const std::__detail::_Select1st &, const std::allocator<std::pair<const rtl::OUString, rtl::OUString>>&)()
797 __hashtable_alloc(__node_alloc_type(__a)),
798 _M_element_count(0),
799 _M_rehash_policy()
800 {
801 _M_bucket_count = _M_rehash_policy._M_next_bkt(__bucket_hint);
802 _M_buckets = _M_allocate_buckets(_M_bucket_count);
>>> CID 1261765: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "_M_single_bucket" is not initialized in this constructor nor in any functions that it calls.
803 }
804
805 template<typename _Key, typename _Value,
806 typename _Alloc, typename _ExtractKey, typename _Equal,
807 typename _H1, typename _H2, typename _Hash, typename _RehashPolicy,
808 typename _Traits>
________________________________________________________________________________________________________
*** CID 1261766: Uninitialized pointer field (UNINIT_CTOR)
/sc/source/ui/optdlg/calcoptionsdlg.cxx: 109 in ScCalcOptionsDialog::ScCalcOptionsDialog(vcl::Window *, const ScCalcConfig &)()
103
104 mpBtnAutomaticSelectionTrue->SetToggleHdl(LINK(this, ScCalcOptionsDialog, BtnAutomaticSelectHdl));
105
106 maSoftware = get<vcl::Window>("software")->GetText();
107
108 mpTestButton->SetClickHdl(LINK(this, ScCalcOptionsDialog, TestClickHdl));
>>> CID 1261766: Uninitialized pointer field (UNINIT_CTOR)
>>> Non-static class member "mpFtAnnotation" is not initialized in this constructor nor in any functions that it calls.
109 }
110
111 ScCalcOptionsDialog::~ScCalcOptionsDialog() {}
112
113 #if HAVE_FEATURE_OPENCL
114
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/211?tab=overview
To manage Coverity Scan email notifications for "libreoffice at lists.freedesktop.org", click http://scan.coverity.com/subscriptions/edit?email=libreoffice%40lists.freedesktop.org&token=d6481d718a775246b2340f282ebe5939 .
More information about the LibreOffice
mailing list