Re: Symbol Information of DLL in VS.Net




> I m not able to see the symbol information of the DLL i m making.
> Whenevr application crashes i get these lines...
> <SymGetSymFromAddr failed with ...> , <nosymbol>()
>
> Can someone of u pls let me know wht setting do i have to do for
> gettting proper symbol information with function name in crash reports.
> I m using VS.Net

What library do you use to produce the crash report?
If the library itself does not have bugs in DbgHelp API usage,
then it is possible that symbols for the application and system modules
are not available (or cannot be found on the search path), or the application
cannot find the proper version of DbgHelp.dll
(and e.g. uses the old one installed with Windows).
Some troubleshooting approaches exist, but they depend on the version
of DbgHelp.dll, so please check the version first.

Also, nowadays it is probably better to use minidumps for crash reporting,
since you get much more information with them, and do not have to distribute
symbols with your application - here you can find an introduction:
http://www.codeproject.com/debug/postmortemdebug_standalone1.asp

Regards,
Oleg
[VC++ MVP]







.


Loading