http://bugs.winehq.org/show_bug.cgi?id=23372
Summary: AOE III: Crash at Ensemble Studios video Product: Wine Version: 1.2-rc4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msxml4 AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com
Created an attachment (id=29127) --> (http://bugs.winehq.org/attachment.cgi?id=29127) Window at after crash
Steps to reproduce: 1) remove ~/.wine 2) winetricks mfc42 3) install Polish AOE III 4) wine aoe3-113-polish.exe 5) start the game
Behaviour: Splash screen->crash at "ensemble studios" video with an window showed in attachment
Expected behaviour: no crash should occur
The problem can be fixed by setting msxml4 to native,built-in. Bug isn't reproducible every time.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #1 from NSLW lukasz.wojnilowicz@gmail.com 2010-06-25 06:55:13 --- Created an attachment (id=29128) --> (http://bugs.winehq.org/attachment.cgi?id=29128) Terminal output on wine-1.2-rc4-147-geaa227c
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #2 from Austin English austinenglish@gmail.com 2010-06-25 11:01:39 --- Please attach a +msxml trace.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #3 from NSLW lukasz.wojnilowicz@gmail.com 2010-06-25 11:10:11 --- Created an attachment (id=29132) --> (http://bugs.winehq.org/attachment.cgi?id=29132) WINEDEBUG=+msxml on wine-1.2-rc4-147-geaa227c
http://bugs.winehq.org/show_bug.cgi?id=23372
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #4 from Piotr Caban piotr.caban@gmail.com 2010-06-27 08:27:24 --- I've sent a patch that should fix this problem: http://source.winehq.org/patches/data/63029
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2010-06-28 12:19:30 --- Patch was committed as a42a0917cd47113b810165a7f1a4551211a56025. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #6 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-03 05:49:52 --- Created an attachment (id=29309) --> (http://bugs.winehq.org/attachment.cgi?id=29309) WINEDEBUG=+msxml on wine-1.2-rc6
It's not fixed. Last lines in terminal are:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f330,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x331d7e0,0x6f7c388): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x6f7c090,0x4a37f28): stub err:heap:validate_block_pointer Heap 0x110000: bad size 00002020 for in-use arena 0x50866f0 err:ntdll:RtlpWaitForCriticalSection section 0x687435c0 "wined3d_main.c: wined3d_cs" wait timed out in thread 0027, blocked by 002e, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 002e, blocked by 0027, retrying (60 sec)
There is no more window from first attachment (or it appears randomly and rarely). Everything hangs, no sound, no video. It still happens at ensemble studios video. Again setting msxml4 as native, built-in helps. I'm attaching msxml log.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com 2010-07-03 06:00:21 --- Does msxml4 still help? Also some heap corruption reported, get another log with +msxml,+heap,+tid and attach it as is please, without dropping the rest into a comment.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #8 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-03 06:21:56 --- Created an attachment (id=29310) --> (http://bugs.winehq.org/attachment.cgi?id=29310) WINEDEBUG=+msxml,+heap,+tid on wine-1.2-rc6
(In reply to comment #7)
Does msxml4 still help?
Yes.
With +heap and after waiting 5 minutes I cannot even reach splash screen.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #9 from Piotr Caban piotr.caban@gmail.com 2010-07-12 14:44:25 --- I've written next patches for this bug: http://source.winehq.org/patches/data/63365 http://source.winehq.org/patches/data/63366
They will not be accepted to wine because of code freeze. You can test it on your local tree or wait for next release after Wine 1.2.
http://bugs.winehq.org/show_bug.cgi?id=23372
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2010-07-19 13:44:09 --- Patches committed as:
3bf94bed3fe976ed7465552dfce790f0597d49a1 bf263947e7eff1351e7b9bc6a43c7beb9b3746f9
Please retest.
http://bugs.winehq.org/show_bug.cgi?id=23372
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #11 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-23 11:16:05 --- Issue is fixed for me in today's git.
Thank you Piotr.
http://bugs.winehq.org/show_bug.cgi?id=23372
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2010-07-30 12:58:16 --- Closing bugs fixed in 1.3.0.
https://bugs.winehq.org/show_bug.cgi?id=23372
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |bf263947e7eff1351e7b9bc6a43 | |c7beb9b3746f9 CC| |focht@gmx.net Component|msxml4 |msxml3