This library downloads the
dSYM assets needed to symbolicate and stores them
cache folder relative to the module. These files are large (~300MB) and
may take some time download initially.
Symbolicating may take some time since the frameworks loaded are quite large. Expect each line in the file to take up to 5 seconds to symbolicate.
npm install electron-atos
- Copy the lines missing symbols from a crash report to a local
0 com.github.electron.framework 0x000000010d01fad3 0x10c497000 + 12094163 1 com.github.electron.framework 0x000000010d095014 0x10c497000 + 12574740
electron-atosand specify the path to the file and the version of Electron that was being used.
electron-atos --file /path/to/crash.txt --version 1.4.14
- The symbols of the given address(es) will be printed out:
content::RenderProcessHostImpl::Cleanup() (in Electron Framework) (render_process_host_impl.cc:1908) content::ServiceWorkerProcessManager::Shutdown() (in Electron Framework) (__tree:165)