dotmemory cannot load dotnet core app's memory dump due to missing DAC info

Hello, I got a problem using dotmemory, here are the details;

 

App details:

- dotnet core 1.1 application(can be execute with dotnet.exe foo.dll in cmd)

- ...as the only dotnet app running on the instance

- ... n AWS Windows server instance

 

Memory dump details:

- collected from production machine, via procdump64 i.e. $ procdump64 -ma dotnet.exe

(within 5-minute intervals)

 

Dotmemory details:

- 2017.2.2 within Resharper ultimate

- ...with VS2015 professional

 

Issue:

- I cannot open the dump, as dotmemory says missing DAC around microsoft silverlight

- I placed my dump in local test machine's build directory i.e. with dlls

- Imported via "Import Dump(beta)" and it shows an error message: screenshot below

 

Any advices? Thank you in advance.

4 comments
Comment actions Permalink

Could you please try to perform the following:

- Put .dmp file to separate folder.

- Via dotMemory Home menu perform "Pack Debugger Libs" or press Ctrl+P in dotMemory window. Save .zip archive to the folder with .dmp file.

- Unpack debugger libs to the same folder where .dmp is located.

- Try to import .dmp file again.

0
Comment actions Permalink

Besides, please use "Pack Debugger Libs" on the machine where dump was taken. If dotMemory isn't installed on machine, you can find all mscordaccore*.dll files manually and copy them to to the same folder where .dmp is located.

0
Comment actions Permalink

I stumbled into this issue as well, using dotMemory 2018.1. The above mentioned workaround does work, although I used the same machine to analyze and make the dump so it shouldn't be required as far as I can see.

0
Comment actions Permalink

Hi, it's known issue and we'll work on it:

https://youtrack.jetbrains.com/issue/DMRY-5520

Could you please describe some more details about your environment? We're interested in your application's .net framework version, Windows version, .NET Frameworks installed on your machine.

Could we ask you to install a special build with additional logs enabled? These logs will contain data about where are we searching for debugger libs. Please create a ticket in support system if you agree. You can do it via "Submit a Request" button at the top of this page.

0

Please sign in to leave a comment.