https://bugs.winehq.org/show_bug.cgi?id=57937
Bug ID: 57937 Summary: Far Cry 5 crashes while loading game menu Product: Wine Version: 10.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: svyatpro@gmail.com Distribution: ---
00c8:fixme:d3d_shader:shader_glsl_dump_program_source } 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.y = (R1.w); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source } 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R0.w = (exp2(R1.y)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (R0.www * R21 .xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R2.xzw = (R0.www * R20 .xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R0.w = (dot(R1.xyz, in tBitsToFloat(ivec4(0x3e59b3d0 /* 2.12599993e-01 */, 0x3f371759 /* 7.15200007e-01 */, 0x3d93dd98 /* 7.22000003e-02 */, 0 /* 0.00000000e+00 */)).xyz)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (R0.zzz * R1. xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.w = (-R6.y + intBit sToFloat(0x3f800000 /* 1.00000000e+00 */)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R3.xyz = (R1.www * R5. xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (R1.xyz * R3. xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.w = ((cs_cb1[13].x * R9.w) + cs_cb0[53].z); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.w = (exp2(R1.w)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R3.x = (exp2(cs_cb0[53 ].z)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R2.y = (R2.y * R3.x); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R2.y = (R2.y * intBits ToFloat(0x393fe7de /* 1.83015567e-04 */)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.w = ((R1.w * intBit sToFloat(0x393fe7de /* 1.83015567e-04 */)) + -R2.y); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = ((R5.xyz * R1 .www) + R1.xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = ((R2.xzw * R0 .zzz) + R1.xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R0.z = uintBitsToFloat (texelFetch(cs_sampler4294967295, 0 * 4 + 0 / 4 + 0).x); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (R0.zzz * R1. xyz); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (max(R1.xyz, intBitsToFloat(ivec4(0x38800006 /* 6.10351999e-05 */, 0x38800006 /* 6.10351999e- 05 */, 0x38800006 /* 6.10351999e-05 */, 0 /* 0.00000000e+00 */)).xyz)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.xyz = (min(R1.xyz, intBitsToFloat(ivec4(0x46000000 /* 8.19200000e+03 */, 0x46000000 /* 8.19200000e+ 03 */, 0x46000000 /* 8.19200000e+03 */, 0 /* 0.00000000e+00 */)).xyz)); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R0.z = (R0.z * R0.w); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R0.z = (max(R0.z, intB itsToFloat(0x38800006 /* 6.10351999e-05 */))); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source R1.w = (min(R0.z, intB itsToFloat(0x46000000 /* 8.19200000e+03 */))); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source imageStore(cs_image0, floatBitsToInt(R0).xy, R1.xyzw); 00c8:fixme:d3d_shader:shader_glsl_dump_program_source } 00c8:fixme:d3d_shader:shader_glsl_dump_program_source return; 00c8:fixme:d3d_shader:shader_glsl_dump_program_source } 00c8:fixme:d3d_shader:shader_glsl_dump_program_source 00c8:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #49 0: 00c8:fixme:d3d_shader:print_glsl_info_log Compute info 00c8:fixme:d3d_shader:print_glsl_info_log ------------ 00c8:fixme:d3d_shader:print_glsl_info_log 0(33) : error C3011: layout qualif ier 'local_size_z', requires 'a non-negative integer' 00c8:fixme:d3d_shader:print_glsl_info_log 0(33) : error C3011: layout qualif ier 'local_size_y', requires 'a non-negative integer' 00c8:fixme:d3d_shader:print_glsl_info_log 0(33) : error C3011: layout qualif ier 'local_size_x', requires 'a non-negative integer' 00c8:fixme:d3d_shader:print_glsl_info_log (0) : error C2003: incompatable op tions for link 059c:err:d3d_shader:shader_get_registers_used Invalid UAV resource index 8.
https://bugs.winehq.org/show_bug.cgi?id=57937
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Can you please attach the whole +d3d,+d3d11,+d3d_shader log?
In the future please also don't paste so many log lines inline.
https://bugs.winehq.org/show_bug.cgi?id=57937
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=57937
Svyatpro svyatpro@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS|Linux |Windows
--- Comment #2 from Svyatpro svyatpro@gmail.com --- I'm sorry Zeb. I actually experimenting WineD3D on Windows. I can just compile the binaries with debug information and running the applications in console.
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- Sorry, do you mean you're unable to get the entire trace?
It should be possible to `set WINEDEBUG=+d3d,+d3d11,+d3d_shader` and then run the program redirecting output, I believe?
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #4 from Svyatpro svyatpro@gmail.com --- you mean setting environment variable in win cmd "WINEDEBUG=+d3d,+d3d11,+d3d_shader"?
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #5 from Zeb Figura z.figura12@gmail.com --- (In reply to Svyatpro from comment #4)
you mean setting environment variable in win cmd "WINEDEBUG=+d3d,+d3d11,+d3d_shader"?
Yes. Specifically the way I know how to do that is to run
set VAR=value
before running the relevant command.
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #6 from Svyatpro svyatpro@gmail.com --- Created attachment 78206 --> https://bugs.winehq.org/attachment.cgi?id=78206 FarCry5_report
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #7 from Svyatpro svyatpro@gmail.com --- (In reply to Zeb Figura from comment #5)
(In reply to Svyatpro from comment #4)
you mean setting environment variable in win cmd "WINEDEBUG=+d3d,+d3d11,+d3d_shader"?
Yes. Specifically the way I know how to do that is to run
set VAR=value
before running the relevant command.
Thank you, Zeb. It really gave a lot more dubug info so I had to add a report file.
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- That's only part of the log, can you attach the whole log please? You'll need to redirect it to a file.
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #9 from Svyatpro svyatpro@gmail.com --- Created attachment 78295 --> https://bugs.winehq.org/attachment.cgi?id=78295 Far Cry 5 full log file
As you asked Zeb ;)
https://bugs.winehq.org/show_bug.cgi?id=57937
--- Comment #10 from Svyatpro svyatpro@gmail.com --- btw this log file is 126MB size and it takes it to open on Win10 for about 30seconds on my machine with Windows 10 but it only takes 3-4 seconds to open on the same machine with Windows XP x64.