devilesk, dragokas, externet.
All crashes look to be a garbage entity getting past the ehandle check (entity reference basicly) and reading garbage, something is very wrong here and no it has nothing to do with level changing.
This is something I don't know how to fix.
From
CMoveableCamera::FollowTarget
PHP Code:
if ( *(v2 + 333) & 8 ) // Crashing in this check according to crashstack this is quite strange given it's using Flag EFL_SETTING_UP_BONES I don't think i'm right here given below function of the typical check usually.
CBaseEntity::CalcAbsolutePosition(v2);
Usually this type of check.
PHP Code:
if ( this->CBaseEntity.m_iEFlags & EFL_DIRTY_ABSTRANSFORM )
CBaseEntity::CalcAbsolutePosition(this);
In externet's case the ehandle check is in
SurvivorUseObject::ShouldGiveUp could be wrong hope someone more experienced then me could help.
__________________