Hi all,
Recently had to rebuild my Win11 daily driver and forgot to grab my
existing WinDbg Symbols cache.
Today I did a first run of new SDK WinDbg attached to an soffice.bin
(looking at tdf#109852). Using a normal Symbol File cached setup but
configured the local cache to a second NVME SSD [1], otherwise steps as
in the Wiki [2].
Unfortunately, while the Microsoft sourced symbols/pdb are being added
to the local cache, *ALL* the calls
to the LibreOffice symstore are timing out with the error:
SYMSRV: HttpSendRequest: 800C2EE2 - ERROR_INTERNET_TIMEOUT
SYMSRV: RESULT: 0x800C2EE2
DBGHELP: Timeout to store:
o:\symbols64*https://dev-downloads.libreoffice.org/symstore/symbols
Of course that is bad, as WinDbg then attempts to resolve at the other
stores and even more delay and "path not found" responses.
I am still not keen on building for Windows from source locally (which
would admittedly get me close to full symbols) but we shouldn't have
to--since TDF
infra has been hosting symbols forever--they just now seem
unreliable/unreachable.
So, is there some means to make the full LibreOffice symbols as a
symstore directly available as an ISO or bulk transfer that we
can then load locally (with a symstore.exe /y) for us to prebuild a
local cache to avoid these individual WinDbg timeouts?
Stuart
=-ref-=
[1]
O: is a secondary NVME SSD
CACHE*O:\symbols64;SRV*https://dev-downloads.libreoffice.org/symstore/symbols;SRV*https://msdl.microsoft.com/download/symbols;SRV*https://driver-symbols.nvidia.com/
[2]
https://wiki.documentfoundation.org/How_to_get_a_backtrace_with_WinDbg