← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Crash Reporter



Am 16.04.19 um 23:25 schrieb Mark Roszko:
> Just to throw it out there
> Did you consider at all at using something off the shelf such as
> Breakpad which both Mozilla and Chrome use?
> https://wiki.mozilla.org/Breakpad ;
> https://github.com/google/breakpad

this has also some downsides.
The breakpad thing is nice for companies and projects that do provide
ready to use binary packages no matter for Windows, Linux or MacOS
platforms, just because they already know addresses from the used
symbols and functions from the generated binaries. The backtraces are
small and quite really anonymous and will mostly just hold signatures
and hashes.

But for all packages from the various Linux distributions you would need
to know some internals from the build of the binaries and the packages
later. You would also need a possibilities where the package creater
could upload all these data plus a framework as a helper for doing this all.

I've tried to get this all together for the Thunderbird package in
Debian but due the complexity and the amount of work I haven't finished
anything since almost two years.

Not that the breakpad package is bad thing, no it's not! And I haven't
looked into any implementation details from Tom. But for now I wouldn't
hardly focus on this. And there wont be the one and only solution in the
end I guess. But you need to start somewhere.

Carsten Schoenert