http://bugs.winehq.org/show_bug.cgi?id=21534
rasmus.ry@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rasmus.ry@gmail.com
--- Comment #29 from rasmus.ry@gmail.com 2010-04-01 15:48:44 --- I'm getting the same backtrace as in #6 and #7.
With similar behavior: 1024x768 crashes randomly over longer periods and 1280x1024 crashes randomly over shorter periods.
This is with Wine 1.1.41 and nvidia 195.36.15 on ubuntu 9.10 x86_64. Tf2 is running at dxlevel 81.
I've checked the backtrace addresses and the error is occouring during lookup in an internal (source engine) font related data structure. If we unwind the stack dump in #7, we have the return address as the topmost word (0e825b8f), then a saved register (0033df58), and a local variable (ffffffff). This local variable is used in the lookup which generates the access violation causing the minidump.
This variable is intended to index into font/character heights of <16, <32, <64 and <128. It being -1 means that the font/character being worked on exceeds the expected heights.