http://bugs.winehq.org/show_bug.cgi?id=22020
Paul Vriens Paul.Vriens.Wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Paul.Vriens.Wine@gmail.com
--- Comment #5 from Paul Vriens Paul.Vriens.Wine@gmail.com 2010-03-13 10:03:47 --- Looks like the length calculation in bstr_to_utf8() is not correct. Changing SysStringLen() to lstrlenW() makes the game start (well at least doesn't crash) but that's obviously not correct.
To my (I admit limited) knowledge this means that the string was not allocated by one of Sys*Alloc ones.