So this just started happening tonight and im not sure why as I havent really changed anything at all. The few additions I did make were totally unrelated, didnt use Sourcehook at all, and I removed them and its still occuring.
The problem seems to be with my prehook on LevelInit() however its been there for months and hasnt caused any problems. The exact line I dont think it likes is...
SH_DECL_HOOK6(IServerGameDLL, LevelInit, SH_NOATTRIB, 0, bool, char const *, char const *, char const *, char const *, bool, bool);
but as I said before, until now its worked perfectly. Nothing massive has changed in the least so this is extremely odd. Heres a picture of the callstack trace, and so on.
http://imagenouch.com/images/2009/Mar/11238501157.PNG
__________________