The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: L4D2 runtime error pure virtual call
by tuile02 on Saturday May 12th 2012, 18:13
I got this error after using a new WINEPREFIX for steam.
As explained in a message below, it is fixed by doing "Verify Integrity of Game Cache" (right click on the game => properties => local Files)
Then I got the error about incomplete installation or something, that was because steam was located on the default z: drive, which it seems steam doesn't like, maybe because it is considered a networked drive. That can be fixed by creating a drive for steam :
run winecfg, add drive d:, put path (in my case /mnt/big) so that "d:\Program Files\Steam" is the steam folder.