http://bugs.winehq.org/show_bug.cgi?id=58335
--- Comment #86 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Dmitry Timoshkov from comment #83)
Changing condition at https://gitlab.winehq.org/wine/wine/-/blob/master/dlls/ntdll/unix/system. c?ref_type=heads#L528 from if (features[PF_AVX_INSTRUCTIONS_AVAILABLE] && features[PF_XSAVE_ENABLED]) init_xstate_features( &data->XState ); to if (features[PF_XSAVE_ENABLED]) init_xstate_features( &data->XState ); helps as well (without changing jz to jmp). It looks like xstate->EnabledFeatures should be always correctly initilalized to contain flags (1 << XSTATE_LEGACY_FLOATING_POINT) | (1 << XSTATE_LEGACY_SSE) regardless of AVX support.
I've created https://gitlab.winehq.org/wine/wine/-/merge_requests/8497.