On Jun 25, 2018, at 6:27 PM, Guy Harris <guy@xxxxxxxxxxxx> wrote:
> And if we could set up a server running macOS, with the binaries and dSYM files for all supported macOS releases of Wireshark available, with a Web form where you paste an unsymbolicated crash dump, and it digs the version number from the crash dump, symbolicates the crash dump against that version of Wireshark, and puts up a copyable symbolicated version of that crash dump, that would make life even easier for developers.
And, for extra credit, set up a server running Windows that allows you to upload one of those binary crash dump files that Windows likes to emit and produces stack trace etc. information using the PDB files for the appropriate Wireshark build.
On Windows there are 2 approaches used:
- Install the PDB files alongside the application, this allows WER to annotate the dump logs produced with symbols.
- Set up a public symbol server, add the symbols to that and then anyone can set their Windows debugger to pull the appropriate symbols from the symbol server. The correct symbols are automagically retrieved.