-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failing to load PDB from Symbol Server #100
Comments
I just learned about
Symchk is succeeding. And it fails if I do not specify the symbol server. I have no idea why |
I'm not very happy with neither complexity (issues like this) nor the speed of DIA libraries. It's not a tiny amount of work to replace the debug symbol loader but it may happen at some point, can't commit to any timeline though. |
Yeah. Microsoft symbol server libraries are all single threaded and crazy inefficient/slow. It's super frustrating and annoying. |
I am unable to load the PDB for one of my programs from an internal symbol server. I can't figure out why. But
IDiaDataSource::loadDataForExe
is failing.What's weird is that
42A6E6342E735EB74C4C44205044422E1
is the correct hash and Visual Studio is able to correctly load this pdb from my symbol server. I have a tool that runsSymInitialize
on a running process and it also able to load the pdb.I've never used
IDiaDataSource
before and don't know how it works. Stepping through the callbacks nothing stood out to me. It's ultimately returningE_PDB_NOT_FOUND
even thoughI also verified that I can download
Foo.pdb
simply by pasting the full URL in my browser. So it's the right URL. It's the right PDB. ButloadDataForExe
is failing? That's super super weird.The text was updated successfully, but these errors were encountered: