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