Hi I would like to know if any one knows where one could fine symbol files for the DLLS provided with IPP.
The situation is that (because of some bug) my code would crash inside some IPP function. Without the symbol file the call stack doesn't work and I cannot debug the function which called the IPP function and solve the problem.
Has any one have an idea how to handle this issue ?
This isn't the problem we are facing. Usually, it isn't a crashed caused by Intel IPP. The problem is that a bug in the software developed by the user, provides invalid parameters to the IPP function (for example, providing an out of rangeregion to an image processing function which causes a general protection error).
When running the system it then crashes somewhere inside the IPP Dll. Because we have no PDB file (no need for source code, only PDB file is sufficient) we cannot use the callstack to trace back to the root of the problem and debug it. Usually when this happens, you have no clue which function called it and what were the parameters. You don't even know in which IPP function you are currently located.
The debugging process becomes even more difficult when we are dealing with post-mortem debugging. That is, debugging using a MINI-DUMP file. In this case, you can't "re-run" the system and hope to catch the bug. You want to use the dump file containing the stack and context using the VS debugger and attempt to find the bug.
Microsoft for example, provide a PDB file for each DLL in the system using public symbol servers, so if we crash someone inside microsoft API, there is no problem to stack track back to the source.
It would be good if Intel could provide the same functionality.