Files
odfstudio/unotools
Caolán McNamara cd34738793 ofz: Use-of-uninitialized-value
Uninitialized value was stored to memory at
   #0 0x5ad2b779b7f8 in size /usr/local/include/c++/v1/__vector/vector.h:396:56
   #1 0x5ad2b779b7f8 in erase<utl::ConfigItem *, std::__1::allocator<utl::ConfigItem *>, utl::ConfigItem *> /usr/local/include/c++/v1/__vector/erase.h:31:25
   #2 0x5ad2b779b7f8 in utl::ConfigManager::removeConfigItem(utl::ConfigItem&) /src/libreoffice/unotools/source/config/configmgr.cxx:160:5
   #3 0x5ad2b7798e0c in utl::ConfigItem::~ConfigItem() /src/libreoffice/unotools/source/config/configitem.cxx:164:39
   #4 0x5ad2b780fd24 in SvtSysLocaleOptions_Impl::~SvtSysLocaleOptions_Impl() /src/libreoffice/unotools/source/config/syslocaleoptions.cxx:257:1
   #5 0x5ad2b78148ff in __release_shared /usr/local/include/c++/v1/__memory/shared_count.h:92:7
   #6 0x5ad2b78148ff in __release_shared /usr/local/include/c++/v1/__memory/shared_count.h:121:25
   #7 0x5ad2b78148ff in ~shared_ptr /usr/local/include/c++/v1/__memory/shared_ptr.h:561:17
   #8 0x5ad2b78148ff in reset /usr/local/include/c++/v1/__memory/shared_ptr.h:611:50
   #9 0x5ad2b78148ff in SvtSysLocaleOptions::~SvtSysLocaleOptions() /src/libreoffice/unotools/source/config/syslocaleoptions.cxx:563:11
   #10 0x5ad2b78963ac in SvtSysLocale_Impl::~SvtSysLocale_Impl() /src/libreoffice/unotools/source/misc/syslocale.cxx:88:1
   #11 0x5ad2b7898111 in __release_shared /usr/local/include/c++/v1/__memory/shared_count.h:92:7
   #12 0x5ad2b7898111 in __release_shared /usr/local/include/c++/v1/__memory/shared_count.h:121:25
   #13 0x5ad2b7898111 in ~shared_ptr /usr/local/include/c++/v1/__memory/shared_ptr.h:561:17
   #14 0x5ad2b7898111 in reset /usr/local/include/c++/v1/__memory/shared_ptr.h:611:50
   #15 0x5ad2b7898111 in SvtSysLocale::~SvtSysLocale() /src/libreoffice/unotools/source/misc/syslocale.cxx:142:11
   #16 0x5ad2b867a496 in ImplAllSettingsData::~ImplAllSettingsData() /src/libreoffice/vcl/source/app/settings.cxx:2521:1
   #17 0x5ad2b867ac16 in ~impl_t /src/libreoffice/include/o3tl/cow_wrapper.hxx:170:16
   #18 0x5ad2b867ac16 in release /src/libreoffice/include/o3tl/cow_wrapper.hxx:201:17
   #19 0x5ad2b867ac16 in ~cow_wrapper /src/libreoffice/include/o3tl/cow_wrapper.hxx:265:13
   #20 0x5ad2b867ac16 in AllSettings::~AllSettings() /src/libreoffice/vcl/source/app/settings.cxx:2525:27
   #21 0x5ad2b86a5894 in ~__optional_destruct_base /usr/local/include/c++/v1/optional:301:15
   #22 0x5ad2b86a5894 in ImplSVAppData::~ImplSVAppData() /src/libreoffice/vcl/source/app/svdata.cxx:571:34
   #23 0x5ad2b86a4c20 in ImplSVData::~ImplSVData() /src/libreoffice/vcl/source/app/svdata.cxx:563:28
   #24 0x5ad2b10fcccb in MSanCxaAtExitWrapper(void*) /src/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1311:3

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I1ab186c8456aebc719657215ac9cd0fa3e777589
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/7895
Reviewed-by: Noel Grandin <noel.grandin@collabora.com>
(cherry picked from commit b91cb7428e620f5c34c2ff94d7f8ce2a7d494c62)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208774
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-07-29 13:51:24 +02:00
..
…
2026-07-29 13:51:24 +02:00
…
…

UNO C++ Helpers

Helpers for C++ use of UNO.