Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

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

Backport of #120256 to release/10.0

Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2530461

This is a more aggressive fix on top of #119202 which proved to be insufficient when doing more testing with the maui rc2 workload.

/cc @BrzVlad

Customer Impact

  • Customer reported
  • Found internally

Maui application can fail to build due to crash in the aot compiler. This would happen if some symbol is too long, which could happen more commonly if special characters are involved in the application, since they have longer encoding.

Regression

  • Yes
  • No

Testing

Tested locally with repro project.

Risk

Low. The change just increases the size of a local buffer used in various places in the compiler.

Long symbol names were truncated, leading to duplicate names in the generated assembly file. This was making the compiler fail due to duplicate symbol names.
@BrzVlad
Copy link
Member

BrzVlad commented Oct 8, 2025

/ba-g llvm known failure

@steveisok steveisok merged commit d321bc6 into release/10.0 Oct 8, 2025
87 of 92 checks passed
@steveisok steveisok deleted the backport/pr-120256-to-release/10.0 branch October 8, 2025 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Codegen-AOT-mono Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants