#247 Static Assert Log Writes Causing Hangs

Status: Awaiting review · Area: Server & Account · Login & Disconnects

The game freezes for a second or two at times because failed internal checks trigger log dumps, even with addons off.

Current behavior

While playing the game, there are regular 'hitches' or 'stutters' where the game seems to freeze for a second or two. No new frames are displayed, no errors are shown, and this happens with addons disabled. It seems like these are tied to specific bugs in that are failing some static asserts and triggering log dumps that stall the client. These show up in my logs, not sure if they get auto-submitted since it doesnt actually trigger a crash. Error: ASSERTSAFE((cullMask & groupCullMask) == groupCullMask, ...) File: d:\BuildServer2\Builder\checkouts\0\WoW\Source\WorldClient2\CullMapObjWorker.cpp Line: 3364 ProcessID: 2916 ThreadID: 2260 Hash: f930d6a5 Error: ASSERTSAFES(!m_msgSpellGo, ...) Description: Got a second spellGo for castGUID Cast-3-6782-1-99-1291562-0008C45ACA spellID 1291562 File: d:\BuildServer2\Builder\checkouts\0\Mainline\Source\Magic\MagicClient\ClientSpellCast.cpp Line: 648 ProcessID: 2952 ThreadID: 2956 Hash: 537b2833

Expected behavior

Static asserts dont fail, and dont trigger client hangs

How to reproduce

1. Play the game, eventually it hangs