http://bugs.winehq.org/show_bug.cgi?id=13834
Summary: Heroes 3 crash regression Product: Wine Version: 1.0-rc4 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: afffect@gmail.com
Created an attachment (id=13888) --> (http://bugs.winehq.org/attachment.cgi?id=13888) crash log
When playing Heroes 3 in wine rc4 the game crashes frequently, see attachment. That's a regression, crash doesnt happen in wine .54
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #1 from Austin English austinenglish@gmail.com 2008-06-10 14:08:57 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=13834
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #2 from affect afffect@gmail.com 2008-06-10 16:12:52 --- The problem is that compiling wine takes ~hour on my machine and to do the regression test i must compile it more than once or twice, that'll take forever. I dont have much time now so I'm wondering if it could be done by someone with faster pc
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #3 from Austin English austinenglish@gmail.com 2008-06-10 16:34:00 --- (In reply to comment #2)
The problem is that compiling wine takes ~hour on my machine and to do the regression test i must compile it more than once or twice, that'll take forever. I dont have much time now so I'm wondering if it could be done by someone with faster pc
The second and following tests don't take nearly as long if you use ccache.
If there's a demo showing the problem, I'll run the test.
http://bugs.winehq.org/show_bug.cgi?id=13834
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Heroes 3 crash regression |Heroes 3 crash
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-10 21:41:04 --- What video card and drivers? What distro? Is compiz disabled?
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #5 from affect afffect@gmail.com 2008-06-11 04:32:31 --- NVidia FX5600, drivers 100.14.19, with newer drivers my monitor just stays out of sync when running H3. Slackware 12, compiz disabled. To reproduce the crash try playing a game on a random map and switching between map/castle view frequently, sometimes it takes longer for crash to occur, sometimes it occurs when capturing mines. The game just hangs up so I gotta terminate it via ctrl+c to exit. I'll download the demo and check if it crashes
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #6 from affect afffect@gmail.com 2008-06-11 04:47:53 --- Yes, I could reproduce it in demo I got from here: http://downloads.5star-network.com/Games/h3demo.exe
http://bugs.winehq.org/show_bug.cgi?id=13834
affect afffect@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://downloads.5star- | |network.com/Games/h3demo.exe
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #7 from affect afffect@gmail.com 2008-06-11 05:28:02 --- Ok, you don't even need to fight or build anything, just run around and switch map/castle view frequently, for me it usually crashes on turn 3 or 4 when trying to return or view castle once more. DirectDrawRenderer has to be set to opengl
http://bugs.winehq.org/show_bug.cgi?id=13834
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Keywords| |download
--- Comment #8 from Austin English austinenglish@gmail.com 2008-06-11 13:04:19 --- I'll test the demo and if I can reproduce, run the regression test this afternoon.
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #9 from Rico kgbricola@web.de 2008-06-11 14:21:02 --- I couldn't reproduce this. The demo runs without problem for me. I switched about 50 times and the only output in the console was (to short to attach): fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers fixme:win:EnumDisplayDevicesW ((null),0,0x33f8c0,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #10 from affect afffect@gmail.com 2008-06-14 12:49:53 --- Created an attachment (id=14015) --> (http://bugs.winehq.org/attachment.cgi?id=14015) h3 demo crash log in rc5
Still got the crash in rc5, here's the log
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #11 from affect afffect@gmail.com 2008-06-15 08:40:54 --- Regression testing showed that it crashes because of this patch:
e3bd5b6dcdae9018f4f148aa6c964d0bb3be21d1 is first bad commit commit e3bd5b6dcdae9018f4f148aa6c964d0bb3be21d1 Author: Stefan Dösinger stefan@codeweavers.com Date: Fri Apr 11 08:19:04 2008 +0200
wined3d: Use the shader backend to enable / disable atifs and nvts.
The previous logic assumed that if NVTS or ATIFS are available they will be used. This happens to be true for NVTS, but ATIFS is only used if neither ARBFP nor GLSL are supported. This breaks fixed function fragment processing on ATI r300 and newer cards
It seems that I'm the only affected, it's not a big problem for me then, I can use wine .54 for heroes
http://bugs.winehq.org/show_bug.cgi?id=13834
L. Rahyen mail@science.su changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at, | |mail@science.su
--- Comment #12 from L. Rahyen mail@science.su 2008-06-26 03:15:14 ---
It seems that I'm the only affected, it's not a big problem for me then, I can use wine .54 for heroes
No you are not. I'm affected too. And I can confirm that reverting patch e3bd5b6dcdae9018f4f148aa6c964d0bb3be21d1 fixes the problem in wine-1.0.
Ok, you don't even need to fight or build anything, just run around and switch map/castle view frequently, for me it usually crashes on turn 3 or 4 when trying to return or view castle once more.
Personally I wasn't able to reproduce the problem like that (or perhaps I didn't something exactly like you are saying; at least frequent switch between map and castle by itself doesn't crash the game no matter how much turns I'm doing it).
It is *necessary* to *actually* play (but I can confirm that battles aren't necessary to trigger the bug) in order to reproduce this bug and this really may take just 3 or 4 turns especially if they are long and complex enough; if they are short it may take more turns.
Stefan is the author of bad commit so adding him to CC list.
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #13 from Austin English austinenglish@gmail.com 2008-06-27 03:57:23 --- Works fine for me with an nvidia fx 5200.
http://bugs.winehq.org/show_bug.cgi?id=13834
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=13834
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #14 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-29 00:58:38 --- Comment #12 confirms it.
http://bugs.winehq.org/show_bug.cgi?id=13834
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|austinenglish@gmail.com |
--- Comment #15 from Austin English austinenglish@gmail.com 2008-12-30 09:58:51 --- Is this still an issue in current (1.1.11 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=13834
Nyizsa nyizsa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nyizsa@gmail.com
--- Comment #16 from Nyizsa nyizsa@gmail.com 2009-05-17 08:35:42 --- In wine 1.1.15, 1.1.16 and 1.1.17 the problem is still present. In my case the game crashes during loading a saved game, when the progress bar reaches the end. In most of the cases starting a new game (or loading Autosave) makes possible to load saved games from then on.
http://bugs.winehq.org/show_bug.cgi?id=13834
--- Comment #17 from affect afffect@gmail.com 2009-06-05 09:48:23 --- Could not reproduce it in 1.1.22 when playing demo. Gotta try the full version.
http://bugs.winehq.org/show_bug.cgi?id=13834
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |thunderbird2k@gmail.com Resolution| |FIXED
--- Comment #18 from Roderick Colenbrander thunderbird2k@gmail.com 2010-04-29 10:43:25 --- I have run the demo properly on Wine and others are able to play the game properly these days except bug 20380 (a Linux kernel bug) pops up so now and then which causes strange crashes. I expect this bug to be resolved or either be a duplicate of 20380.
http://bugs.winehq.org/show_bug.cgi?id=13834
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #19 from Wylda wylda@volny.cz 2010-04-29 10:52:36 --- (In reply to comment #18)
...and others are able to play the game properly these days except bug 20380
Don't forget about stuttering sound issue in bug 22498. Nevertheless this does not change the status of this bug as CLOSED ;)
http://bugs.winehq.org/show_bug.cgi?id=13834
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org 2010-05-07 13:29:11 --- Closing bugs fixed in 1.1.44.