Call of Duty 2 console dropout workaround
This is a known problem. When trying to play a demo, you get thrown in the console window of Call of Duty 2 with a bunch of error messages such as ‘Attempted to overrun string in call to va()’. To quickly fix this, enable the option in Call of Duty 2 dm_1 options. When this option is enabled, demo controls are disabled and mp_farmhouse (Belot) will not load before demo play. This problem is triggered by loading a map in development mode and having some mods installed into the base folder of Call of Duty 2. Which mods are responsible for this are currently not known. Clean up all mods one-by-one to find the mod responsible, or simply delete all.
http://www.seismovision.net/data/help/3/english/games/frmcallofduty2.htm
Hay un parche "no oficial" para solucionar este problema
http://www.shooter-szene.de/module-Pagesetter-printpub-tid-2-pid-665.phtml