Wireshark mailing list archives

Re: Wireshark Installer on mac grew in size


From: Graham Bloice <graham.bloice () trihedral com>
Date: Tue, 26 Jun 2018 19:47:23 +0100

On Tue, 26 Jun 2018 at 04:13, Guy Harris <guy () alum mit edu> wrote:

On Jun 25, 2018, at 8:03 PM, Graham Bloice <graham.bloice () trihedral com>
wrote:

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.

The same is true on macOS; we're currently using the first approach, but I
guess people aren't happy about the space taken up and/or the download time
required for the macOS equivalent of PDB files, namely dSYM files (well,
directories containing files, but I digress).

How big would the PDB files be?  If they're in the realm of 400-500 MB,
the same complaints would presumably be made if we installed them
automatically as part of the Wireshark installation process.

The x64 PDB's are currently 209 MB.  However these only cover the code we
build, 3rd party libraries are not included and it would be really nice if
we could also obtain them and add them to any symbol server we create to
give a full stack trace.


And "download them afterwards" or "install them optionally" is inferior to
"have a symbol server", as "download them afterwards" or "install them
optionally" doesn't help if the problem can't be reproduced after the
symbols are downloaded or installed as part of a re-installation.

In addition, have a *symbolication* server means that people *not* running
the OS on which the crash occurred can still get the crash symbolicated.

(Now, if we can somehow arrange to have the major Linux distributions
somehow have a way to get symbolicated stack traces, that'd mean the
majority of crashes will have nice symbolicated crash dumps or would have a
way to get a nice symbolicated crash dump.)
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org
?subject=unsubscribe



-- 
Graham Bloice
Software Developer
Trihedral UK Limited
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: