Skip to content

Conversation

@lhames
Copy link
Contributor

@lhames lhames commented Nov 26, 2025

WaitingOnGraph::processReadyOrFailed was not clearing stale entries from the ElemToPendingSN map. If symbols were removed from the ExecutionSession and then re-added this could lead to dependencies on the stale entries, triggering a use-after-free bug.

#169135

WaitingOnGraph::processReadyOrFailed was not clearing stale entries from the
ElemToPendingSN map. If symbols were removed from the ExecutionSession and then
re-added this could lead to dependencies on the stale entries, triggering a
use-after-free bug.

llvm#169135
@lhames lhames merged commit 8cc0259 into llvm:main Nov 27, 2025
9 of 10 checks passed
@lhames lhames deleted the fix-issue-169135 branch November 27, 2025 01:03
tanji-dg pushed a commit to tanji-dg/llvm-project that referenced this pull request Nov 27, 2025
…9747)

WaitingOnGraph::processReadyOrFailed was not clearing stale entries from
the ElemToPendingSN map. If symbols were removed from the
ExecutionSession and then re-added this could lead to dependencies on
the stale entries, triggering a use-after-free bug.

llvm#169135
GeneraluseAI pushed a commit to GeneraluseAI/llvm-project that referenced this pull request Nov 27, 2025
…9747)

WaitingOnGraph::processReadyOrFailed was not clearing stale entries from
the ElemToPendingSN map. If symbols were removed from the
ExecutionSession and then re-added this could lead to dependencies on
the stale entries, triggering a use-after-free bug.

llvm#169135
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.

1 participant