I get that hl2.exe error all the time. Usually when I minimize to check msn when the map is changing. Gets annoying after awhile, and I never was able to find a fix for it.
The fix would probably not to be on msn, or any chatting device, CSS is sensitive and a lot of things interfere with it, and it ends up getting a critical error.