PDB files for Exchange MAPI DLLs

Oct 27, 2010 at 7:01 PM

I created my MAPI application by referencing MFCMAPI project. Everything works but it crashes occasionally in one environment.

The stack trace shows it crashed in  EMSMDB32.dll. Without symbol files I cannot figure out why.

I wonder if I can get PDB files for MAPI dll files.  Recently the download page http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e17e7f31-079a-43a9-bff2-0a110307611e&displaylang=en has been updated quite often.  I guess every build should have its PDB files too.

Nov 1, 2010 at 5:57 PM

There are no public symbols. If you open a case we can debug the crash for you.

Nov 2, 2010 at 10:34 PM

That would be great! How do I open a case? Can I email you the dump file, exe file and pdb for the exe file directly?

Nov 30, 2010 at 5:20 PM

Crashed at thread

0    >    18496    Worker Thread    Win32 Thread    7689d8d2    Highest    0

It seems there is a MAPI work thread that runs at Highest  priority, it crashed at exit time.


Stack trace:


>    rpcrt4.dll!_RpcSsDestroyClientContext@4()  + 0x46 bytes   
     [Frames below may be incorrect and/or missing, no symbols loaded for EMSMDB32.DLL]   

Nov 30, 2010 at 5:31 PM

If your build of emsmdb32.dll is not 6.5.8190 this may be expected. Make sure you're running 8190.

Nov 30, 2010 at 6:34 PM

It was build 8153. We have updated to 8190.

Thanks very much this this information!