I thought that Sentry automatically captures and reports native crashes but I haven't actually been seeing them appear in the dashboard and this lack of visibility is making it harder to debug crashes when we get reports of them from users or internally.
Their docs are pretty confusing about whether or not you need to manually configure crash reporting via the Electron crashReporter module but I think it's worth a try to be safe.
What changed
Manually invoke Sentry crash reporter via these instructions. See also relevant Electron docs.
Test plan
Should see native crashes (particularly from macOS) start appearing in Sentry.
Why
I thought that Sentry automatically captures and reports native crashes but I haven't actually been seeing them appear in the dashboard and this lack of visibility is making it harder to debug crashes when we get reports of them from users or internally.
Their docs are pretty confusing about whether or not you need to manually configure crash reporting via the Electron
crashReporter
module but I think it's worth a try to be safe.What changed
Manually invoke Sentry crash reporter via these instructions. See also relevant Electron docs.
Test plan
Should see native crashes (particularly from macOS) start appearing in Sentry.