Skip to content

Skip LCG Jump-Stub Validation In Rundown Validation Test Under Interpreter Mode - #133650

Open
brianrob wants to merge 1 commit into
dotnet:mainfrom
brianrob:brianrob-fix-issue-133280
Open

Skip LCG Jump-Stub Validation In Rundown Validation Test Under Interpreter Mode#133650
brianrob wants to merge 1 commit into
dotnet:mainfrom
brianrob:brianrob-fix-issue-133280

Conversation

@brianrob

Copy link
Copy Markdown
Member
  • Skip the JIT-specific LCG jump-stub unload validation when the CoreCLR interpreter is active.
  • Continue running the general EventPipe rundown validation in interpreter scenarios.
  • Preserve the LCG validation for supported Windows 64-bit Debug and Checked JIT configurations.

The interpreter can create a jump-stub load without releasing the collectible dynamic-method state during the test's collection window. This makes the JIT-specific unload assertion inapplicable rather than indicating missing rundown events.

Fixes #133280

Note

This pull request description was generated with GitHub Copilot.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @BrzVlad, @janvorli
See info in area-owners.md if you want to be subscribed.

@brianrob
brianrob requested a review from lateralusX September 11, 2026 00:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved review issues were identified.

Review tier: Lite
Findings: None

What changed in this PR

Updates the rundown validation test to skip only the JIT-specific LCG unload check in CoreCLR interpreter mode while preserving general validation.

Changes:

  • Adds an interpreter-mode guard for LCG validation.
  • Retains supported JIT and general rundown checks.
File Description
src/​tests/​tracing/​eventpipe/​rundownvalidation/​rundownvalidation.cs Gates LCG jump-stub unload validation for interpreter runs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test Failure: tracing/eventpipe/rundownvalidation/rundownvalidation/rundownvalidation.cmd

2 participants