http://bugs.winehq.org/show_bug.cgi?id=11188
Jason Heeris jason.heeris@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jason.heeris@gmail.com
--- Comment #70 from Jason Heeris jason.heeris@gmail.com 2009-01-06 22:57:45 --- This patch worked for a while, but brought up other problems...
My system: NEC Versa M540 Pentium M, running fresh install Debian Lenny with the kernel in linux-image-2.6.26-1-686 (2.6.26-12) package.
Video setup is ATI Radeon FGL using fglrx drivers 8-7-3. I run WC3 with the '-opengl' option usually (but it makes no difference to this problem).
I experienced the same problem using the Debian packaged wine 1.1.11 (from Lamaresh rep). So:
1. I downloaded the source, and compiled two separate versions: one without any changes, and one with only the patch. I had to remove the fglrx-glx package to compile it, and reinstall it after.
2. Running wine 1.1.11 without any changes gave me the crash detailed above when I try to save. In game videos and cut scenes work fine, it's just saving that crashes.
3. Running wine 1.1.11 WITH the IO completion patch allowed me to save, BUT when I get to the end of, say, the first (Human) mission wine crashes with a similar error. By end, I mean: when my minions kill the last enemy, triggering the completion of the main quest, I get the error message below.
Error message:
---- war3
This application has encountered a critical error:
FATAL ERROR!
Program: C:\Program Files\Warcraft III\war3.exe Exception: 0xC0000005 (ACCESS_VIOLATION) at 0073:6F6D211D
The instruction at '0x6F6D211D' referenced memory at '0x083600E8'. The memory could not be 'read'.
Press OK to terminate the application. ----
4. If I save right before this point, re-install the unpatched wine, and commence playing from the saved game, there is no error. The game cuts to a video scene and then the mission ends. But then when I try to save... same crash as before.
There is no difference if I: enable/disable sound (via winecfg), run with/without '-opengl', change video settings/resolution in any way or rename the 'Movies' directory in the program directory.
I didn't want to clutter the thread with several Mb of compile logs, etc, but I'd be happy to attach any other info that's useful (or learn how to use winedbg and attach that).
(I typed this out pretty quickly, so please let me know if I've omitted something obvious.)
Cheers, Jason