luser / breakpad-scrape-system-symbols Goto Github PK
View Code? Open in Web Editor NEWScripts to scrape symbols from system libraries for use with Breakpad crash reporting
License: Other
Scripts to scrape symbols from system libraries for use with Breakpad crash reporting
License: Other
On macOS 10.13 and above, the OBJC_DISABLE_INITIALIZE_FORK_SAFETY environment variable has to be set to YES to avoid problems with changes to fork() on macOS 10.13+ and Python when running gathersymbols.py. It appears that virtualenvwrapper could be used to create a postactivate and predeactivate script that would set this environment variable for the virtualenv. Another option would be to to change README.md to add instructions that state that the gathersymbols.py script should be run along the lines of:
$ OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES python scrapesymbols/gathersymbols.py -v --all dump_syms
And people.mozilla.org is gone. Also, wget is not installed by default on mac, while curl is.
setup.sh attempts to download the dump_syms binary from https://people.mozilla.org/~tmielczarek/`uname -s`/dump_syms. We should find a new location/URL for this binary, or add instructions to README.md on how to get a hold of this binary.
Host crash-analysis.mozilla.com not found: 3(NXDOMAIN)
is what the host
command says about it.
I tried running gathersymbols.py --all
on macOS mojave, and after a while, it would stop sucking CPU, and seems to do nothing, while having multiple python processes still running, and Ctrl+C fails to stop it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.