Ok! Maybe it might help. Found workaround for this bug, add to dll.cpp in DispatchSpawn function.
Code:
else if (strcmp (STRING (pent->v.classname), "player_weaponstrip") == 0)
{
pent->v.target = MAKE_STRING ("fake");
pent->v.targetname = MAKE_STRING ("fake");
}
Weapons is stripped as always, but game is not crashing...