How long does it take to integrate BugSplat with my application?
This varies with the complexity of the target application, but often integration can be accomplished with a few hours of work.
Will my application's performance be affected by BugSplat?
No. There is no impact on runtime performance.
Is my source code safe when using BugSplat?
BugSplat doesn’t access any of your source code. Your source code remains safely behind your corporate firewall.
Why are my crash reports missing function names and source code line numbers
in the call stack report?
What compiler options are required to create good symbol files?
/Zithis option causes symbol files (.PDB) to be generated
/Oy-this option guarantees stack frame creation for all functions in the project.
Can I use an EXE (PE) compression utility such as UPX for native
Windows applications and still use the BugSplat service?
UPX is not supported at this time. The main reason is that the debug information section is compressed along other sections of the PE file. When a minidump is collected, it attempts to embed information from this section into the minidump file so a match can be made on our backend between the binary and the symbol (PDB) file. Because this information is missing, we cannot locate the correct PDB file and as such cannot reliably calculate call stacks.
A commercial tool is available for PE compression, however, that can keep the required information intact. The tool is called PECompact2, and is available through bitsum.com for a small fee.
You will need to use version 2.80 beta 6 or later, along with the following parameters:
pec2 /Wl:Y /Sd:N <filename>
When you upload symbols, you will also need to upload the compressed binaries rather than the original built libraries in order to obtain a good callstack in the BugSplat system.
Why don't I need to upload my Java binaries on the Manage Symbols page?
For Java, there is no requirement to upload the binaries, since a minidump file is not used. The stack information is prepared when the exception occurs and uploaded to the BugSplat server.