From: Alexander Grigoriev on
Visual studio allows you to use Windows symbols from Microsoft symbol
server.

See KB319037 for VS2002 instructions. I think for 2003+ you don't have to
get symsrv.dll.

"jbreher" <jbreher(a)discussions.microsoft.com> wrote in message
news:6CACF5B7-3B47-4BBB-A39D-8F6C293D8305(a)microsoft.com...
>
>
> "Alexander Grigoriev" wrote:
>
>> Make sure you don't call CoInitializeEx(COINIT_MULTITHREADED) before
>> that.
>
> I certainly do not call it explicitly. However, if operations upon some
> other MFC object may have invoked this 'under the hood', I wouldn't know.
>
>> When you get the call to hang, break inside the debugger and check the
>> call
>> stack.
>
> I tried that before my orignal post (guess I should have indicated such -
> sorry). Upon Hitting the Break All button, I get the following dialog:
>
> Microsoft Visual Studio [?][X]
> <!> No symbols can be loaded for any call stack frame. The source code
> cannot be displayed.
> [_] Show disassembly automatically
> [ OK ] [Show Disassembly]
>
> I have tried to decipher what the assembly code is trying to do. However,
> the lack of symbols makes this rather inscrutable as well.
>
>