http://bugs.winehq.org/show_bug.cgi?id=11188
--- Comment #67 from Jaymes jaymes.tru@gmail.com 2008-12-20 03:06:00 --- (In reply to comment #66)
The same patch works for 1.1.10. I have not tested it extensively though.
I reviewed the patch and the portion of code it changes and it doesn't seem to match up (I am no pro in understanding diff files though, so I could be mistaken).
It appears my save crash only occurs when I change levels. If I save when I start a new level, I can save whenever during ONLY that one level. When I complete the level and go to the next one and attempt to save is when the crash occurs:
Exception 0xC0000005 (ACCESS_VIOLATION) @ 0073:7EF94A52
The instruction at 0x7EF94A52 reference memory at 0x0BC20090. The memory could not be 'written'.
Anyways... a temporary work around is to just complete the level, exit out of the level and then select the new level from the campaign list. All your hero data is still maintained (items, level, etc).
I'll try this patch upon hearing back from John Drescher.