http://bugs.winehq.org/show_bug.cgi?id=58505
Bug ID: 58505
Summary: Odd windows management behaviour in later dev versions
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: kg.hammarlund(a)gmail.com
Distribution: ---
I run a geneaology database program written for windows under wine. It runs
fine on v10.0 (stable) and on dev versions up to 10.4. From v10.5 and upwards,
including v1012, I'm encountering an odd issue.
When opening a search window, this window opens in the background instead of on
top of the main window. I then have to move or resize the main window in order
to highilght the search window and fill in the search data. But this only
happens the first time I open the search window. Next time it opens in the
foreground.
If I untick the box "Allow the window manager to control the windows" in
winecfg > graphics, the search window opens expected. But this solution has its
drawbacks.
--
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=58589
Bug ID: 58589
Summary: The Dark Pictures Anthology: Man of Medan shows a grey
screen in DX12 mode
Product: vkd3d
Version: 1.15
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
CC: gmascellani(a)codeweavers.com
Regression SHA1: 07b7975d09e8dfbdfc5a9942b4f0c9d054a5cd11
Distribution: ---
After launching the game screen is grey during the first video.
--
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=57414
Bug ID: 57414
Summary: BioShock needs support for 'Generic samplers need to
be lowered'
Product: vkd3d
Version: 1.13
Hardware: x86-64
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: hlsl
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
Using builtin d3dx9_33 and '-dx9' flag.
098c:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -5.
098c:err:d3dcompiler:D3DCompile2 Shader log:
098c:err:d3dcompiler:D3DCompile2 <anonymous>:1:371: E5017: Aborting due to
not yet implemented feature: Generic samplers need to be lowered.
098c:err:d3dcompiler:D3DCompile2
1.13-654-g756b98f0
--
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=56347
Bug ID: 56347
Summary: The Sinking City exits after Click any key to continue
Product: vkd3d
Version: 1.10
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
After starting new game and loading the game shows 'Click any key to continue'
which results in
0880:err:msvcrt:_wassert (L"1 <= count && count <=
VKD3D_VEC4_SIZE",L"../vkd3d/libs/vkd3d-shader/vkd3d_shader_private.h",1613)
vkd3d-1.10-492-gd9c68ee4
--
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=58504
Bug ID: 58504
Summary: 10.12 regression: MS Office 2007 semitransparent menus
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winewayland
Assignee: wine-bugs(a)winehq.org
Reporter: bigfoothart(a)gmail.com
Distribution: ---
Created attachment 78965
--> http://bugs.winehq.org/attachment.cgi?id=78965
office2007-1
10.12 regression: MS Office 2007 semitransparent menus.
See attachments
--
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=58537
Bug ID: 58537
Summary: wine explorer opens full screen above 1920x1080
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: ToddAndMargo(a)zoho.com
Distribution: ---
Fedora 41
Wine-Devel 10.12
screen resultion 3840x2160
$ wine explorer /desktop=1920x1080,1920x1080
opens correctly
$ wine explorer /desktop=1920x1440,1920x1440
opens full screen. You have to use <ctrl><alt><f2> to kill it.
--
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=58578
Bug ID: 58578
Summary: Hygeia Pharmacy: complains that Microsoft ReportViewer
is not installed (unimplemented MsiProvideAssemblyW()
?)
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: peathot(a)hotmail.com
Distribution: ---
Created attachment 79093
--> http://bugs.winehq.org/attachment.cgi?id=79093
Terminal output of Hygeia Pharmacy running under Wine
Hygeia Pharmacy is a .NET 4 application for pharmacy retail. When the
application starts up, it will check for various shared components, ending up
complaining that Microsoft Report Viewer has to be installed despite already
installed.
Attached is the screenshot of the error. It says, "It's necessary to install an
additional programed named Microsoft Report Viewer"
("มีความจำเป็นต้องติดตั้งโปรแกรมเสริมที่ชื่อว่า Microsoft Report Viewer").
Terminal output reveals 2 interesting FIXME's:
```
0174:fixme:msi:MsiProvideAssemblyW L"Microsoft.ReportViewer.Common,
Version=10.0
.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MS
IL", L"C:\\Program Files\\HygeiaPharmacy\\HygeiaPharmacy.exe.config", 0, 0,
10D7
A618, 10D7A614
0174:fixme:msi:MsiProvideAssemblyW L"Microsoft.ReportViewer.Common,
Version=10.0
.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a,
processorArchitecture=MS
IL", (null), 0, 0, 10D7A618, 10D7A614
```
This leads me to believe that the application chokes up because it does not
receive the correct path to this .NET assembly, part of MS ReportViewer 2010.
---
Looking into multiple documents and into Wine itself, I _think_ it would be
relatively simple to implement MsiProvideAssembly[A|W]() using facilities
already implemented in Wine. Bug 58577 plays an important role on this.
I actually would love to get my hands dirty, if not for 2 problems:
1. I don't actually have much time myself.
2. Many years ago, I disassembled a different component of Windows (related to
MDM/management policy) in order to debug my graduating project. I forgot
everything by now, and it's IMHO not related, but combined with 1. I think it's
probably better to stay safe.
(Can I explain some high-level idea? Will I run afoul of 2.?)
A number of MSDN documents that might be useful:
https://learn.microsoft.com/en-us/windows/win32/api/msi/nf-msi-msiprovideas…https://learn.microsoft.com/en-us/windows/win32/msi/assembly-registry-keys-…
Also helpful is a small test program I write myself to exercise
MsiProvideAssemblyW() in the same way as the application (and in a slightly
different way). On Windows 11, this outputs as follow:
```
MsiProvideAssemblyW("Microsoft.ReportViewer.Common, ..." (qualified)) returns 0
Returned path (119):
C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.Common.dll
MsiProvideAssemblyW("Microsoft.ReportViewer.Common" (unqualified)) returns 0
Returned path (119):
C:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.Common.dll
```
On Wine, it outputs (excluding Wine's output itself):
```
MsiProvideAssemblyW("Microsoft.ReportViewer.Common, ..." (qualified)) returns
120
MsiProvideAssemblyW("Microsoft.ReportViewer.Common" (unqualified)) returns 120
```
---
Following is the way I run Hygeia Pharmacy.
Hygeia Pharmacy is a relatively complex application and requires the full .NET
installation (Mono is not enough). The following commands recreate the
environment from scratch:
```
export WINEARCH=win32
export WINEPREFIX=/a/new/prefix
winetricks dotnet48 jet40 mdac28
wine ReportViewer.exe # sha256sum:
e8ff182e202b321ac2b9245ee20c4eb659008ffb2a34cdbd3486f9da3d4c3e06
wine hygeia_trial_install.2.6.28.1.exe # sha256sum:
380085defb0af240f144d603da70d09a76c940a27a65953a9fbe3668c321b4e2
wine "C:\\\\users\\\\Public\\\\Desktop\\\\Hygeia Pharmacy.lnk"
&>hygeia_pharmacy_wine_output.txt
```
---
The (trial) version can be obtained from
https://www.hygeia-pharmacy.com/trial/. However, it requires a (free)
registration, and the website is entirely in Thai with no English version.
In order to (try to) help you with the registration, the registration page at
https://www.hygeia-pharmacy.com/register/ requires the followed:
1. A chosen username ("Hygeia ID")
2. A chosen password.
3. Your full name
4. Your email.
5. A math captcha (input the equation's answer).
I can't remember if there's an email verification after that step or not,
because it's been a long time since I registered myself.
Once logged in, https://www.hygeia-pharmacy.com/trial/ will show a big blue
button for downloading the trial version. The same page will also be a smaller
link for "MS Report Viewer" which is hosted by Hygeia Pharmacy themselves (if
you prefer an MS link, see the end of bug 58577).
--
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=58588
Bug ID: 58588
Summary: Tokens Acquired from WTSQueryUserToken do not set the
session id for the token correctly
Product: Wine
Version: 10.12
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wtsapi32
Assignee: wine-bugs(a)winehq.org
Reporter: katharina(a)hacked.xyz
Distribution: ---
A service running under NTAUTHORITY\SYSTEM may use the Windows Terminal Server
API to resolve user sessions. This is also works on non-terminalservers, that
is, normal computers where only one simoultaneous session is allowed.
My best guess is that Windows internally treats all sessions as terminal
service sessions, so this API becomes canon.
If a service wants to then spawn a process attached to this user's session, so
that the spawned process is able to open a window showing in the user's
session, it may use CreateProcessAsUserW to do this, and supply a token to a
users's Windows session.
The general principle is for example documented in this stackoverflow question:
https://stackoverflow.com/questions/3128017/launching-a-process-in-user-s-s…
A real-world user of this mechanism is the Dassault 3DEXPERIENCE Launcher,
which is unfortunately not available without purchase.
The actual source of the token is not terribly important; the code I debugged
uses WTSEnumerateSessions in conjunction with WTSQueryUserToken. The latter
should return a token that has it's session ID set to the current users session
ID; most likely 1.
A reproducer for this bug is available here:
https://gitlab.winehq.org/hackathi/wtsqueryusertoken-bug
--
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=58587
Bug ID: 58587
Summary: Bioshock 1.0 demo crashes during HLSL shader
compilation
Product: vkd3d
Version: 1.16
Hardware: x86-64
URL: http://us.download.nvidia.com/downloads/nZone/demos/nz
d_BioShockPC.zip
OS: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: hlsl
Assignee: wine-bugs(a)winehq.org
Reporter: gijsvrm(a)gmail.com
Distribution: ---
Created attachment 79113
--> http://bugs.winehq.org/attachment.cgi?id=79113
log
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:200:7: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:574:27: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_verror <anonymous>:717:3: E5013: Invalid semantic
'SV_ClipDistance'.
vkd3d:01a0:warn:vsir_parse Failed to parse shader.
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:200:7: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:574:27: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:627:21: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_vwarning <anonymous>:639:55: W5300: Implicit
truncation of vector type.
vkd3d:01a0:warn:vkd3d_shader_verror <anonymous>:627:21: E5017: Aborting due to
not yet implemented feature: SM4 half3 multiplication expression.
vkd3d:01a0:warn:vkd3d_shader_verror <anonymous>:639:55: E5017: Aborting due to
not yet implemented feature: SM4 half3 multiplication expression.
vkd3d:01a0:warn:vkd3d_shader_verror <anonymous>:639:55: E5017: Aborting due to
not yet implemented feature: SM4 half3 addition expression.
vkd3d:01a0:warn:vkd3d_shader_verror <anonymous>:235:16: E5017: Aborting due to
not yet implemented feature: SM4 half3 multiplication expression.
vkd3d:01a0:warn:vsir_parse Failed to parse shader.
I have attached a full log.
--
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.