Skip to content

feat: Make the crashpad handler path configurable - #2881

Merged
bitsandfoxes merged 4 commits into
mainfrom
feat/native-handler-path
Oct 13, 2026
Merged

bitsandfoxes merged 4 commits into
mainfrom
feat/native-handler-path

Conversation

@bitsandfoxes

@bitsandfoxes bitsandfoxes commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Adds SentryUnityOptions.NativeHandlerPath, passed through to sentry-native's handler_path (wide variant on Windows). Left unset, sentry-native keeps looking for the handler next to the player executable.

Supersedes #2853 by @mollstam. Mod loaders such as MelonLoader inject themselves as version.dll in the game root. With crashpad_handler.exe forced to live there too, the handler loads the injected DLL, crashes, and no crash report is delivered. Being able to stage the handler elsewhere (e.g. <Game>_Data/Plugins/x86_64/) fixes that.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor
Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 9e6dd1e

@bitsandfoxes
bitsandfoxes marked this pull request as ready for review October 13, 2026 12:53
@bitsandfoxes
bitsandfoxes requested review from a team, jpnurmi, limbonaut and tustanivsky October 13, 2026 15:10
@bitsandfoxes
bitsandfoxes merged commit 65e5bb6 into main Oct 13, 2026
68 checks passed
@bitsandfoxes
bitsandfoxes deleted the feat/native-handler-path branch October 13, 2026 16:23
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.

4 participants