Skip to content

Conversation

lcian
Copy link
Member

@lcian lcian commented Mar 26, 2025

  • rust_begin_unwind is often the top "in app" frame for Rust panics, which makes it end up in the top level issue description even though it's not informative at all
  • panic_fmt is another possible entrypoint for panics that we were not considering. At the moment it's redundant to add it, as the only possible frame that is not in app above it is the aforementioned rust_begin_unwind, but could be useful if new versions of Rust introduce other "intermediate" frames with a different name
  • I did not use ^-group -group to not break grouping for existing events

@lcian lcian requested a review from a team as a code owner March 26, 2025 16:42
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Mar 26, 2025
@lcian lcian changed the title feat(grouping): consider rust_begin_unwind not in app feat(grouping): add more in-app exclusion rules for Rust Mar 26, 2025
@lcian lcian merged commit cef4d53 into master Mar 27, 2025
49 checks passed
@lcian lcian deleted the lcian-patch-1 branch March 27, 2025 09:44
andrewshie-sentry pushed a commit that referenced this pull request Mar 27, 2025
<!-- Describe your PR here. -->
- `rust_begin_unwind` is often the top "in app" frame for Rust panics,
which makes it end up in the top level issue description even though
it's not informative at all
- `panic_fmt` is another possible entrypoint for panics that we were not
considering. At the moment it's redundant to add it, as the only
possible frame that is not in app above it is the aforementioned
`rust_begin_unwind`, but could be useful if new versions of Rust
introduce other "intermediate" frames with a different name
- I did not use `^-group -group` to not break grouping for existing
events
@github-actions github-actions bot locked and limited conversation to collaborators Apr 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Scope: Backend Automatically applied to PRs that change backend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants