Skip to content
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

Could not find matching DAC for this runtime. #19

Open
ncksol opened this issue Feb 11, 2019 · 2 comments
Open

Could not find matching DAC for this runtime. #19

ncksol opened this issue Feb 11, 2019 · 2 comments

Comments

@ncksol
Copy link

ncksol commented Feb 11, 2019

I am getting "Could not find matching DAC for this runtime." when running the tool in debug on my memory dump. The dll in question is mscordacwks_X86_Amd64_4.7.3260.00.dll

@drewnoakes
Copy link
Owner

@ncksol the executable released in version 0.1 of this project is 32-bit. If the dump you're opening is from a 64-bit process, you'll see an error like this. I'm not familiar enough with the conventions used to tell whether that's the case for mscordacwks_X86_Amd64_4.7.3260.00.dll.

#11 is tracking releasing both 32 and 64 bit executables for future. In the mean time you can build it yourself in 64 bit mode.

In case that does not solve your problem you may also like to read: https://github.com/Microsoft/clrmd/blob/master/Documentation/GettingStarted.md#getting-the-dac-from-the-symbol-server

@aolszowka
Copy link

FWIW you'll get a similar error going the opposite way:

  1. Clone The Repository
  2. Build in the default x64 Platform
  3. Attempt to open up a 32bit Dump File (From devenv for example)

Error out with a similar error message.

It would be nice if there was some way to make this transparent to the end user or at least have the Title Bar say something like (x86) or (x64) to know what is going on. In addition if we know enough to tell the user that they've opened the wrong bitness it's probably worth putting that message in the error dialog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants