https://bugs.winehq.org/show_bug.cgi?id=56370
Bug ID: 56370 Summary: Driftmoon Enchanted Edition crashes on start in Wine-Staging 9.3 Product: Wine-staging Version: 9.3 Hardware: x86-64 URL: https://www.instantkingdom.com/download/driftmoon.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ArchLinux
Created attachment 76112 --> https://bugs.winehq.org/attachment.cgi?id=76112 terminal output
The crash doesn't occur with vanilla Wine-9.3, nor did it happened in Wine-Staging-9.2.
Omitting the wined3d-bindless-texture patch from a Staging build makes the crash go away.
Many more games are also affected.
Driftmoon.exe is a 64-bit executable. Driftmoon_2020_04_28.exe md5: 40b9b311d47b7f91e7b34691e3103033
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 535.43.28 OpenGL core profile shading language version string: 4.60 NVIDIA
https://bugs.winehq.org/show_bug.cgi?id=56370
S. Christian Collins s_chriscollins@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |s_chriscollins@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=56370
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- The crash should be fixed by https://gitlab.winehq.org/wine/wine-staging/-/commit/a604ca1f6d60a67082d6ef4...
https://bugs.winehq.org/show_bug.cgi?id=56370
Svyatpro svyatpro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |svyatpro@gmail.com
--- Comment #2 from Svyatpro svyatpro@gmail.com --- With updated wined3d-bindless-texture patch applied I still have issues running many DX10/11 games. For example Far Cry 2 output:
0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0930:fixme:d3d:wined3d_debug_callback 07220008: "Program undefined behavior warning: Sampler object 23 has depth compare enabled. It is being used with depth texture 9761, by a program that samples it with a regular sampler. This is undefined beahvior.". 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 0, ps_sampler0 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 0, vs_sampler0 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, vs_sampler1 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 2, vs_sampler2 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 3, vs_sampler3 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 4, vs_sampler4 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d:wined3d_debug_callback 07220008: "GL_INVALID_ENUM error generated. Invalid buffer format.". 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 2, ps_sampler2 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 3, ps_sampler3 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 4, ps_sampler4 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 5, ps_sampler5 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 6, ps_sampler6 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 7, ps_sampler7 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 8, ps_sampler8 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 5, ps_sampler5 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 2, ps_sampler2 0930:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 3, ps_sampler3
STALKER CALL OF PRYPYAT output:
04b0:err:d3d:wined3d_debug_callback 000C3518: "GL_INVALID_VALUE error generated. Program handle does not refer to an object generated by OpenGL.". 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 0, ps_sampler0 0158:err:d3d:swapchain_gl_set_swap_interval Failed to set swap interval 0 for context 000C3518, last error 0. 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1 0158:err:d3d_shader:shader_glsl_load_sampler_handles No uniform location at 1, ps_sampler1
https://bugs.winehq.org/show_bug.cgi?id=56370
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Svyatpro from comment #2)
With updated wined3d-bindless-texture patch applied I still have issues running many DX10/11 games.
That's more likely bug #56374.
https://bugs.winehq.org/show_bug.cgi?id=56370
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed wine-staging bug.