Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Reinstall native backend #1603

Merged
merged 4 commits into from
Apr 5, 2024
Merged

Conversation

bitsandfoxes
Copy link
Contributor

@bitsandfoxes bitsandfoxes commented Apr 3, 2024

I'm not sure (yet) when that happened but Unity is overwriting the signal handler in newer versions. This prevents sentry-native from capturing native crashes.
We have a similar situation on Android where we reinstall the backend to take back control so I'm taking the same approach to resolve this.
An open TODO: We have checks in CI specifically to make sure that does not break. Why does CI pass?

@bitsandfoxes bitsandfoxes merged commit fe0e5de into main Apr 5, 2024
10 of 12 checks passed
@bitsandfoxes bitsandfoxes deleted the fix/disable-unity-crashreporter branch April 5, 2024 12:09
Copy link
Contributor

github-actions bot commented Apr 5, 2024

Fails
🚫 Please consider adding a changelog entry for the next release.

Instructions and example for changelog

Please add an entry to CHANGELOG.md to the "Unreleased" section. Make sure the entry includes this PR's number.

Example:

## Unreleased

- Reinstall native backend ([#1603](https://github.com/getsentry/sentry-unity/pull/1603))

If none of the above apply, you can opt out of this check by adding #skip-changelog to the PR description.

Generated by 🚫 dangerJS against 556da1d

@bruno-garcia
Copy link
Member

Is there a ticket this is related to?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants