http://bugs.winehq.org/show_bug.cgi?id=58577
Bug ID: 58577
Summary: MsiGetComponentPath/MsiLocateComponent doesn't resolve
a reference to .NET GAC
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msi
Assignee: wine-bugs(a)winehq.org
Reporter: peathot(a)hotmail.com
Distribution: ---
Created attachment 79090
--> http://bugs.winehq.org/attachment.cgi?id=79090
Test application source code
Attached is a very simple program which call `MsiLocateComponentW()` to look
for an MSI component which is a .NET assembly from Microsoft ReportViewer 2010
runtime. Under Windows 11, it produces the following output:
MsiLocateComponentW(...) returns 3
Returned path (119):
C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.Common.dll
However, on Wine, it produces this instead:
MsiLocateComponentW(...) returns 2
Returned path (158):
<\Microsoft.ReportViewer.Common,version="10.0.0.0",publicKeyToken="b03f5f7f11d50a3a",proce
ssorArchitecture="MSIL",fileVersion="10.0.30319.1",culture="neutral"
(3 = INSTALLSTATE_LOCAL, 2 = INSTALLSTATE_ABSENT)
Looking into the registry of both Windows 11 and Wine, the output of Wine is
how it's stored in registry. So Windows must have an additional step which
resolve this format of reference into a path in .NET GAC.
This is stumbled upon during a research about how `MsiProvideAssembly[A|W]()`
can be implemented. I'll file another issue about that.
Microsoft ReportViewer 2010 runtime is obtained from
https://www.hygeia-pharmacy.com/sources/reportviewer.zip [1]. The sha256sum of
the _extracted_ file is:
sha256sum ReportViewer.exe
e8ff182e202b321ac2b9245ee20c4eb659008ffb2a34cdbd3486f9da3d4c3e06
ReportViewer.exe
Once obtained, run the installer under a clean WINEPREFIX, then run my test
program. The test program's source code is attached, as well as a precompiled
version (for convenience). The full output with Wine's fixme's is also
attached. On Windows 11, the pasted output consists of the entirety of the
output.
[1]: yes, it's non-Microsoft link. For some reason I can't find this exact file
on Microsoft website. If you prefer that this file be downloaded from Microsoft
instead, I can find another version of this file from
https://www.microsoft.com/en-in/download/details.aspx?id=27231 (you only need
reportviewer.exe). The output of the program will be slightly different, and I
haven't tested this version on Windows 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=58574
Bug ID: 58574
Summary: Multiple applications require gameinput.dll (Fritz
Chess Coach, Le Mans Ultimate)
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: alexhenrie24(a)gmail.com
Distribution: ---
First reported at https://forum.winehq.org/viewtopic.php?t=38129
Steps to reproduce:
1. Purchase and download Fritz from
https://shop.chessbase.com/en/products/fritz_your_chess_coach
2. Run `wine FritzCoachSetup.msi`, enter your license key, and complete setup
3. Run `wine 'C:\Program Files\ChessBase\Fritz - Your chess
coach\FritzDX12.exe'`
The problem is pretty obvious:
0024:err:module:import_dll Library GameInput.dll (which is needed by
L"C:\\Program Files\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe") not
found
0024:err:module:loader_init Importing dlls for L"C:\\Program
Files\\ChessBase\\Fritz - Your chess coach\\FritzDX12.exe" failed, status
c0000135
With the patch from
<https://gitlab.winehq.org/wine/wine/-/merge_requests/8338>, FritzDX12.exe gets
farther: It displays an error dialog that says "This computer does not support
DirectX 12." `winetricks vkd3d` fixes that, and then the error dialog changes
to "Gaming Services Runtime is not installed on this system or needs updating."
To get past that error, you need to extract xgameruntime.dll and its dependency
gameconfighelper.dll from the SetupGamingServices.exe program that is also
available on the Fritz website:
7z e SetupGamingServices.exe GamingServices.appxbundle
7z e GamingServices.appxbundle GamingServicesTcui-Package_7.70.13002.0_x64.appx
7z e GamingServicesTcui-Package_7.70.13002.0_x64.appx xgameruntime.dll
7z e GamingServicesTcui-Package_7.70.13002.0_x64.appx gameconfighelper.dll
cp xgameruntime.dll gameconfighelper.dll ~/.wine/drive_c/windows/system32/
Fritz then crashes on the unimplemented function
api-ms-win-shcore-taskpool-l1-1-0.dll.SHTaskPoolQueueTask, which is
undocumented. I followed the instructions at
https://gitlab.winehq.org/wine/wine/-/wikis/Wine-Developer's-Guide/Other-Debugging-Techniques
to determine that the 32-bit version of the function takes 24 bytes of
arguments, guessed that the 24 bytes are 6 pointers, added a stub, and got past
the crash. Then I ran into XML parsing problems:
0140:err:msxml:Schema_parse error code 1756: Element
'{http://www.w3.org/2001/XMLSchema}pattern': The value
'[^<>":%\|\?\*\x01-\x1f]+' of the facet 'pattern' is not a valid regular
expression.
0140:err:msxml:Schema_parse error code 1756: Element
'{http://www.w3.org/2001/XMLSchema}pattern': The value '\bms-resource:.{1,256}'
of the facet 'pattern' is not a valid regular expression.
0140:err:msxml:Schema_parse error code 1756: Element
'{http://www.w3.org/2001/XMLSchema}pattern': The value '[^\x01-\x1f]+' of the
facet 'pattern' is not a valid regular expression.
0140:fixme:msxml:cache_entry_from_xsd_doc failed to parse doc
`winetricks msxml6` didn't fix the problem. It merely changed the error message
to:
0140:err:ole:apartment_add_dll couldn't load in-process dll
L"C:\\windows\\system32\\msxml6.dll"
That's where I stopped. None of these problems seems insurmountable. For now
let's focus on the first one, the lack of gameinput.dll. After that's fixed, I
can open new bug reports for the next problems.
$ sha256sum FritzCoachSetup.msi SetupGamingServices.exe
9139110cb9ee94f87fe2a98dafaeaf24c7d5dfc3e246f6f97d0af65f282fadf9
FritzCoachSetup.msi
4f936785e9ed87e296c8e8fdb24ab757d8781580ddddd3d69c1471bc2cc2a700
SetupGamingServices.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=55759
Bug ID: 55759
Summary: Cinebench 2024 needs
Windows.System.Profile.SystemIdentification
Product: Wine
Version: 8.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: etaash.mathamsetty(a)gmail.com
Distribution: ---
09d4:fixme:combase:RoGetActivationFactory
(L"Windows.System.Profile.SystemIdentification",
{5581f42a-d3df-4d93-a37d-c41a616c6d01}, 00007FFFFE1FD840): semi-stub
09d4:err:combase:RoGetActivationFactory Failed to find library for
L"Windows.System.Profile.SystemIdentification"
The app works fine in windows 7 mode for the most part, the above is preventing
it from running in windows 11 mode
--
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=58573
Bug ID: 58573
Summary: The End is Nigh (Epic Games Store) crashes on startup
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tinozzo123(a)gmail.com
Distribution: ---
Created attachment 79089
--> http://bugs.winehq.org/attachment.cgi?id=79089
Backtrace
- Download the game The End is Nigh from the Epic Games Store (it's DRM-free)
- Launch it
- The game will open its window showing the loading screen, and immediately
crash
```
00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
0124:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 011AFF18
0024:fixme:dinput:hid_joystick_device_try_open device usage ff72:00a1 not
implemented!
0024:fixme:dinput:hid_joystick_device_try_open device usage ff72:00a1 not
implemented!
0024:fixme:win:RegisterTouchWindow hwnd 00020072, flags 0x3 stub!
0024:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0024:fixme:imm:ImeSetCompositionString himc 00020052, index 9, comp 0066C74C,
comp_len 2, read 0066C74C, read_len 2 semi-stub!
0024:fixme:imm:ImeSetCompositionString Read string unimplemented
0024:fixme:imm:NotifyIME himc 00020052, action 0x11, index 0, value 0 stub!
wine: Unhandled page fault on write access to FFFFFFFC at address 00413436
(thread 0024), starting debugger...
0154:fixme:dbghelp:elf_search_auxv can't find symbol in module
0154:fixme:dbghelp:elf_search_auxv can't find symbol in module
```
--
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=58564
Bug ID: 58564
Summary: Several NuGet "signature's certificate not trusted"
errors while building WPF Projects Under Wine
Product: Wine
Version: 10.12
Hardware: x86-64
URL: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412
/dotnet-sdk-8.0.412-win-x64.exe && wine
dotnet-sdk-8.0.412-win-x64.exe
OS: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: xerox.xerox2000x(a)gmail.com
Distribution: Debian
This was reported on the forum: https://forum.winehq.org/viewtopic.php?t=41073
Steps to reproduce can be found in that link or below:
Steps to reproduce:
1. wget
https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.412/dotnet-sdk-8.0.412-w…
&& wine dotnet-sdk-8.0.412-win-x64.exe
2. git clone https://github.com/iplus-framework/iPlus
3. wine cmd
4. cd iPlus/gip.ext.design\project
5. dotnet build gip.ext.design.csproj /p:Configuration=Debug /p:Platform="Any
CPU"
There appear several errors like:
Z:\home\louis\ramdisk\iPlus\gip.ext.design\project\gip.ext.design.csproj : erro
r NU3037: Package 'System.Private.ServiceModel 4.10.0' from source 'https://api
.nuget.org/v3/index.json': The repository countersignature validity period has
expired.
Z:\home\louis\ramdisk\iPlus\gip.ext.design\project\gip.ext.design.csproj : erro
r NU3028: Package 'System.Private.ServiceModel 4.10.0' from source 'https://api
.nuget.org/v3/index.json': The repository countersignature's timestamping certi
ficate is not trusted by the trust provider.
In the link there's some more info -->
"https://github.com/NuGet/Home/issues/13252, this appears to be related to
.NET's enhanced certificate validation introduced in recent versions"
--
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=58335
Bug ID: 58335
Summary: Works 10.8 but fails 10.9?
Product: Wine
Version: 10.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: mikes(a)kuentos.guam.net
Distribution: ---
Created attachment 78708
--> http://bugs.winehq.org/attachment.cgi?id=78708
run wine notepad with 10.8 Fine Update to 10.9 then it fails
Have 5 machines that updated to 10.9 fine, but Acer notebook that works with
10.8 but fails with 10.9.
Run wine notebook fine with 10.8
upgrade to 10.9
wine notebook then fails.
downgrade to 10.8, and it works fine.
--
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=58565
Bug ID: 58565
Summary: Very high single core CPU usage while doing LAN gaming
with DirectPlay on FIFA 2005
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: dplay
Assignee: wine-bugs(a)winehq.org
Reporter: salva.liebana(a)gmail.com
Distribution: ---
. So , I have both pcs with cachyOS, exactly the same settings. I've tried to
do multiplayer on FIFA 2005, that runs great with dxvk with very low cpu/gpu
usage since it's a very old game (even at hacked 1080p). After failing on doing
lan game I remembered these games tend to use directplay, so I did install it
on both , disable the firewall, and both pcs experienced a severe spike on one
core to 100% and the framerate tanks.
how to reproduce:
After install DirectPlay with winetricks on wine-10.12.r0.gb09545bc ( TkG
Staging NTsync, yes, I have kernel 6.15 ) in wow64 mode with a 64 bit prefix
running FIFA 2005.
problem: 1 core goes mad at 100% on both pcs and makes the game unplayable.
also uses tons of energy for obvious reasons.
--
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=10349
Summary: Yukon Trail installer crashes at the end
Product: Wine
Version: 0.9.48.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: echidnaman(a)gmail.com
Created an attachment (id=9017)
--> (http://bugs.winehq.org/attachment.cgi?id=9017)
Crash Log
After the Yukon Trail's installer is done installing, it crashes, taking the
file browser it spawns with it.
To reproduce:
-Run installer
-Complete installation
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56963
Bug ID: 56963
Summary: error in affinity program series
Product: Wine
Version: 9.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mscoree
Assignee: wine-bugs(a)winehq.org
Reporter: grandrodri3(a)gmail.com
Distribution: ---
Created attachment 76782
--> https://bugs.winehq.org/attachment.cgi?id=76782
affinity designer error
Hello, how are you?
I am testing the three affinity brand programs (the photo, the publisher and
the designer) installing them in test mode (there is a report of an affinity
program that claims to access the "extract" box but it is for licensed users,
not in shareware mode) and the debugger jumps giving me an error.
The libraries that have been installed are dotnet48 and dotnet35, the wine is
9.12 without patches, Windows 10 mode and I have not installed directx yet.
Below I send the 3 debugging errors that I received and the terminal output of
the affinity photo.
the download link is: https://affinity.serif.com/
can you review it?
Greetings
--
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=39590
Bug ID: 39590
Summary: SAS 9.1.3 Portable not working - "No access to memory
location"
Product: Wine
Version: 1.7.55
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: n296869(a)rtrtr.com
Distribution: ---
Created attachment 52755
--> https://bugs.winehq.org/attachment.cgi?id=52755
LC_ALL=C WINEDEBUG=warn+all wine sas_9.1.3_portable.exe
Hello, we have to use SAS on my university, all students have license to use it
on personal computers, but it's distributed on like 10 CDs and it's horrible
pain to download and install properly even on Windows. I use Linux, so i want
to run it in wine. There are people that managed installing some versions of
SAS in wine, but i think it's not worth the effort even on windows.
Some great guy therefore made SAS Portable, which is (possibly illegal)
compilation of SAS directly executable as single exe file. You can download it
here http://uloz.to/xtKasDE/sas-9-1-3-portable-exe (if it's legal in your
country as it is in mine).
Can you please check why it does not work in wine? It works great on windows.
In wine it just shows popup saying "No access to memory location." and prints
following errors to terminal (see attachments for the same with wine debugging
enabled:
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
winbind package of your distribution.
fixme:ntdll:NtRaiseHardError : stub. Errorstatus was c0000135
fixme:advapi:RegisterEventSourceA ((null),"SASEXE"): stub
fixme:advapi:RegisterEventSourceW (L"",L"SASEXE"): stub
fixme:advapi:ReportEventA
(0xcafe4242,0x0001,0x0000,0xc0000bb8,0x1633b8,0x0003,0x00000000,0x32e618,(nil)):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0xc0000bb8,0x1633b8,0x0003,0x00000000,0x15fcc8,(nil)):
stub
err:eventlog:ReportEventW L"Unable to load host supervisor."
err:eventlog:ReportEventW L"C:\\Program Files\\SAS\\SAS 9.1\\sashost.dll"
err:eventlog:ReportEventW L"No access to memory location.\r\n"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
--
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.