dotMemory is not work.

When you run dotMemory, it always runs in the same state as the image and I can't do anything.
 
 
OS: Windows 11 22H2
CPU: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
Memory: 16GB
0
14 comments

Hello,

Could you please try to resize window? Does UI appear in this case?

We had one computer with the same issue in UI. This machine had an integrated video card, and the problem goes away after updating Intel display driver.
Could you please try to update similar drivers on your machine?

If it doesn't help, please check if AllowStrongNameBypass DWORD entry exists in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework?
If so, what value do you have set for it?
https://docs.microsoft.com/en-us/dotnet/framework/app-domains/how-to-disable-the-strong-name-bypass-feature

If value is 0, please change it to 1 and restart your machine. Does dotMemory work after this?

0

1. Changing the window size is the same.

2. I'm using NVIDIA's Geforce GT 730 graphics card, and it's the same when I reinstall the graphics card driver.

3. AllowStrongNameByPass entry does not exist in the registry path you provided.

4. Changing the screen resolution is the same.
5. It is the same if you reinstall the window 11 (22H2).
 
Using Windows 10 on the same PC worked well. I think this is a compatibility issue with Windows 11.
0

Unfortunately, we can't reproduce this issue.  dotMemory UI loads properly on Windows 11 22H2 in our environment.

Could you please download dotTrace portable version and check if this issue is also actual for dotTrace?

 

 

 

0

Could you please also collect dotMemory trace logs:

  • Clear %temp%\JetLogs folder.
  • Go to dotMemory installation folder: %localappdata%\JetBrains\Installations\dotMemory[N]
  • Using Windows command-line start dotMemory with arguments: dotMemory.UI.64.exe /LogLevel=Trace
  • Look for the logs in the 'JetLogs' folder.
0

Anna Guseva

1. I deleted all log data of the temporary folder you told me.

2. The dotMemory folder does not exist in folder "%localappdata%\JetBrains\Installations\" 

The Installation folder is empty.

3. The dotTrace portable (30 days) version was executed. It does not proceed as shown in the picture below. Eventually, I had to end it by force.

 

I attached the actual usage video. Please help me.

 

 

 

0

If you use portable version, you can collect logs this way:

  • Clear %temp%\JetLogs folder.
  • Run cmd, go to the folder where dotMemory portable .exe file is located.
  • Using Windows command-line start dotMemory with arguments: dotMemory.UI.64.<version>.exe /LogLevel=Trace
  • Look for the logs in the 'JetLogs' folder.

Please also collect logs for dotTrace the same way.

0

Could you please open folder with dotMemory.exe (C:\Users\eloiz\Downloads\Jetbrain\ in your case), put config file and try to run dotMemory again? Does error occur after this?

As we can see from your logs. dotMemory .exe file has "dotMemory.exe" name in your case. Please rename <dotMemory exe name>.config if it differs.

 

 

0

It's working!

System.Numerics.Vectors assembly version issue, I have registered an older version of System.Numerics.Vectors with GAC to use older database version.

Thank you for your help.
0

Thank you for information.

Could you please collect some more logs for us? We're going to fix this issue but we need to reproduce it in our environment. These logs will help us to do it:

  • Delete or rename .config file to reproduce the issue again

  • Run dotMemory and wait for UI issue

  • zip all logs from c:\logs and send them to us

Thank you in advance.

0

Thank you for the logs. We'll analyze how we can avoid this issue.

Please use suggested workaround with dotMemory.UI.64.exe.config file:

<configuration>
	<runtime>
		<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
			<dependentAssembly>
				<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a"/>
				<bindingRedirect oldVersion="4.0.0.0-4.1.4.0" newVersion="4.1.4.0"/>
			</dependentAssembly>
		</assemblyBinding>
	</runtime>
</configuration>
0

I've got the same issue. I tried to also add this config but it didn't help. This could mean there are other bindings that could cause the problem for me?

0

Hi,

Have you tried all workarounds described here?

- Update Intel display driver or or equivalent drivers on your machine

- Check if AllowStrongNameBypass DWORD entry exists in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework and if value is 0, please change it to 1 and restart your machine

- Download dotTrace portable version and check if this issue is also actual for dotTrace?

If all workarounds don't help, could you please collect dotMemory trace logs:

  • Clear %temp%\JetLogs folder.
  • Go to dotMemory installation folder: %localappdata%\JetBrains\Installations\dotMemory[N] or cmd and go to the folder where dotMemory portable .exe file is located if you use portable version.
  • Using Windows command-line start dotMemory with arguments: dotMemory.UI.64.exe /LogLevel=Trace
  • Look for the logs in the '%temp%\JetLogs' folder.
0

Please sign in to leave a comment.