http://bugs.winehq.org/show_bug.cgi?id=55759
Luigi Sciolla luigi.sciolla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |luigi.sciolla@gmail.com
--- Comment #4 from Luigi Sciolla luigi.sciolla@gmail.com --- (In reply to Mohamad Al-Jaf from comment #3)
Fixed in commit 85ecb474a746dde24a700536f4c319d09274b993
https://gitlab.winehq.org/wine/wine/-/commit/ 85ecb474a746dde24a700536f4c319d09274b993
The referenced commit actually seems to cause the cinebench renderer to crash on my system. I was unable to do a proper bisection but a crash occurs between wine 10.6 and 10.7. For Cinebench to function I have created a new prefix with dxvk (maybe unnecessary) and a native mf.dll
The following is a log of the crash:
041c:fixme:combase:RoGetActivationFactory (L"Windows.System.Profile.SystemIdentification", {5581f42a-d3df-4d93-a37d-c41a616c6d01}, 00007FDE79FCF048): semi-stub 041c:fixme:systemid:system_id_statics_GetSystemIdForPublisher iface 00006FFFFC653038, result 00007FDE79FCF050 semi-stub! 041c:fixme:systemid:get_system_id returning empty ID. 041c:fixme:combase:RoGetActivationFactory (L"Windows.Storage.Streams.Buffer", {00000035-0000-0000-c000-000000000046}, 00007FDE79FCEFE0): semi-stub 041c:fixme:combase:RoGetActivationFactory (L"Windows.Security.Cryptography.CryptographicBuffer", {320b7e22-3cb0-4cdf-8663-1d28910065eb}, 00007FDE79FCF058): semi-stub 041c:fixme:crypto:cryptobuffer_statics_EncodeToBase64String iface 00006FFFC75F5098, buffer 00007FDDD70BD7E0, value 00007FDE79FCF068 stub! Redshift Error: Writing Redshift crash dump to C:\users\luigi\AppData\Local\Temp\Redshift\20250729-151608-380-1052.dmp
Looking closer at the log the issue might be with the missing cryptobuffer_statics_EncodeToBase64String
In wine versions 10.6 and earlier cinebench works fine (it seems there is an internal workaround to getting the system id). It can be seen in the logs if it's run with (-redshift-log-console max).
Working (10.6 and below): Unique OS identifier : 6a0eae92-fda5-45bc-8b09-1dfd1bd47f6b [cryptographyid]
Broken (10.7 and above): Unique OS identifier : [none]