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

Provide Godot builds with debug symbols #115

Open
bruno-garcia opened this issue Feb 12, 2025 · 0 comments
Open

Provide Godot builds with debug symbols #115

bruno-garcia opened this issue Feb 12, 2025 · 0 comments

Comments

@bruno-garcia
Copy link
Member

When you download official Godot releases, you get release optimized builds which in combination to exporting release games result in games that are ready to given to final players.

While the games built with that official Godot binaries can be built in either debug or release builds, these build configurations don't really result in debug information files being generated.

This means that if your Godot game (built with the official Godot release) crashes, there's no way for you to get a stack trace with line numbers and file paths.

Image

We track an issue where our goal is to contribute to Godot itself in order to change the official build system to output debug information files in combination to the release executable:

This ticket tracks another idea, having builds of Godot itself that generate debug files. Sentry will provide the resulting Godot executable as well as the debug files. But users won't need to upload those to Sentry as we'll make sure they'll be provided by Sentry automatically. Helping not only Sentry customers but also the whole Godot community.

This would mean some work in settings things up and maintaining as new versions come out, so we need to be sure there's enough demand from users for this.

To figure out:

  • Official Godot builds are signed. We'd need to set up signing.

Relates to:

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

No branches or pull requests

1 participant