Starting a debug build of Calc, and using it (e.g., pressing F11), produces sequences of these three warnings in console: > warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow slot missing: 25917 > warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow slot missing: 26189 > warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow slot missing: 26190 These three warnings refer to the last (at the time of filing the bug) three registrations in ScTabViewShell::InitInterface_Impl: > GetStaticInterface()->RegisterChildWindow(ScCondFormatDlgWrapper::GetChildWindowId()); > GetStaticInterface()->RegisterChildWindow(sc::SparklineDialogWrapper::GetChildWindowId()); > GetStaticInterface()->RegisterChildWindow(sc::SparklineDataRangeDialogWrapper::GetChildWindowId()); where ScCondFormatDlgWrapper is implemented using WID_CONDFRMT_REF, and sc::SparklineDialogWrapper and sc::SparklineDataRangeDialogWrapper use SID_SPARKLINE_DIALOG and SID_SPARKLINE_DATA_RANGE_DIALOG respectively. These three identifiers do not have any corresponding entries in SDI files; cf. to e.g. ScFourierAnalysisDialogWrapper, which SID_FOURIER_ANALYSIS_DIALOG indeed has entries in sc/sdi/scalc.sdi and sc/sdi/cellsh.sdi. ScCondFormatDlgWrapper line was added in commit 2b5915da481990fd6ea272104215d82b6fbf5dbb; sc::SparklineDialogWrapper - in commit c61aa2dea120cc083f3cd51f0347284f47a9d566, and sc::SparklineDataRangeDialogWrapper - in commit a08f9ed2341bc60faae6b86538661fea40417ace. I am not quite sure how much of a problem this noise is, but it seems at least inconsistent, compared to the other 43 elements that get the respective slots in SfxDispatcher::Update_Impl_ for the same interface.
*** Bug 152727 has been marked as a duplicate of this bug. ***
Repro in: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 12e8d57e791bb1befc0716d4d02af7d1d1ccb4ae CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded
When opening Calc and F11, I get: warn:sal.osl:34002:34002:sal/osl/unx/module.cxx:100: dlopen(/home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so, 1): /home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so: cannot open shared object file: No such file or directory warn:sal.osl:34002:34002:sal/osl/unx/module.cxx:100: dlopen(/home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so, 1): /home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so: cannot open shared object file: No such file or directory warn:sal.osl:34002:34002:sal/osl/unx/module.cxx:100: dlopen(/home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so, 1): /home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so: cannot open shared object file: No such file or directory warn:sal.osl:34002:34002:sal/osl/unx/module.cxx:100: dlopen(/home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so, 1): /home/bogdan/Documente/LibreOfficeDev_24.8.0.0.alpha0_Linux_x86-64_archive/LibreOfficeDev_24.8.0.0.alpha1_Linux_x86-64_archive/program/libi18npool.so: cannot open shared object file: No such file or directory Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 6d39b1a6068bbbd5ca4947f668f989dbfb73342d CPU threads: 16; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded
Fixed by commit d57861bc1526122024a8f8d9051582ca22e1d7be (SAL_WARN->SAL_INFO in SfxDispatcher, 2023-09-01). As told in the commit message, "nobody cares if child window slot is missing".