http://bugs.winehq.org/show_bug.cgi?id=21439
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikolaj.zalewski@gmail.com
--- Comment #13 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2010-02-16 11:33:24 --- Not long before doing the division by 0, the application receives a 0x0 rectangle from GetWindowRect. You could try to hack GetWindowRect (in dlls/user32) to always return a non-empty rect. If this helps, this would be a clue that this is the problem (of course, even if it helps, don't expect such a patch to be admitted to Wine - it is incorrect and will surely break other programs).
You could also try to generate a WINEDEBUG=+message log to see what messages caused this code path to execute.