How can we help you today? How can we help you today?

My windows XP SP3 machine cannot run reflector.exe

Am I missing something? I unzipped the reflector.zip file, and started the reflector.exe executable, only to have it come up with a crash GUI that said

Red Gate's .NET Reflector has encountered a problem and needs to close. We are sorry for the inconvenience.

Wow.. so am I.

so how do I get this to work?

Randall

System is Windows XP Media Center edition 2002 SP3
Randall
0

Comments

9 comments

  • James Moore
    Hi Randall,

    Which versions of .NET do you have installed? (have a look at C:\WINDOWS\Microsoft.NET\Framework and see what folders are in there which are named in the format v<something> where <something> is the installed verison of .NET).

    Is there an option to attach a debugger to the application as it crashes. If you can could you let us have the call stack please?

    Thanks,

    James
    James Moore
    0
  • toulouse70
    Hi James,

    I am having the same problem with Windows Vista. Here is what I could get from the Disassembly window in Visual Studio .Net:

    000003bb mov edx,2
    000003c0 call FFFDFB24
    000003c5 mov ecx,edi
    000003c7 call 000036B0
    000003cc jmp 0000022B
    000003d1 push dword ptr [ebp-30h]
    000003d4 lea edx,[ebp+10h]
    000003d7 mov ecx,dword ptr [ebp+14h]
    000003da mov eax,dword ptr [ecx]
    000003dc call dword ptr [eax+4Ch]
    000003df jmp 0000025A
    000003e4 call 00D1907A
    000003e9 cmp dword ptr [ebp+8],0
    000003ed je 000003FC
    000003ef mov ecx,dword ptr [ebp-34h]
    000003f2 call 00126668
    000003f7 xor edx,edx
    000003f9 mov dword ptr [ebp+8],edx
    000003fc pop eax
    000003fd jmp eax
    000003ff mov dword ptr [ebp-1Ch],0
    00000406 jmp 0000040D
    00000408 call 00D18F80
    0000040d mov eax,dword ptr [ebp-38h] --> Crashed here (I think)
    00000410 push eax
    00000411 lea edx,[ebp-10h]
    00000414 mov ecx,7914B5B0h
    00000419 call 00AFEC1E
    0000041e pop eax
    0000041f lea esp,[ebp-0Ch]
    00000422 pop ebx
    00000423 pop esi
    00000424 pop edi
    00000425 pop ebp
    00000426 ret 10h

    I also have all .Net Framework revisions insalled up to .Net 3.0.
    I hope this helps you in diagnosing the problem. Thanks.

    -- Toulouse
    toulouse70
    0
  • toulouse70
    Hi James,

    Here is what I could find when I attached the debugger:

    mscorlib.dll!System.RuntimeType.CreateInstanceImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args = {Dimensions:[1]}, System.Globalization.CultureInfo culture, object[] activationAttributes) + 0x40d bytes
    mscorlib.dll!System.Activator.CreateInstance(System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes) + 0x73 bytes

    Hope this helps.
    Thanks.

    -- Toulouse
    toulouse70
    0
  • James Moore
    Thanks for the extra info.

    I'm stuggling to find the exact cause of this. I persume you are running 5.1.3.0 from a local drive rather than a network share.

    Also are you running in a locked down environment (such as a corporate domain)?

    Thanks,

    James
    James Moore
    0
  • toulouse70
    Yes, I am running 5.1.3.0 from a local drive.
    I don't think I am running in a locked down environment. I am trying to run it from my laptop at home.
    Thanks.

    -- Toulouse
    toulouse70
    0
  • toulouse70
    Hi James,

    Did you make any progress on this one? Do you have any suggestions to what I could try to make it work on Windows Vista?
    Thanks.

    -- Toulouse
    toulouse70
    0
  • ljlynn
    Are you trying to run Reflector from the temporary folder that you unzipped it to? I had the same error but then transferred the contents from the temp file to an actual directory on my HD which seemed to resolve the issue.
    ljlynn
    0
  • toulouse70
    I am runing from a folder on the hard drive. To be precise, I created a folder, C:\Reflector, and copied the content of the zipped file into it.

    -- Toulouse
    toulouse70
    0
  • James Moore
    Hi all,

    Randall emailed us this morning to inform us Microsoft have found the issue with his machine which was causing Reflector to crash. He had a bad font file (in his case CZTsans.ttf) which caused .NET and Reflector to crash.

    It might be worth trying to remove non-standard fonts if you are also suffering from this issue and then adding them back one at a time (running Reflector each time) to see if you have this same issue.

    James
    James Moore
    0

Add comment

Please sign in to leave a comment.