Well from that error log it looks like the charmotion.cpp has to do with moving characters around. The error log features a p(x,y,z) vector, a f(x,y,z) vector and two booleans indicating whether it’s a player character and if it is controlled or not.
From the example error.log you provided it looks like the x coordinate in the p-vector (position!?) is way off, which seems to cause the problem.
So my guess is that A) the error has to do with moving around other player’s characters in your field of view, might B ) be related to network lag or something like that and is C) not fixable by you, which D) means has most likely nothing to do with either your characters class or youe graphics driver.
Cheers!