Skip to content

Fix: Prevent render list corruption during iteration#377

Open
seer-by-sentry[bot] wants to merge 1 commit intomainfrom
seer/fix/render-list-corruption
Open

Fix: Prevent render list corruption during iteration#377
seer-by-sentry[bot] wants to merge 1 commit intomainfrom
seer/fix/render-list-corruption

Conversation

@seer-by-sentry
Copy link

Fixes CLIENT-3YX. The issue was that: List iteration's Remove_Head dereferences freed MultiListNodeClass after render hooks or Render() modify the list, causing an access violation.

  • Snapshots render objects into a temporary vector before processing.
  • Prevents render hook callbacks (Pre_Render/Post_Render) from corrupting the sort list's internal linked structure.
  • Addresses potential access violations that could occur during list iteration if modified by render hooks.

This fix was generated by Seer in Sentry, triggered automatically. 👁️ Run ID: 11452868

Not quite right? Click here to continue debugging with Seer.

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.

0 participants