-
-
Notifications
You must be signed in to change notification settings - Fork 53
Description
By default, crashes that are captured with sentry-native have all stack frames marked as non-in app (relevant for Windows, Linux, Android and consoles)
UE-specific default rules that were introduced earlier (#669) help to handle this properly for assertions, ensures and non-fatal events but these don't affect crashes.
Here are stacktraces examples before/after adding stack.package:**/SentryPlayground* +app rule to a sample project (SentryPlayground is name of the game executable):
- Crash event without rule (all frames non-in app)
- Crash event with rule applied
For second event, system frames like RtlUserThreadStart, BaseThreadInitThunk etc. belong to threadbase category and excluded from in-app by stack trace rule category:threadbase -group v-group so in the end we get a proper callstack.
On Mac/iOS things work differently as sentry-cocoa does client-side stackwalking and marks frames as in-app at that stage.
Related to:
Metadata
Metadata
Assignees
Labels
Projects
Status