Quantcast
Channel: Visual Studio General Questions forum
Viewing all articles
Browse latest Browse all 21115

vs2012 is generating mismatched PDB/DLLs

$
0
0

I cannot figure out why Visual Studio 2012 is generating a mismatched PDB/DLL combination for my DLL, cncsupport.dll. I've tried rebuilding the application multiple times but nothing seems to help. I did not have this problem until I upgraded to 2012.

Platform toolset is Visual Studio 2012 - Windows XP (v110_xp)

Use MFC in a Shared DLL, No ATL or CLR

Output of symchk:

C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64>symchk /v c:\qa\pcdlrn\cnc
server\win32\debug\cncsupport.dll /s c:\qa\pcdlrn\cncserver\win32\debug
[SYMCHK] Searching for symbols to c:\qa\pcdlrn\cncserver\win32\debug\cncsupport.
dll in path c:\qa\pcdlrn\cncserver\win32\debug
DBGHELP: Symbol Search Path: c:\qa\pcdlrn\cncserver\win32\debug
[SYMCHK] Using search path "c:\qa\pcdlrn\cncserver\win32\debug"
DBGHELP: No header for c:\qa\pcdlrn\cncserver\win32\debug\CNCSupport.dll.  Searc
hing for image on disk
DBGHELP: c:\qa\pcdlrn\cncserver\win32\debug\CNCSupport.dll - OK
DBGHELP: c:\qa\pcdlrn\cncserver\win32\debug\CNCSupport.pdb - mismatched pdb
DBGHELP: c:\qa\pcdlrn\cncserver\win32\debug\dll\CNCSupport.pdb - file not found
DBGHELP: c:\qa\pcdlrn\cncserver\win32\debug\symbols\dll\CNCSupport.pdb - file no
t found
DBGHELP: Couldn't load mismatched pdb for c:\qa\pcdlrn\cncserver\win32\debug\CNC
Support.dll
DBGHELP: CNCSupport - no symbols loaded
[SYMCHK] MODULE64 Info ----------------------
[SYMCHK] Struct size: 1680 bytes
[SYMCHK] Base: 0x0000000010000000
[SYMCHK] Image size: 1642496 bytes
[SYMCHK] Date: 0x519c261f
[SYMCHK] Checksum: 0x00000000
[SYMCHK] NumSyms: 0
[SYMCHK] SymType: SymNone
[SYMCHK] ModName: CNCSupport
[SYMCHK] ImageName: c:\qa\pcdlrn\cncserver\win32\debug\CNCSupport.dll
[SYMCHK] LoadedImage: c:\qa\pcdlrn\cncserver\win32\debug\CNCSupport.dll
[SYMCHK] PDB: ""
[SYMCHK] CV: RSDS
[SYMCHK] CV DWORD: 0x53445352
[SYMCHK] CV Data:  C:\QA\Pcdlrn\CNCSERVER\Win32\Debug\CNCSupport.pdb
[SYMCHK] PDB Sig:  0
[SYMCHK] PDB7 Sig: {2BA2C45D-A2E9-471E-9AC7-FF104A4D2DAA}
[SYMCHK] Age: 1
[SYMCHK] PDB Matched:  TRUE
[SYMCHK] DBG Matched:  TRUE
[SYMCHK] Line nubmers: FALSE
[SYMCHK] Global syms:  FALSE
[SYMCHK] Type Info:    FALSE
[SYMCHK] ------------------------------------
SymbolCheckVersion  0x00000002
Result              0x00010001
DbgFilename         CNCSupport.dbg
DbgTimeDateStamp    0x00000000
DbgSizeOfImage      0x00000000
DbgChecksum         0x00000000
PdbFilename         C:\QA\Pcdlrn\CNCSERVER\Win32\Debug\CNCSupport.pdb
PdbSignature        {2BA2C45D-A2E9-471E-9AC7-FF104A4D2DAA}
PdbDbiAge           0x00000001
[SYMCHK] [ 0x00000000 - 0x00010001 ] Checked "c:\qa\pcdlrn\cncserver\win32\debug
\CNCSupport.dll"
SYMCHK: CNCSupport.dll       FAILED  - CNCSupport.pdb mismatched or not found

SYMCHK: FAILED files = 1
SYMCHK: PASSED + IGNORED files = 0

Output of DBH:

C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64>dbh c:\qa\pcdlrn\cncserver
\win32\debug\cncsupport.dll

cncsupport [1000000]: info

    SizeOfStruct : 0x690
     BaseOfImage : 0x1000000
       ImageSize : 0x1000000
   TimeDateStamp : 0x519c261f
        CheckSum : 0x0
         NumSyms : 0x0
         SymType : SymNone
      ModuleName : cncsupport
       ImageName : c:\qa\pcdlrn\cncserver\win32\debug\cncsupport.dll
 LoadedImageName : c:\qa\pcdlrn\cncserver\win32\debug\cncsupport.dll
   LoadedPdbName :
           CVSig : 0x53445352
          CVData : C:\QA\Pcdlrn\CNCSERVER\Win32\Debug\CNCSupport.pdb
          PdbSig : 0x0
        PdbSig70 : 0x2ba2c45d, 0xa2e9, 0x471e, 0x9a, 0xc7, 0xff, 0x10, 0x4a, 0x4
d, 0x2d, 0xaa
          PdbAge : 0x1
    PdbUnmatched : false
    DbgUnmatched : false
     LineNumbers : false
   GlobalSymbols : false
        TypeInfo : false
   SourceIndexed : false
   PublicSymbols : false
     MachineType : I386

Any help would be greatly appreciated. Thanks.



Viewing all articles
Browse latest Browse all 21115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>