http://bugs.winehq.org/show_bug.cgi?id=23604
--- Comment #4 from GyB gyebro69@gmail.com 2010-07-11 11:43:00 --- Well, I'm not familiar with patching and compiling a kernel on Fedora on my own, instead I picked up and installed the latest available testing kernel for Fedora 13, that's kernel-PAE-2.6.34.1-9.fc13.i686. http://koji.fedoraproject.org/koji/buildinfo?buildID=182791
Using this latest kernel, the game (Armored Fist 3) still crashes in the same way in binkplay.exe. I'd like to stress, the crash is not fatal, afterwards the game is fully playable (only the intro video is not played). I can suppress the annoying crash dialogue by setting 'ShowCrashDialog' to '0' in the registry.
Just to be sure: I tried the HoMM III demo linked in bug #20380. It crashes in a matter of seconds when using the old 2.6.33.x kernel, but doesn't crash using 2.6.34.1.
p.s: the reason for compiling Wine with -O0 flags is that I always get an 'ugly' crashlog when using the default -O2. I've uploaded the same crashlog here: http://pastebin.com/LMYXijxk You can see, it's full with those 'fixme:dbghelp:elf_new_wine_thunks Duplicate in L"kernel32<elf>":...' lines. I don't know the reason for that, but with -O0 those lines are missing. Maybe, Fedora is not the most suitable distro for compiling Wine from source...
Anyway, thanks for all your help and explanations so far.
Regards