http://bugs.winehq.org/show_bug.cgi?id=17766
Summary: Empire Earth unhandled exception Product: Wine Version: 1.1.17 Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=2174 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Created an attachment (id=19990) --> (http://bugs.winehq.org/attachment.cgi?id=19990) Wine 1.1.17 +loaddll +tid
Empire Earth causes an unhandled page fault followed by an unhandled exception and exits immediately.
This is the same problem as Bug 2247, so this has been ongoing for years.
The appdb shows this app to be gold, but this simply doesn't work for me no matter what I try, and the HOWTO workarounds don't seem related to the problem.
Tried a NoCD but this made no difference.
I can't find a demo for testing (without registering).
http://bugs.winehq.org/show_bug.cgi?id=17766
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://appdb.winehq.org/obje%7Chttp://downloads.gamezone.co |ctManager.php?sClass=version|m/demosfiles/t3305.htm |&iId=2174 | Keywords| |download
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-03-16 13:55:49 --- Found one with a horrible downloader, but it works. http://downloads.gamezone.com/demosfiles/t3305.htm
The demo creates the exact same error, so it's not an obfuscation problem.
http://bugs.winehq.org/show_bug.cgi?id=17766
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |13351
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2009-03-16 15:25:42 --- Age of Conquest demo has the same problem too. http://downloads.gamezone.com/demosfiles/t3113.htm
Looks like something to do with "Low-Level Engine.dll".
http://bugs.winehq.org/show_bug.cgi?id=17766
Ivanov d137@abv.bg changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Ivanov d137@abv.bg 2009-03-28 05:26:39 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=17766
Ivanov d137@abv.bg changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |d137@abv.bg
--- Comment #4 from Ivanov d137@abv.bg 2009-03-28 05:29:51 --- This is a regression since 1.1.14... For me the games Emipre Earth and Jericho stopped working from then http://appdb.winehq.org/objectManager.php?sClass=version&iId=9596 http://appdb.winehq.org/objectManager.php?sClass=version&iId=2174 http://appdb.winehq.org/objectManager.php?sClass=version&iId=3461
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #5 from Ivanov d137@abv.bg 2009-03-28 12:43:40 --- Well... I ran a bisect to look when empire earth stopped working and the result is that it still works :@ I tried to start with 1.1.18... fail again... fail, again... fail and again... works with 1.1.18 However the game jericho crashes since 1.1.15 after the 2nd video all the time (tried 20 times)
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #6 from Ivanov d137@abv.bg 2009-03-28 13:13:53 --- Oh my gosh... jericho started working too. Marking this bug as somehow wired. Just ignore my comments.
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #7 from Ken Sharp kennybobs@o2.co.uk 2009-03-29 16:57:49 --- I tested many versions of Wine, not a regression.
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #8 from Scott Ritchie scott@open-vote.org 2009-07-16 22:03:12 --- Created an attachment (id=22407) --> (http://bugs.winehq.org/attachment.cgi?id=22407) Terminal output from running Age of Conquest demo
Just tested on Wine 1.1.25 and it fails pretty badly, erroring and complaining about DMusic before it crashes.
http://bugs.winehq.org/show_bug.cgi?id=17766
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-dmusic
--- Comment #9 from Austin English austinenglish@gmail.com 2010-08-05 08:27:01 --- http://www.fileplanet.com/80809/80000/fileinfo/Empire-Earth-Demo
still in wine-1.3.0-167-g65d1c99. Winetricks directmusic works around it.
http://bugs.winehq.org/show_bug.cgi?id=17766
superplumus@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superplumus@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #10 from Ken Sharp kennybobs@o2.co.uk 2011-04-20 18:33:42 CDT --- Still getting the original problem in Wine 1.3.18.
=>0 0x00866f8e in low-level engine (+0x6f8e) (0x0032fccc)
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #11 from Ken Sharp kennybobs@o2.co.uk 2011-04-20 18:50:55 CDT --- Created an attachment (id=34252) --> (http://bugs.winehq.org/attachment.cgi?id=34252) Wine 1.3.18 +relay +seh +tid last 2500 lines
I think the dmusic error is a different bug. This doesn't get that far.
The NoCD creates a significantly smaller +relay log, but the result is the same.
Tried vcrun6 but it made no difference.
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #12 from Damian Ivanov damianatorrpm@gmail.com 2011-10-12 10:28:02 CDT --- For me it works now. Can anyone confirm ? 1.3.30
http://bugs.winehq.org/show_bug.cgi?id=17766
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |simondani91@gmail.com
--- Comment #13 from Austin English austinenglish@gmail.com 2011-10-12 11:56:18 CDT --- *** Bug 24156 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17766
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://downloads.gamezone.c |http://www.fileplanet.com/8 |om/demosfiles/t3305.htm |0809/80000/fileinfo/Empire- | |Earth-Demo Component|directx-dmusic |-unknown
--- Comment #14 from Ken Sharp kennybobs@o2.co.uk 2011-10-13 20:27:08 CDT --- Still present in wine-1.3.30-102-g8f8e86e
Backtrace: =>0 0x007a6fe1 in low-level engine (+0x6fe1) (0x0032fc9c)
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #15 from Ken Sharp kennybobs@o2.co.uk 2012-09-11 21:22:26 CDT --- Still present in wine-1.5.12-222-gfd05f54
http://bugs.winehq.org/show_bug.cgi?id=17766
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #16 from Ken Sharp kennybobs@o2.co.uk 2012-10-03 18:29:02 CDT --- Tried looking at an strace but had no idea what I was looking at.
The log had 450,000 lines all saying the same thing.
--- SIGSEGV (Segmentation fault) @ 0 (0) --- rt_sigreturn(0xffffe000) = 8122468 rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wine-1.5.14-142-g730479e
http://bugs.winehq.org/show_bug.cgi?id=17766
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #17 from Xavier Vachon xvachon@gmail.com 2013-09-20 23:57:14 CDT --- Still a bug in 1.7.2
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc5460e err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc51892
http://bugs.winehq.org/show_bug.cgi?id=17766
Christopher Larson kergoth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kergoth@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17766
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #18 from Teras teras@luukku.com --- still crashing
The issue is sound related. I 1st used winetricks dsound. Didnt help. But after wientricks directmusic it bypass the crash.
wine --version wine-1.7.36-83-gf75d1b0
https://bugs.winehq.org/show_bug.cgi?id=17766
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-dmusic Summary|Empire Earth unhandled |Empire Earth crashes on |exception |start without native | |directmusic
--- Comment #19 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Ken Sharp from comment #14)
Still present in wine-1.3.30-102-g8f8e86e
Backtrace: =>0 0x007a6fe1 in low-level engine (+0x6fe1) (0x0032fc9c)
Empire Earth is one of those fussy apps that requires you to either cd to the program directory or use wine start /unix to run it. That backtrace is what you get when you don't. Not a Wine bug.
The game will also crash on start without winetricks directmusic; that may be a duplicate of one of the other directmusic bugs, but I don't know which one. That's still present in 1.7.36; tested with GOG version of the game.
https://bugs.winehq.org/show_bug.cgi?id=17766
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maiktapwagner@aol.com
--- Comment #20 from Rosanne DiMesio dimesio@earthlink.net --- *** Bug 38127 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17766
nallekarhu_80@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nallekarhu_80@luukku.com
--- Comment #21 from nallekarhu_80@luukku.com --- Still crashing without overrides. wine 1.7.47
few of the printed audio stubs
err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x99f7910, dmusic = 0x33fb68, dsound = 0x147cac, hwnd = (nil)) fixme:dmsynth:IDirectMusicSynth8Impl_SetMasterClock (0x99f89f0)->(0x99f88b8): stub fixme:dmsynth:IDirectMusicSynthSinkImpl_SetMasterClock (0x99f7f18)->(0x99f88b8): stub fixme:dmsynth:IDirectMusicSynth8Impl_Open (0x99f89f0)->(0x33fb08): stub fixme:dmusic:SynthPortImpl_IDirectMusicPort_SetNumChannelGroups (0x99f86f0/0x99f86f0)->(8): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0x99f7910, 0x99f86f0): stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0x99f7910, 0, 0x99f86f0, 0): semi-stub
https://bugs.winehq.org/show_bug.cgi?id=17766
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17766
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #22 from winetest@luukku.com --- As expected crashes wine 2.9-git while starting. Didnt try the workaround.
Some of the lines before crash
fixme:dmsynth:IDirectMusicSynth8Impl_Open (0xa062f20)->(0x33fad8): stub fixme:dmusic:SynthPortImpl_IDirectMusicPort_SetNumChannelGroups (0xa062c10/0xa062c10)->(8): semi-stub fixme:dmusic:synth_dmport_Activate (0xa062c10/0xa062c10)->(1): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AddPort (0xa061c88, 0xa062c10): stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0xa061c88, 0, 0xa062c10, 0): semi-stub fixme:dmime:IDirectMusicPerformance8Impl_AssignPChannelBlock (0xa061c88, 1,
https://bugs.winehq.org/show_bug.cgi?id=17766
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED CC| |leslie_alistair@hotmail.com Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/dmime-PChannel-r | |ange
https://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #23 from Maik Wagner maiktapwagner@aol.com --- Created attachment 65768 --> https://bugs.winehq.org/attachment.cgi?id=65768 Console output - wine 4.19 (staging)
Downloaded from this URL and installed in a fresh prefix with 4.19 staging.
http://download.fileplanet.com/ftp1/gamedemos/strategy/EEDemo.exe?st=q2ZJX07...
Music plays back fine but there are some graphics issues which would be a separate bug.
https://bugs.winehq.org/show_bug.cgi?id=17766
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |31562
https://bugs.winehq.org/show_bug.cgi?id=17766
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED CC| |mstefani@winehq.org Fixed by SHA1| |9b6a45638194fe63241dc7ff81a | |ed3fcea3a6c81 Status|STAGED |RESOLVED
--- Comment #24 from Michael Stefaniuc mstefani@winehq.org --- This is fixed now with https://source.winehq.org/git/wine.git/?a=commit;h=9b6a45638194fe63241dc7ff8...
https://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #25 from Saulius K. saulius2@gmail.com --- And no tests? Sad to see.
https://bugs.winehq.org/show_bug.cgi?id=17766
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #26 from joaopa jeremielapuree@yahoo.fr --- Surely the developper tested his patch with this software since there is a freely download. Anyway, I tested it and I can confirm that it fixed.
https://bugs.winehq.org/show_bug.cgi?id=17766
--- Comment #27 from Michael Stefaniuc mstefani@winehq.org --- Of course there are extensive tests in a separate commit. https://source.winehq.org/git/wine.git/commitdiff/296a1eb77bc9e10deb9a8a8cbe...
The patch submission had some additional information on what I've tested. https://source.winehq.org/patches/data/176042 "Fixes memory corruption related crashes: - Fixes bug 17766, tested with Empire Earth Demo. - Should fix bug 24740 too as that is the origin of the workaround included in Staging. But BigFish GameLauncher is a pita so can't test. - Fixes the first crash in bug 31562 and lets the game continue until it hits the next crash (unrelated to PChannels)."
Also there is a third follow up patch to remove some of the todo_wine() from the tests. But that's risky so it will have to wait for the code freeze to end: https://source.winehq.org/patches/data/176044
https://bugs.winehq.org/show_bug.cgi?id=17766
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #28 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc3.