Skip to content

[pull] master from getsentry:master#249

Merged
pull[bot] merged 4 commits intoSimenB:masterfrom
getsentry:master
Aug 1, 2025
Merged

[pull] master from getsentry:master#249
pull[bot] merged 4 commits intoSimenB:masterfrom
getsentry:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Aug 1, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

obostjancic and others added 4 commits August 1, 2025 09:41
…nd mark them as symbolicated to stop getting a warning (#96828)

Context: In Dart, `<asynchronous suspension>` frames are synthetic
markers inserted by the runtime to indicate where an async function was
suspended while waiting for a Future to complete. They don't represent
actual executable code

## Before:

Shows a warning and is visible in `most relevant` frames

<img width="875" height="208" alt="image"
src="https://github.com/user-attachments/assets/df16ada5-577f-44b8-aa58-a1e8b6b927bb"
/>

## After:

Hide it for most relevant frames
<img width="875" height="178" alt="Screenshot 2025-07-31 at 08 12 32"
src="https://github.com/user-attachments/assets/bb84e80a-50db-41d1-8740-35e9b89a6d60"
/>

Show it on full stacktrace and also sanitize it a little bit so it
doesnt show up as a warning
<img width="875" height="208" alt="Screenshot 2025-07-31 at 08 12 40"
src="https://github.com/user-attachments/assets/21634a39-fd0c-47b7-b4d5-e4691045d959"
/>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
We have overrides that force the option to 100%, in order to be able to
remove the overrides the default needs to be 100% first.

Longterm: Delete the option ->
getsentry/relay#5008
This changes Apple crash report generation so that all addresses in
frames and debug images are parsed only once when the AppleCrashReport
object is first created, instead of every time they are accessed.

Furthermore, it also constructs a map from debug images' `image_addr`s
to `image_vmaddr` during creation. The method `_get_slide_value` then
becomes a simple lookup in this map instead of a linear search through
all debug images.

Additionally, there are some minor improvements such as `get`ting values
out of dictionaries only once.

ref: INGEST-454.

---------

Co-authored-by: Simon Hellmayr <shellmayr@users.noreply.github.com>
Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Aug 1, 2025
@pull pull bot added the ⤵️ pull label Aug 1, 2025
@pull pull bot merged commit da96d00 into SimenB:master Aug 1, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants