Skip to content

GameClient: Move m_drawableTOC.clear() to the beginning of the destructor - #107

Open
seer-by-sentry[bot] wants to merge 1 commit into
mainfrom
seer/gameclient-drawabletocclear
Open

GameClient: Move m_drawableTOC.clear() to the beginning of the destructor#107
seer-by-sentry[bot] wants to merge 1 commit into
mainfrom
seer/gameclient-drawabletocclear

Conversation

@seer-by-sentry

@seer-by-sentry seer-by-sentry Bot commented Nov 2, 2025

Copy link
Copy Markdown

Fixes CLIENT-QG. The issue was that: GameClient destructor implicitly calls AsciiString::releaseBuffer, which calls DynamicMemoryAllocator::freeBytes with a corrupted memory block pointer, causing an access violation.

  • Moves the m_drawableTOC.clear() call to the beginning of the GameClient destructor.
  • This ensures that AsciiStrings are destroyed while the memory allocator is still in a valid state.

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

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