http://bugs.winehq.org/show_bug.cgi?id=59049
Bug ID: 59049
Summary: When navigating through the wine file explorer via
Clip Studio Paint Pro 4.0.3 after pressing
File>Open>.. the Explorer is only able to see Clip
Studio made .psd files.
Product: Wine
Version: 10.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)list.winehq.org
Reporter: n96rom(a)gmail.com
Distribution: ---
Created attachment 79820
--> http://bugs.winehq.org/attachment.cgi?id=79820
Screenshot of Wine File Explorer unable to see other available psd files than
"Illustration".
I followed this guide:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=42586
It worked. I am able to use every other functionality of CS. However, the wine
file system does not detect any other .psd files except the ones I have created
in CS.
To navigate I used File>Open> and then it opens up wine's file explorer. I am
not sure how to change it to Dolphin which is the file explorer used on my OS,
PikaOS 4 but it cant see the files.
--
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=59041
Bug ID: 59041
Summary: Incorrect Casting for NET 10 Runtime Apps
Product: Wine
Version: 10.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)list.winehq.org
Reporter: dreamsyntax(a)gmail.com
Distribution: ---
Created attachment 79808
--> http://bugs.winehq.org/attachment.cgi?id=79808
Backtrace and terminal output
Upon upgrading some of my NET 9 Desktop Runtime WPF applications to NET 10,
Wine now has different behavior with Ookii Dialogs.
A very simple application was built to easily reproduce this bug
https://github.com/dreamsyntax/net10-bug-ookii-wine-repro
I have also attached an identical program but built with NET 9 to demonstrate
the proper behavior.
Tested on Wine 10.19 (staging, dev and stable all tested on Debian Trixie as of
2025-11-24). I also tested on Arch linux on Wine 10.19 stable, which is where
my attachments are ran on.
Reproduce steps
1. Make a brand new wine prefix
2. Install required .NET Desktop Runtime x64 (10.0.0 for bug repro)
If testing NET 10 version (one with bug) - install:
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-deskto…
If testing NET 9 version - install:
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-deskto…
3. Run the test application (NET10WineBugReproduceWPF.exe)
4. Click the single button available in the UI
5. Wine will crash on NET 10 version; without ever having shown the file
picker. Will not crash on NET 9 version.
6. On Windows and NET 9 versions, the FilePicker will appear, and upon choosing
an EXE it will pop a messagebox with the filepath chosen.
NET10-BUILD--net10-bug-ookii-wine-repro.zip
sha256:474949597616a1dc14cb3f03d91570fdc7ff9d425d872f50f3a40fd3a0a5f3c3
NET9-BUILD--net10-bug-ookii-wine-repro.zip
sha256:c4c1c7ce33856c64df1157ad38f29da6e4222b4f33a6ed2a20bc4de4a556c2f2
--
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=59053
Bug ID: 59053
Summary: Mario Multiverse demo crashes upon launch
Product: Wine
Version: 10.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)list.winehq.org
Reporter: AnasSdiq(a)proton.me
Distribution: ---
Created attachment 79822
--> http://bugs.winehq.org/attachment.cgi?id=79822
running in terminal results
system: ubuntu distrobox, using packages from the wine apt repo
game: mario multiverse demo, downloaded from https://discord.gg/AUvQKUPvFv
game's settings that might be relevant:
renderer: opengl (directx via dxvk doesn't crash)
steps to reproduce: after you extract the zip file containing the game, run
MarioConfig.exe to ensure that you are using OpenGL for the game, then launch
Mario.exe and it will crash
it seems like wine also tries to open wine debugger but it couldn't for some
reason
latest devel (10.19 at the time of writing) version also crashes with no change
to the output
if there is any additional info you need you can tell and i will add
--
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=59069
Bug ID: 59069
Summary: Regression: Splinter Cell: Intro video window is
invisible
Product: Wine
Version: 10.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)list.winehq.org
Reporter: es20490446e(a)gmail.com
Distribution: ---
Launching the game no longer shows the intro video.
Instead it shows no window, and only the desktop. On x11 in low resolution, and
on Wayland in the same resolution.
You can hear audio playing in the background thought.
After the intro you are presented with the main menu. Then if you start the
game, videos play properly.
Strangely both the intro videos and the in-game videos use the same codecs.
This used to work properly just a few months ago.
All gstreamer plugins are installed, along with ffmpeg.
Running on Zenned OS.
--
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=59060
Bug ID: 59060
Summary: Movie Maker msi does not open
Product: Wine
Version: 10.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msi
Assignee: wine-bugs(a)list.winehq.org
Reporter: passymas(a)gmail.com
Distribution: ---
Created attachment 79830
--> http://bugs.winehq.org/attachment.cgi?id=79830
error movie maker msi
Movie Maker msi does not open.
--
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=59068
Bug ID: 59068
Summary: ScriptPlace() total run width sum inconsistent with
advance width array sum
Product: Wine
Version: 10.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: usp10
Assignee: wine-bugs(a)list.winehq.org
Reporter: benc.marek.elektro98(a)proton.me
Distribution: ---
Created attachment 79842
--> http://bugs.winehq.org/attachment.cgi?id=79842
Example program with ScriptPlace() that displays a run's advance width.
Hello,
I'm working on a Uniscribe text editor and doing a bit of testing with Wine
too, and I've hit an issue where the ScriptPlace() function's last argument,
the ABC width of the run, occasionally has an inconsistent width as compared to
the sum of the advance width elements provided through the piAdvance array.
The MSDN documentation appears to suggest that the sum of the fields provided
by the ABC parameter should match the total width of the run:
https://learn.microsoft.com/en-us/windows/win32/api/usp10/nf-usp10-scriptpl…
"""
The composite ABC width for the whole item identifies how much the glyphs
overhang to the left of the start position and to the right of the length
implied by the sum of the advance widths. The total advance width of the line
is exactly abcA+abcB+abcC. The abcA and abcC values are maintained as
proportions of the cell height represented in 8 bits and are thus roughly +/-1
percent. The total width retrieved, which is the sum of the abcA+abcB+abcC
values indicated by piAdvance, is accurate to the resolution of the TrueType
shaping engine.
"""
I'm adding the source code of a simple demonstration program to show the error
in the attachment. Here's the build command:
$ i686-w64-mingw32-gcc -o scriptplace_abc_testcase.exe
scriptplace_abc_testcase.c -lusp10 -lgdi32 -municode -O2 -Wall -Wextra -W
This example uses a string that triggered the condition for me in my text
editing widget, which I noticed as the caret being misaligned, since the
distance of the caret from the edge of the run was measured with the assumption
that the total advance width is abcA+abcB+abcC, but that is not the case.
The example program generates a single text run, displays it on-screen with the
default UI font retrieved by SPI_GETNONCLIENTMETRICS (Tahoma) with a 24 pt
size, and displays the advance width value for each glyph, their sum, the ABC
values, and their sum. On Debian 13 with wine-10.0 (Debian 10.0~repack-6), I'm
getting the following:
testprog_load_1st_glyph_run(): first_run->abc: { abcA: 16, abcB: 178, abcC: 28
}, total: 222
testprog_load_1st_glyph_run(): first_run->glyph_advances: [ 17, 17, 15, 12, 10,
24, 8, 12, 18, 10, 12, 18, 12, 17, 17 }, total: 219
On Windows, I'm getting the following:
testprog_load_1st_glyph_run(): first_run->abc: { abcA: 0, abcB: 209, abcC: 0 },
total: 209
testprog_load_1st_glyph_run(): first_run->glyph_advances: [ 20, 17, 16, 9, 9,
23, 7, 9, 18, 9, 9, 18, 11, 17, 17 }, total: 209
I was able to trace down the error in the Wine source code. The advances and
ABC are initially set to the same value in ScriptShape, see the following:
https://gitlab.winehq.org/wine/wine/-/blob/master/dlls/gdi32/uniscribe/usp1…
"""
if (pABC)
{
pABC->abcA += abc.abcA;
pABC->abcB += abc.abcB;
pABC->abcC += abc.abcC;
}
if (piAdvance) piAdvance[i] = abc.abcA + abc.abcB + abc.abcC;
}
SHAPE_ApplyOpenTypePositions(hdc, (ScriptCache *)*psc, psa, pwGlyphs,
cGlyphs, piAdvance, pGoffset);
"""
But if you look just below, there is a SHAPE_ApplyOpenTypePositions() call that
accepts the glyph advance array as an argument. This eventually ends up
calling GPOS_apply_lookup() in
https://gitlab.winehq.org/wine/wine/-/blob/master/dlls/gdi32/uniscribe/open…
- which adjusts the advances:
"""
if (advance.x || advance.y)
{
GPOS_convert_design_units_to_device(lpotm, lplogfont, advance.x,
advance.y, &devX, &devY);
piAdvance[glyph_index] += round(devX);
if (advance.y)
FIXME("Unhandled adjustment to Y advancement\n");
}
break;
"""
Clearly, this causes the advance array and the ABC width to de-synchronize.
I also don't think the way the ABC width is calculated in the first place is
correct, I see the As and Cs being summed up, but shouldn't they only be
propagated for the left-most and right-most glyph, and otherwise be summed up
in the B? But that's a separate issue, and it doesn't cause a problem for me.
Thanks,
Marek
--
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=59008
Bug ID: 59008
Summary: Red dead redemption hangs
Product: vkd3d
Version: 1.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)list.winehq.org
Reporter: levanchelidze(a)gmail.com
Distribution: ---
Created attachment 79745
--> http://bugs.winehq.org/attachment.cgi?id=79745
terminal output
On uhd 620 graphics after in game some time passes the game hangs
Using wine 10.19 and installed vkd3d from winetricks
BufferCount = 3.
10029.717:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sync_objects:
Ensure maximum latency of 3 frames with KHR_present_wait.
10029.728:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_waiter_thread:
Enabling present wait path for frame latency.
10029.728:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_init_sleep_state:
Timer interval is 1.0 ms.
warn: DXGI: MakeWindowAssociation: Ignoring flags
10029.751:0020:01f8:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task:
Got 3 swapchain images.
10029.923:0020:01f8:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task:
Got 3 swapchain images.
10030.179:0020:01f0:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main:
Flushing disk cache (wakeup counter since last flush = 1791). It seems like
application has stopped creating new PSOs for the time being.
01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for
device 0.
10063.639:0020:0024:info:vkd3d-proton:dxgi_vk_swap_chain_ChangeProperties:
Reallocating swapchain (1280 x 720), BufferCount = 3.
01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for
device 0.
01d8:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for
device 0.
10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore:
Failed to wait for Vulkan timeline semaphore, vr -4.
10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore:
Failed to wait for Vulkan timeline semaphore, vr -4.
10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore:
Failed to wait for Vulkan timeline semaphore, vr -4.
10109.104:0020:01f4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore:
Failed to wait for Vulkan timeline semaphore, vr -4.
^C0264:fixme:console:default_ctrl_handler Terminating process 20 on event 0
--
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=58881
Bug ID: 58881
Summary: Linux: static link with libvkd3d-utils.a works, but
libvkd3d-shader.a - doesn't
Product: vkd3d
Version: 1.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)winehq.org
Reporter: q4arus(a)ya.ru
Distribution: ---
Created attachment 79543
--> http://bugs.winehq.org/attachment.cgi?id=79543
Full CI log - static link libvkd3d-utils.a works
I want to create simple app with static link of vkd3d on Linux. Test app with
only 1 call of D3DCreateBlob and static link with libvkd3d-utils.a works fine.
Example:
```
#include <iostream>
#include <vkd3d_utils.h>
int main() {
ID3DBlob* codeBufferBlob = nullptr;
D3DCreateBlob(5760, &codeBufferBlob);
}
```
Full source code and CI here:
https://github.com/q4a/vkd3d-test/tree/16ec3647cb403ecd78c1d79e8d7e0a9bfdaa…
Build instructions:
https://github.com/q4a/vkd3d-test/blob/16ec3647cb403ecd78c1d79e8d7e0a9bfdaa…
Log is here:
https://github.com/q4a/vkd3d-test/actions/runs/18818259522/job/53689750023
and same in file `libvkd3d-utils-static.txt`
If I add 1 call of and add static link with libvkd3d-shader.a I got error:
```
/usr/bin/g++ -g -Wl,--dependency-file=CMakeFiles/dxvk-test.dir/link.d
CMakeFiles/dxvk-test.dir/source.cpp.o -o Debug/dxvk-test
/home/runner/work/dxvk-test/dxvk-test/build/vkd3d-src/.libs/libvkd3d.a
/home/runner/work/dxvk-test/dxvk-test/build/vkd3d-src/.libs/libvkd3d-shader.a
/home/runner/work/dxvk-test/dxvk-test/build/vkd3d-src/.libs/libvkd3d-utils.a:
/usr/bin/ld: /tmp/cc0FiCe9.ltrans0.ltrans.o: in function `D3DStripShader':
/home/runner/work/dxvk-test/dxvk-test/build/Ninja-Debug/../vkd3d-src/libs/vkd3d-utils/vkd3d_utils_main.c:921:(.text+0xb88):
undefined reference to `vkd3d_shader_parse_dxbc'
/usr/bin/ld:
/home/runner/work/dxvk-test/dxvk-test/build/Ninja-Debug/../vkd3d-src/libs/vkd3d-utils/vkd3d_utils_main.c:945:(.text+0xe05):
undefined reference to `vkd3d_shader_serialize_dxbc'
/usr/bin/ld:
/home/runner/work/dxvk-test/dxvk-test/build/Ninja-Debug/../vkd3d-src/libs/vkd3d-utils/vkd3d_utils_main.c:956:(.text+0xe4d):
undefined reference to `vkd3d_shader_free_shader_code'
/usr/bin/ld:
/home/runner/work/dxvk-test/dxvk-test/build/Ninja-Debug/../vkd3d-src/libs/vkd3d-utils/vkd3d_utils_main.c:960:(.text+0xe5f):
undefined reference to `vkd3d_shader_free_dxbc'
/usr/bin/ld:
/home/runner/work/dxvk-test/dxvk-test/build/Ninja-Debug/../vkd3d-src/libs/vkd3d-utils/vkd3d_utils_main.c:930:(.text+0x127e):
undefined reference to `vkd3d_shader_free_dxbc'
collect2: error: ld returned 1 exit status
```
Example:
```
#include <iostream>
#include <vkd3d_utils.h>
int main() {
ID3DBlob* codeBufferBlob = nullptr;
D3DCreateBlob(5760, &codeBufferBlob);
ID3DBlob* stripBuffer = nullptr;
D3DStripShader(codeBufferBlob->GetBufferPointer(),
codeBufferBlob->GetBufferSize(), D3DCOMPILER_STRIP_PRIVATE_DATA, &stripBuffer);
}
```
Full source code and CI here:
https://github.com/q4a/vkd3d-test/tree/6f8f6f45b68a0ac21c2c11041bffba0c7641…
Build instructions:
https://github.com/q4a/vkd3d-test/blob/6f8f6f45b68a0ac21c2c11041bffba0c7641…
Log is here:
https://github.com/q4a/vkd3d-test/actions/runs/18818628712/job/53690638034
and same in file `libvkd3d-shader-static.txt`
--
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=52284
Bug ID: 52284
Summary: Factory I/O SPS-Software hangs
Product: Wine
Version: 7.0-rc2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: maiktapwagner(a)aol.com
Distribution: ---
Hello everyone,
I got a request from the ubuntuusers.de forum that one user had problems
running this program and submitted an AppDB entry at
https://appdb.winehq.org/objectManager.php?sClass=version&iId=40486
providing tests for 7.0rc1 and 7.0rc2 (queued) where as the console is spammed
with
018c:fixme:d3d:wined3d_device_context_resolve_sub_resource Multisample resolve
is not fully supported for typeless formats (dst_format
WINED3DFMT_R8G8B8A8_TYPELESS, src_format WINED3DFMT_R8G8B8A8_TYPELESS, format
WINED3DFMT_R8G8B8A8_UNORM).
Steps to reproduce after installation:
New → File → Drivers → Control I/O (opens up a grey window but nothing happens)
--
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=58408
Bug ID: 58408
Summary: win32u:input: Performance regression in Resident Evil
2 due to internal messages.
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: win32u
Assignee: wine-bugs(a)winehq.org
Reporter: lojorix20(a)yandex.ru
Regression SHA1: b053e924e8e13b3637f2a5a8ffe88d84c2d17075
Distribution: ---
There is a performance regression in some games like Resident Evil 2 and NFS:
Most Wanted (2012). After removing peek_message call in
win32u:input:check_for_events the fps is back to normal.
--
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.