http://bugs.winehq.org/show_bug.cgi?id=21828
--- Comment #18 from Anastasius Focht focht@gmx.net 2010-02-25 02:08:49 --- Hello,
regarding the test with native winhttp:
--- snip --- jay@Jay-desktop:/media/Windows/Program Files/EA Games/Mercenaries 2 World in Flames$ WINEDLLOVERRIDES="winhttp=n" wine Mercenaries2.exe fixme:ntoskrnl:KeInitializeMutex stub: 0x111138, 0 fixme:ntoskrnl:KeInitializeMutex stub: 0x111160, 0 fixme:ntoskrnl:IoRegisterShutdownNotification stub: 0x111048 fixme:ntoskrnl:KeInitializeEvent stub: 0x111110 1 0 fixme:ntoskrnl:KeInitializeEvent stub: 0x111120 1 0 fixme:ntoskrnl:KeInitializeSpinLock stub: 0x111108 fixme:ntoskrnl:ObReferenceObjectByHandle stub: 0x54 1f0000 (nil) 0 0x111130 (nil) wine: Call from 0x7b8366e2 to unimplemented function ntoskrnl.exe.IoUnregisterShutdownNotification, aborting wine: Unimplemented function ntoskrnl.exe.IoUnregisterShutdownNotification called at address 0x7b8366e2 (thread 0016), starting debugger... ... Module Address Debug info Name (28 modules) PE 540000- 544900 Deferred elbycdio.sys --- snip ---
I doubt this "elbycdio.sys" kernel driver is part of the game installation...
Please make sure you don't install other stuff (games, app) into same WINEPREFIX while providing test logs as it interferes with original problem.
If you need to work with other stuff in the meanwhile, install the game in a separate WINEPREFIX (other than default ~/.wine) and run it from there...
Please rerun the game using "WINEDLLOVERRIDES="winhttp=n" wine Mercenaries2.exe" from clean WINEPREFIX and post terminal output again.
Regards