https://bugs.winehq.org/show_bug.cgi?id=43060
--- Comment #8 from Anthony Jagers noonetinone@gmail.com --- You are using mesa which means __GL_ExtensionStringVersion won't work.
Let's say it again. The reason for the buffer overrun is because the opengl string is too long. You need to have it truncated. I can't help you any further because I don't have COD1 installed.
I did ask for advice in reddit for this issue. Try the environment variables per game, then when you start steam or try it when you start your X server. At one point or another it it bound to work.
https://www.reddit.com/r/linux_gaming/comments/6hzo2x/weekly_techsupport_thr...