What those error dialogs are showing are entities with infinite or NaN
values as their positions or angles. This is possible if you have bad
math in your player movement code or some other physics simulation code.
I believe TF2 had a partial fix for the issue but I'm not quite certain
what that was.
Another candidate for these types of errors is just bad callback logic.
If you have collision callback rules (ShouldCollide and friends) and
those rules change often, or return inconsistent values with the
entities swapped, you can get crashes. Whenever you change collision
rules you have to run whatever the Invalidate method is. You would know
if this is the case because the most common symptom is physics objects
falling through the world.
On 3/18/2013 9:59 PM, Jorge Rodriguez wrote:
I have a crash related to vphysics.dll that is particularly nasty in
its difficulty to reproduce. I was hoping to post it here and get some
feedback.
The crash seems to be somehow related to slow motion in multiplayer
and grenades. On Windows it spouts out these errors:
http://s12.postimage.org/6i49qod3h/crash.jpg
http://s12.postimage.org/swly6wfv1/yaa.jpg
http://s12.postimage.org/hizevp5cd/ya22.jpg
http://s12.postimage.org/sl4hu4zf1/yaaa3.jpg
We're unsure of when the errors began because it only crashes after
play has gone on for a while. Nothing kills a playtest like a crash.
Any ideas would be appreciated.
PS: I'd like to throw my vote in the hat for debug symbols for engine
dll's. :)
--
Jorge "Vino" Rodriguez
[ Tweet <http://twitter.com/vinobs> | Like
<http://www.facebook.com/bsvino> | Plus
<http://www.google.com/profiles/bs.vino> ]
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders