Cannot find or open the PDB file

Cannot find or open the PDB file

I wonder if anyone has run into this.  I'm running IVF XE2013 (SP1).  I have some code that, if an if-block is configured a certain way, it yields the errors shown below at runtime.  If I set up the if-block another way, it does not yield these errors.  As to the 'PDB' file, it's a bit mysterious.  In the project, there is 'vc100.pdb'.  In \Debug, there is 'SigmaTheta(IVF).pdb'.  The only time I think I've seen this is if I had forgotten to shut down an earlier instance of the compiler (i.e., tried to run it twice w/o closing it down from the 1st time).  It seems strange that an error like this (can't find file X) triggers from slight variations in which the code is written.  For this reason, I think the code part of the issue is an artifact.

'SigmaTheta(IVF).exe': Loaded 'G:\Met. Data\SigmaTheta(IVF)\Debug\SigmaTheta(IVF).exe', Symbols loaded.
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\Program Files\Intel\Composer XE 2013 SP1\redist\ia32\compiler\libifcoremdd.dll', Binary was not built with debug information.
'SigmaTheta(IVF).exe': Loaded 'C:\Program Files\Intel\Composer XE 2013 SP1\redist\ia32\compiler\libmmd.dll', Symbols loaded (source information stripped).
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Cannot find or open the PDB file
'SigmaTheta(IVF).exe': Loaded 'C:\WINDOWS\system32\msvcr100d.dll', Cannot find or open the PDB file

 

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Nothing you showed is an error. Those are just informational messages from the debugger that you can ignore - they're saying that the various run-time and system DLLs your program uses don't have debugging information provided.

I think you are mistaken about not seeing the messages - they will always appear every time you run the program under the debugger.

Steve - Intel Developer Support

Hmmmm...

You may be right, Steve.  However, anytime I see a message saying "Cannot find or open File X ...", that sounds like a bad thing, not a good thing.

I do wish that Microsoft would add some sort of "Informational" flag to those messages, as they worry a lot of users.

Steve - Intel Developer Support

Leave a Comment

Please sign in to add a comment. Not a member? Join today