Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Oct 1, 2025

Backport of #120060 to release/10.0

/cc @BrzVlad

Customer Impact

  • Customer reported
  • Found internally

Profiling with instruments doesn't work on maui maccatalyst/ios primarily when interpreter is enabled.

Regression

  • Yes
  • No

This is not really a regression on maui, but the problematic code is usually executed when interpreter is enabled. Given that on Xamarin the interpreter was less likely to be enabled, this could be a regression for some users.

Testing

Tested locally on ios and maccatalyst with complex enough applications that trigger this.

Risk

This fix just changes the way we allocate the page that we use to trigger memory barrier. I believe the risk of this change is low, but we are relying on undocumented side effects in order to trigger the process wide memory barrier (even before this change), so there is a chance for unforeseen side effects.

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.

2 participants