https://bugs.documentfoundation.org/show_bug.cgi?id=147572
--- Comment #8 from Mike Kaganski <[email protected]> --- (In reply to MichaĆ Piotrowski from comment #6) > Minidump Great! The problematic call stack is > ntdll.dll!NtCreateFile() Unknown > KERNELBASE.dll!00007ff9f54831e2() Unknown > [Inline Frame] sal3.dll!create_dir_with_callback(_rtl_uString *) Line 556 > C++ > sal3.dll!create_dir_recursively_(_rtl_uString * dir_path, void(*)(void *, > _rtl_uString *) aDirectoryCreationCallbackFunc, void * pData) Line 598 > C++ > sal3.dll!osl_createDirectoryPath(_rtl_uString * aDirectoryUrl, void(*)(void > *, _rtl_uString *) aDirectoryCreationCallbackFunc, void * pData) Line 639 C++ > [Inline Frame] mergedlo.dll!osl::Directory::createPath(const rtl::OUString &) > Line 1940 C++ > mergedlo.dll!comphelper::BackupFileHelper::tryPush_Files(const > std::set<rtl::OUString,std::less<rtl::OUString>,std::allocator<rtl::OUString>> > & rDirs, const > std::set<std::pair<rtl::OUString,rtl::OUString>,std::less<std::pair<rtl::OUString,rtl::OUString>>,std::allocator<std::pair<rtl::OUString,rtl::OUString>>> > & rFiles, std::basic_string_view<char16_t,std::char_traits<char16_t>> > rSourceURL, const rtl::OUString & rTargetURL) Line 2032 C++ > mergedlo.dll!comphelper::BackupFileHelper::tryPush_Files(const > std::set<rtl::OUString,std::less<rtl::OUString>,std::allocator<rtl::OUString>> > & rDirs, const > std::set<std::pair<rtl::OUString,rtl::OUString>,std::less<std::pair<rtl::OUString,rtl::OUString>>,std::allocator<std::pair<rtl::OUString,rtl::OUString>>> > & rFiles, std::basic_string_view<char16_t,std::char_traits<char16_t>> > rSourceURL, const rtl::OUString & rTargetURL) Line 2056 C++ > mergedlo.dll!comphelper::BackupFileHelper::tryPush_Files(const > std::set<rtl::OUString,std::less<rtl::OUString>,std::allocator<rtl::OUString>> > & rDirs, const > std::set<std::pair<rtl::OUString,rtl::OUString>,std::less<std::pair<rtl::OUString,rtl::OUString>>,std::allocator<std::pair<rtl::OUString,rtl::OUString>>> > & rFiles, std::basic_string_view<char16_t,std::char_traits<char16_t>> > rSourceURL, const rtl::OUString & rTargetURL) Line 2056 C++ > mergedlo.dll!comphelper::BackupFileHelper::tryPush_Files(const > std::set<rtl::OUString,std::less<rtl::OUString>,std::allocator<rtl::OUString>> > & rDirs, const > std::set<std::pair<rtl::OUString,rtl::OUString>,std::less<std::pair<rtl::OUString,rtl::OUString>>,std::allocator<std::pair<rtl::OUString,rtl::OUString>>> > & rFiles, std::basic_string_view<char16_t,std::char_traits<char16_t>> > rSourceURL, const rtl::OUString & rTargetURL) Line 2056 C++ > mergedlo.dll!comphelper::BackupFileHelper::tryPush() Line 1656 C++ > mergedlo.dll!desktop::Desktop::doShutdown() Line 1687 C++ > mergedlo.dll!desktop::Desktop::Main() Line 1611 C++ > mergedlo.dll!ImplSVMain() Line 199 C++ > [Inline Frame] mergedlo.dll!SVMain() Line 231 C++ > mergedlo.dll!soffice_main() Line 98 C++ > [Inline Frame] soffice.bin!sal_main() Line 49 C > soffice.bin!main(int argc, char * * argv) Line 47 C > [Inline Frame] soffice.bin!invoke_main() Line 78 C++ > soffice.bin!__scrt_common_main_seh() Line 288 C++ > kernel32.dll!BaseThreadInitThunk() Unknown > ntdll.dll!RtlUserThreadStart() Unknown It seems to hang at trying to backup the user configuration in Desktop::doShutdown [1]. The call stack ends inside NtCreateFile (itself inside CreateDirectoryW), which is very unusual to hang - but unfortunately, the minidump doesn't include the process memory, only stack memory, which doesn't allow to inspect which path it tries to create. Creating a dump with full process memory (like 'procdump64 soffice.bin -ma' [2]) would produce way too large dump, and additionally could be unsafe (I have no idea what could it contain in addition to the information we need); so I'd suggest you to try another Sysinternals tool: Process Monitor [3] - to try to see which paths it accesses from the point where it gets closed, up to the hang point. Then seeing those paths could shed some light, and maybe allow you to see some permission issues? [1] https://opengrok.libreoffice.org/xref/core/desktop/source/app/app.cxx?r=229123ccc6f90ebf66b3e659bebbd53f8a9bdd3a#1686 [2] https://docs.microsoft.com/en-us/sysinternals/downloads/procdump [3] https://docs.microsoft.com/en-us/sysinternals/downloads/procmon -- You are receiving this mail because: You are the assignee for the bug.
