http://bugs.winehq.org/show_bug.cgi?id=32440
--- Comment #2 from GyB gyebro69@gmail.com 2012-12-13 23:42:35 CST --- (In reply to comment #1)
You could try a +relay trace, but it sounds more like a timing issue unrelated to that patch.
The game starts normally with +relay, too.
It is Securom that is broken, I have a few games containing Securom v7.41 and .42, and now they all crash with this
pushl 0x0(%edx)
backtrace. Games with previous Securom version (v7.34,.35,.38) are still able to start. If I replace the original game executable with an 'unofficial' one, then the game starts normally. Reverting commit 351e58318... also works around the crash.
There has been a particular demo version for Plants vs. Zombies that contained Securom v7.42, and that version crashes in the same way on my system. Unfortunately the website doesn't store the demo any more, so I uploaded the installer here, in case you'd like to reproduce the problem: https://docs.google.com/open?id=0B-tTbLKBl-tOS2NrbUJWeHJHV0U
plants_vs_zombies_-_game_of_the_year_edition_1000165001_setup.exe md5sum: c257379ed33481ea84198fddf8bf1c6c