https://bugs.winehq.org/show_bug.cgi?id=38710
Bug ID: 38710 Summary: Simon the sorcerer 5 hangs when changing settings Product: Wine Version: 1.7.44 Hardware: x86 URL: http://download.jeuxvideo.com/cgi-bin/admin/ftp_start. cgi?&numero=14176&type=d&nom=simon5_demo_JeuxVideo.com _14176.exe OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: marc.bessieres@gmail.com Distribution: ---
Created attachment 51639 --> https://bugs.winehq.org/attachment.cgi?id=51639 console output
Simon the sorcerer 5 hangs when modifying the settings.
I don't reproduce the freeze with all setting changes. But if I start with the screen resolution of 1280*1024 and I try to change any sound related setting the game freezes and the console constantly spurs the following lines: --- snip --- fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE (0x8d56) fixme:d3d:context_check_fbo_status Color Location WINED3D_LOCATION_RB_MULTISAMPLE (0x100). fixme:d3d:context_check_fbo_status Depth Stencil Location WINED3D_LOCATION_TEXTURE_RGB (0x20). fixme:d3d:context_check_fbo_status Color attachment 0: (0x132598) WINED3DFMT_B8G8R8X8_UNORM 1920x1080 8 samples. fixme:d3d:context_check_fbo_status Depth attachment: (0x11065178) WINED3DFMT_D16_UNORM 1920x1080 0 samples. err:d3d:wined3d_debug_callback 0xa7b0060: "GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)". err:d3d:device_clear_render_targets >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 424 --- snip ---
The demo reproduces the issue, but I've only found one in german. http://download.jeuxvideo.com/cgi-bin/admin/ftp_start.cgi?&numero=14176&...
The menu giving access to the settings is the 3rd from the top and called: Einstellungen
sha1sum simon5_demo_JeuxVideo.com_14176.exe
a7295d9c22a540835e25a7adda48f7bbd44598a7 simon5_demo_JeuxVideo.com_14176.exe
du simon5_demo_JeuxVideo.com_14176.exe
599992 simon5_demo_JeuxVideo.com_14176.exe
wine --version
wine-1.7.44
The bug also appears with wine-staging
/opt/wine-staging/bin/wine --version
wine-1.7.44 (Staging)
I searched bugzilla and I couldn't find anything related, so I hope this is not a duplicate.
https://bugs.winehq.org/show_bug.cgi?id=38710
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |gyebro69@gmail.com
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Turning off anti-aliasing in the option menu gets rid of the issue for me, tested with the demo. Does that help for you, too?
https://bugs.winehq.org/show_bug.cgi?id=38710
--- Comment #2 from Henri Verbeet hverbeet@gmail.com --- Did this use to work? It looks a bit similar to bug 38654.
https://bugs.winehq.org/show_bug.cgi?id=38710
--- Comment #3 from Marc Bessières marc.bessieres@gmail.com --- Hi Béla, Henri,
Thank you both for your quick feedback.
(In reply to Béla Gyebrószki from comment #1)
Turning off anti-aliasing in the option menu gets rid of the issue for me, tested with the demo. Does that help for you, too?
I confirm that turning the anti-aliasing off gets rid of the issue for me too.
(In reply to Henri Verbeet from comment #2)
Did this use to work? It looks a bit similar to bug 38654.
It failed quite some time ago but I didn't report it yet. Anyway, to double check, I've tried to revert the same commit as described in bug 38654, and the bug is still there.
Cheers, Marc
PS: as you could reproduce the issue, and I see you have more rights than me, maybe you could set this bug to NEW?
https://bugs.winehq.org/show_bug.cgi?id=38710
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |directx-d3d Ever confirmed|0 |1
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Confirming the bug, the problem is present in Wine 1.4/1.6 as well.
(In reply to Marc Bessières from comment #3)
It failed quite some time ago but I didn't report it yet.
Marc, if you know the Wine version when the game worked properly, please run a regression test: http://wiki.winehq.org/RegressionTesting
wine-1.7.44-117-gb2aa984 Fedora 21 x86 Nvidia binary drivers 340.76
simon5_demo_JeuxVideo.com_14176.exe sha1: a7295d9c22a540835e25a7adda48f7bbd44598a7
https://bugs.winehq.org/show_bug.cgi?id=38710
--- Comment #5 from Marc Bessières marc.bessieres@gmail.com --- (In reply to Béla Gyebrószki from comment #4)
Confirming the bug, the problem is present in Wine 1.4/1.6 as well.
(In reply to Marc Bessières from comment #3)
It failed quite some time ago but I didn't report it yet.
Marc, if you know the Wine version when the game worked properly, please run a regression test: http://wiki.winehq.org/RegressionTesting
Sorry for my english, I was unclear. I meant I never saw it working. I saw the issue well before May 22 which was the date of the commit of bug 38654, but I didn't report it at that time... And as Henri saw it could be a similar issue, I preferred to err on the safe side and double check with the commit of that bug reverted.
Cheers, Marc PS: thank you Béla for confirming the Bug.
https://bugs.winehq.org/show_bug.cgi?id=38710
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com Assignee|wine-bugs@winehq.org |stefan@codeweavers.com
--- Comment #6 from Stefan Dösinger stefan@codeweavers.com --- Assigning to myself, as it is very similar to bug 38654.
The patches I sent today, in particular http://source.winehq.org/patches/data/111869 , may fix this problem as well. Please test with Wine git after today's commit wave.
https://bugs.winehq.org/show_bug.cgi?id=38710
--- Comment #7 from Marc Bessières marc.bessieres@gmail.com --- (In reply to Stefan Dösinger from comment #6)
Assigning to myself, as it is very similar to bug 38654.
The patches I sent today, in particular http://source.winehq.org/patches/data/111869 , may fix this problem as well. Please test with Wine git after today's commit wave.
Hi Stefan,
I confirm that both the Demo and the game work with your patch tested with: wine-1.7.44-210-gda5b7fa
Thank you very much for the fix Marc
https://bugs.winehq.org/show_bug.cgi?id=38710
Marc Bessières marc.bessieres@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #8 from Marc Bessières marc.bessieres@gmail.com --- setting it to resolved this time:) will be in 1.7.45
https://bugs.winehq.org/show_bug.cgi?id=38710
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4e53faf77b34387f6e59946f71e | |57365f3f97e79
https://bugs.winehq.org/show_bug.cgi?id=38710
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.45.