AV 132 critical crash - possible cause
Posted: Sun Jul 19, 2015 1:15 am
Yada-yada, let's get to it shall we.
(and I don't know if this has been stated already)
First of all we've confirmed through several AVs that the 132 error is a result of someone opening the scoreboard, and it's random but if both teams are full ~40v40 it causes some kind of loop and causes someone or several people to get this 132 error... A memory leak.
One confirmation of this is that throughout these AVs someone would open the scoreboard on a timed... ''Click'' and each time there were some people INSTANTLY getting the critical error.
How? Well it's the result of the following;
Did some quick search and found this code
void BattleGroundMgr::BuildPvpLogDataPacket(WorldPacket *data, BattleGround *bg)
And this is what keeps looping
*data << (uint32)(bg->GetPlayerScoresSize());
for(BattleGround::BattleGroundScoreMap::const_iterator itr = bg->GetPlayerScoresBegin(); itr != bg->GetPlayerScoresEnd(); ++itr)
{
What can we as players do?
NEVER, EVER, FOREVER OPEN SCOREBOARD!
Because it queries the server for the statistics and runs some occasional loop that causes the errors.
(and I don't know if this has been stated already)
First of all we've confirmed through several AVs that the 132 error is a result of someone opening the scoreboard, and it's random but if both teams are full ~40v40 it causes some kind of loop and causes someone or several people to get this 132 error... A memory leak.
One confirmation of this is that throughout these AVs someone would open the scoreboard on a timed... ''Click'' and each time there were some people INSTANTLY getting the critical error.
How? Well it's the result of the following;
Did some quick search and found this code
void BattleGroundMgr::BuildPvpLogDataPacket(WorldPacket *data, BattleGround *bg)
And this is what keeps looping
*data << (uint32)(bg->GetPlayerScoresSize());
for(BattleGround::BattleGroundScoreMap::const_iterator itr = bg->GetPlayerScoresBegin(); itr != bg->GetPlayerScoresEnd(); ++itr)
{
What can we as players do?
NEVER, EVER, FOREVER OPEN SCOREBOARD!
Because it queries the server for the statistics and runs some occasional loop that causes the errors.