This is probably stack corruption. There are a few things that can cause it.
1. Do you use gearswap?
2. Do you register events inside of your gearswap files?
3. Do you use coroutines inside of your gearswap files?
I know that the top results all tell you to repair your visual C++ libraries if you get this error, but
this is a more accurate description of what is probably happening.