Invalid RVA's count in option header

I'm using DotTrace 5.5.4, profiling a large WPF application on Windows 7, using Tracing and WallTime.

I run my app, start profiling after the app gets to the right spot.  I click the button in the app which takes about 15 seconds.  I then click Get Snapshot, it pops open the window which generates the snapshot, thinks for about 4 seconds, progress bar moves to around 80%, then I get the error:   Invalid RVA's count in option header.   Was able to do this 3 times in a row.

Any suggestions?

Thanks.

3 comments

Hello Jeff,

Sorry for the delay in replying. This is a bug that relates to reading metadata for obfuscated assemblies. The fix will be available in dotTrace 6.0.

Kind regards,

Maria

0

I've been encountering this problem for quite a while with my dotTrace 5.5 en never found any real answer to it. While debugging a performance issue today I encountered it again and suddenly found this post (had not been using dotTrace for quite a while for that project).

Are you seriously suggesting an upgrade to fix a bug in the software? Working with obfuscated assemblies is not very unusual, a lot of commercial components are obfuscated, thus rendering the usage of dotTrace 5.5 impossible... I find it quite disturbing that something which is a bug requires users to grab their credit card and upgrade.

Is there any other way to work around this problem? I have not seen any option to skip certain assemblies. Even when not calling the code in the obfuscated assembly the error occurs. So once an obfuscated assembly hits your solution dotTrace will no longer work. Version 6 works (tested the trial), but I am not too happy to be forced to upgrade (had the same discussion regarding a Resharper issue in the past).

0

Hello Gertjan,


I've just sent you an e-mail.


Kind regards,

Maria

0

Please sign in to leave a comment.