Thread Closed 
PDB Symbols Don't Work
27 Oct 10, 04:51AM
Post: #1
PDB Symbols Don't Work
Loading the ac_client / server executables with the PDBs enclosed in a debugger (olly / MSVC++) doesn't yield any symbolic information.

I've tried looking for the pdbs in the SVN, but none of them convey info.
These have worked with 1.1.0.1 and 1.1.0.2

Here's the output of visual studio 2010:
I do have a valid path to the symbol files for windows.

Code:
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\ac_client.exe', Cannot find or open the PDB file <---- Yet it is right there in front of me...
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\libvorbisfile.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\ogg.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\libvorbis.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\openal32.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\dsound.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\powrprof.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\setupapi.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\devobj.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d​08a205e442db5b5\msvcr80.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\zlib1.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\opengl32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\glu32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\ddraw.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\dciman32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\SDL.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\SDL_image.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\DbgHelp.DLL', Cannot find or open a required DBG file.
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\libintl3.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\libiconv2.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\winnsi.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\clbcatq.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\nvoglv32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\wintrust.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\crypt32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\msasn1.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\jpeg.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Program Files (x86)\AssaultCube_v1.1.0.3\bin_win32\libpng12-0.dll', Binary was not built with debug information.
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\MMDevAPI.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\propsys.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\wdmaud.drv', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\ksuser.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\avrt.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\AudioSes.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\msacm32.drv', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\msacm32.dll', Cannot find or open the PDB file
'ac_client.exe': Loaded 'C:\Windows\SysWOW64\midimap.dll', Cannot find or open the PDB file
The thread 'Win32 Thread' (0x13b0) has exited with code 0 (0x0).
Do I have to recompile with debugging info? Or is there a package on the SVN out there compiled with debugging info?

PS: I didn't know where to post this so it's in the General section :/
Find all posts by this user
27 Oct 10, 06:20PM
Post: #2
RE: PDB Symbols Don't Work
For upcoming versions there won´t be any debug databases anymore. You have to create your own PDBs (therefore recompiling) your client/server for debugging.

More information: MSDN
Visit this user's website Find all posts by this user
Thread Closed 




User(s) browsing this thread: 1 Guest(s)