[Bug 26063] New: Sail simulator 5 fails in-game
http://bugs.winehq.org/show_bug.cgi?id=26063 Summary: Sail simulator 5 fails in-game Product: Wine Version: 1.3.5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: chrisneilbrown(a)gmail.com Created an attachment (id=33240) --> (http://bugs.winehq.org/attachment.cgi?id=33240) wine output I am using the game demo from the website The game starts fine I can select options, such as boat, conditions etc Game dies when actually trying to play -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |http://www.gamershell.com/d | |ownload_65702.shtml Resolution| |DUPLICATE --- Comment #1 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 16:38:59 CST --- The application-generated log contains: Exception: TimeUTC = 2011-02-13 17:23:52 ExceptAddr = $00000000 Exception = CException Message = 'The function called is not supported at this time: D3DXCreateEffectCompiler($917db8, 3531, $918b90, NULL, 0, $33da48, NULL)' Thread = main thread Executable = C:\Program Files\Stentec\Sim5\Sail Simulator 5 Demo\Sail5Demo.exe ProgName = Sail Simulator ProgVersion = 5.2.3.0 Using winetricks to install the native d3dx9 DLLs works around the startup failure. This issue is therefore a duplicate of bug 11675. Please file a separate bug for the issue when trying to start a new race. *** This bug has been marked as a duplicate of bug 11675 *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #2 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 16:39:09 CST --- Closing the bug. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #3 from Chris <chrisneilbrown(a)gmail.com> 2011-02-13 17:19:44 CST --- I am very sure that I installed the d3dx9 DLLs before running this game when I was trying to get other games to work I installed the full version which works as expected. Part of the installation of this game involves a Direct X install -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #4 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 17:30:36 CST --- (In reply to comment #3)
I am very sure that I installed the d3dx9 DLLs before running this game when I was trying to get other games to work
I installed the full version which works as expected. Part of the installation of this game involves a Direct X install
If the D3DXCreateEffectCompiler stub is not the issue, then please attach the log that the application produces. While Wine should prefer the native d3dx9 DLLs over builtin, make sure your prefix contains the native DLLs, and it may not hurt to add explicit overrides for all of them either. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Component|-unknown |usp10 Resolution|DUPLICATE | --- Comment #5 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 17:40:49 CST --- I'm sorry, I overlooked your problem description. You're describing the issue that occurs when trying to start a new race, which I noted also. The application-generated log contains: Exception: TimeUTC = 2011-02-13 23:39:27 ExceptAddr = $00000000 Exception = CException Message = 'ScriptShape failed' Thread = main thread Executable = C:\Program Files\Stentec\Sim5\Sail Simulator 5 Demo\Sail5Demo.exe ProgName = Sail Simulator ProgVersion = 5.2.3.0 Native usp10 successfully works around the issue. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #6 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 17:43:31 CST --- Created an attachment (id=33282) --> (http://bugs.winehq.org/attachment.cgi?id=33282) +uniscribe log for Sail Simulator 5 demo -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #7 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 17:44:52 CST --- I'm confirming the issue. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #8 from Nikolay Sivov <bunglehead(a)gmail.com> 2011-02-13 17:48:33 CST --- ntoskrnl failures are harmless here? Or maybe it's not a game driver? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #9 from Andrew Nguyen <arethusa26(a)gmail.com> 2011-02-13 17:51:39 CST --- (In reply to comment #8)
ntoskrnl failures are harmless here? Or maybe it's not a game driver?
Installing the game also installs the driver that produces the crashes in the output, but it doesn't seem to affect the game. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #10 from Chris <chrisneilbrown(a)gmail.com> 2011-02-16 18:32:41 CST --- I cant seem to get it to crash as it did before I noticed another game I have no longer crashes For some reason the dx9 install on sail simulator fixed whatever issue I was having that the winetricks version of directx didnt -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #11 from butraxz(a)gmail.com 2013-11-24 12:10:36 CST --- This ticket has not been updated for over 900 days. Development recommends to check the status on your bug every release or two and let to be known if the bug is still present. If not, mark it fixed. If you are no longer able to put effort to this ticket, you can abandon it. Is this still an issue with 1.7.7 or higher ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 hanska2(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2(a)luukku.com --- Comment #12 from hanska2(a)luukku.com --- Chris could you retry this game with up to date wine? You are the original bug reporter so if it works for you I think we can close this then. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #13 from Chris <chrisneilbrown(a)gmail.com> --- I no longer have this game, i can not test -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=26063 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #14 from Bruno Jesus <00cpxxx(a)gmail.com> --- The demo still does not run, winetricks -q d3dcompiler_43 is required to workaround comment 1 error and then: TimeUTC = 2014-12-13 01:30:53 ExceptAddr = $7e74d821 Exception = Access violation Message = 'Access violation reading at $00000034' Thread = main thread Executable = C:\Program Files\Stentec\Sim5\Sail Simulator 5 Demo\Sail5Demo.exe ProgName = Sail Simulator ProgVersion = 5.2.3.0 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=26063 Rafał Mikrut <mikrutrafal(a)protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mikrutrafal(a)protonmail.com --- Comment #15 from Rafał Mikrut <mikrutrafal(a)protonmail.com> --- I can't with Wine 5.11 open game. Game crash when opening. New download link http://www.stentec.com/anonftp/pub/ss5/SailSimulator5Demo.exe -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #16 from Rafał Mikrut <mikrutrafal(a)protonmail.com> --- Created attachment 67511 --> https://bugs.winehq.org/attachment.cgi?id=67511 Log from wine 5.11 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 समीरसिंह Sameer Singh <lumarzeli30@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lumarzeli30@gmail.com --- Comment #17 from समीरसिंह Sameer Singh <lumarzeli30@gmail.com> --- I think I figured out why the game is crashing using wine's usp10. Windows caches all of the glyphs of the font in the script cache, when it has a valid HDC, so when a new call is made to the shaping function with a null hdc but the same previous script cache, the OS looks in the script cache for the glyphs. Wine does not do this, it lazily loads only the glyphs which it has encountered before in the cache. For example the pseudocode: Shape(hdc, script_cache, "One") Shape(NULL, script_cache, "Two") In Windows will result in shaping both of the texts successfully. In Wine, this will return E_PENDING, because the shaper has not cached the glyphs for "T", "w" or "o". (Only "O", "n", "e" are cached) Maybe when we have a valid hdc, we can load the cmap table from the font in init_script_cache, then when a missing glyph is encountered in ScriptShapeOpenType we can look into the table for an answer. :think: :think: Let's see if I can get some working code in a few days. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #18 from समीरसिंह Sameer Singh <lumarzeli30@gmail.com> --- Created attachment 81059 --> http://bugs.winehq.org/attachment.cgi?id=81059 patch Was able to come up with this patch, it appears to work for me. Can someone else also test it? I will be opening an MR soon. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #19 from समीरसिंह Sameer Singh <lumarzeli30@gmail.com> --- Opened a new MR: https://gitlab.winehq.org/wine/wine/-/merge_requests/11035 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #20 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81064 --> http://bugs.winehq.org/attachment.cgi?id=81064 Sail5Demo.errlog written to as indicated by popup error Still crashes with popup error at launch for attached and merge request patch for wine-11.10-2cac6ccf33c without any winetricks/overrides for both new and old wow64 and x11 and wayland. Are any overrides still needed? Console logs without any WINEDEBUGs: 0134:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. 0134:fixme:d3dx:d3dx9_effect_compiler_init ID3DXEffectCompiler implementation is only a stub. 0134:fixme:d3dx:ID3DXEffectCompilerImpl_CompileEffect iface 00BEA718, flags 0x400, effect 0022DBBC, error_msgs 00000000 stub! 0134:fixme:ddraw:DirectDrawEnumerateExA flags 0x6 not handled 0134:fixme:ddraw:DirectDrawEnumerateExA flags 0x6 not handled 0134:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. 0134:fixme:exec:SHELL_execute flags ignored: 0x00000100 0168:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #21 from समीरसिंह Sameer Singh <lumarzeli30@gmail.com> --- (In reply to Stian Low from comment #20)
Created attachment 81064 [details] Sail5Demo.errlog written to as indicated by popup error
Still crashes with popup error at launch for attached and merge request patch for wine-11.10-2cac6ccf33c without any winetricks/overrides for both new and old wow64 and x11 and wayland.
Are any overrides still needed?
yes, d3dcompiler_43 and d3dx9 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=26063 --- Comment #22 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81065 --> http://bugs.winehq.org/attachment.cgi?id=81065 Screenshot of WINED3D/gl gamplay working with patch and winetracks d3d9compiler_43 and d3d9x_43 (DAMAVAND/vk with broken graphics for reference) Patches seem to work for brief gameplay test. Recap: Sail5Demo.exe crashes immediately without d3d9compiler_43 and d3d9x_43 winetricks/overrides, Crash addressed by patch only happens after clicking Start for Single Player game with d3d9compiler_43 and d3d9x_43 winetricks/overrides, Crash console logs without patch: 01a0:err:d3d:wined3d_texture_invalidate_location Sub-resource 1 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_invalidate_location Sub-resource 2 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_invalidate_location Sub-resource 3 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_invalidate_location Sub-resource 4 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_invalidate_location Sub-resource 5 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_load_location Sub-resource 1 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_load_location Sub-resource 2 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_load_location Sub-resource 3 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_load_location Sub-resource 4 of texture 134793B8 does not have any up to date location. 01a0:err:d3d:wined3d_texture_load_location Sub-resource 5 of texture 134793B8 does not have any up to date location. With patch these console logs no longer appear. renderer=vulkan (DAMAVAND) seems to behave similar to WINED3D/gl but does not display start menu nor gameplay graphics but responds to mouse inputs to produce the same crash/fix. DAMAVAND/vk console logs that get spammed (same results/logs for old wow64 via vkd3d-1.19.24972e4d): 02dc:err:d3d_shader:shader_spirv_compile_shader Failed to compile shader, ret -4. 02dc:err:d3d:wined3d_context_vk_apply_draw_state No pipeline layout set. 02dc:err:d3d:adapter_vk_draw_primitive Failed to apply draw state. 02dc:fixme:d3d_shader:shader_spirv_compile_shader Shader log: 02dc:fixme:d3d_shader:shader_spirv_compile_shader <anonymous>:2:0: E9022: Unable to resolve I/O register type 0x1, index 9, swizzle 0x3020100, to a signature element. 02dc:fixme:d3d_shader:shader_spirv_compile_shader -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (3)
-
wine-bugs@winehq.org -
WineHQ Bugzilla -
WineHQ Bugzilla