http://bugs.winehq.org/show_bug.cgi?id=58724
Bug ID: 58724
Summary: Regression: heroes of the storm doesn't start
Product: Wine
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: d3d
Assignee: wine-bugs(a)winehq.org
Reporter: idarktemplar(a)mail.ru
Distribution: ---
Created attachment 79330
--> http://bugs.winehq.org/attachment.cgi?id=79330
0001-Fix-battle.net.patch
Heroes of the storm crashes on start with error message "g_gfxErrorAPIError".
It started happening with wine 10.15.
Game URL: https://heroesofthestorm.blizzard.com/en-us/Battle.net is needed for game. To run a battle.net application an attached
patch is used.
OS: Gentoo amd64
Videocard info:
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 20.1.8,
DRM 3.61, 6.12.41-gentoo-v68)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.2.3
OpenGL core profile shading language version string: 4.60
dxvk 2.7.1 is used: https://github.com/doitsujin/dxvk/
vkd3d-proton 2.14.1 is used: https://github.com/HansKristian-Work/vkd3d-proton/
I've tried running wine without dxvk and vkd3d-proton and issue didn't go away.
I did git bisect and got following result:
f7619fe4875c0082c410570051c1770114c62b96 is the first bad commit
commit f7619fe4875c0082c410570051c1770114c62b96
Author: Connor McAdams <cmcadams(a)codeweavers.com>
Date: Tue Aug 12 09:52:40 2025 -0400
d3dx11: Implement D3DX11GetImageInfoFromMemory() using shared code.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50210
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
dlls/d3dx11_43/Makefile.in | 5 ++++-
dlls/d3dx11_43/d3dx11_43_main.c | 9 --------
dlls/d3dx11_43/dxhelpers.h | 21 +++++++++++++++++
dlls/d3dx11_43/tests/d3dx11.c | 21 ++++++-----------
dlls/d3dx11_43/texture.c | 243
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 275 insertions(+), 24 deletions(-)
create mode 100644 dlls/d3dx11_43/dxhelpers.h
$ git bisect log
# bad: [72dc2afb1a78f88cd930d61a20498838a3bea271] Release 10.15.
# good: [b073859675060c9211fcbccfd90e4e87520dc2c2] Release 10.0.
git bisect start 'wine-10.15' 'wine-10.0'
# good: [80278c34bd7d93dcfcb59c321bfb7f271cf1eda5] dbghelp: Add method to
enumerate symbols.
git bisect good 80278c34bd7d93dcfcb59c321bfb7f271cf1eda5
# good: [e374980d0bfc7413e0cc1da5fcca5e9c8c851281] sapi/stream: Remove the
FIXME message for unknown ISpStream interfaces.
git bisect good e374980d0bfc7413e0cc1da5fcca5e9c8c851281
# good: [618903c8006945e0949e5630857d495f8f81e183] cryptxml: Implement
CryptXmlVerifySignature() stub.
git bisect good 618903c8006945e0949e5630857d495f8f81e183
# good: [e672573bd7aa734cff7b8a44a78504ad77bf5d9c] cmd/tests: Add more tests
about ERASE builtin command.
git bisect good e672573bd7aa734cff7b8a44a78504ad77bf5d9c
# good: [665229874b6c46247f7fb7b639e35a6b40b6fef1] win32u: Strip unsupported
structs from vkCreateImage chain.
git bisect good 665229874b6c46247f7fb7b639e35a6b40b6fef1
# good: [c20abdb856139f156ceab0afbb8454e0ad79f0a4] gdiplus: Manually blend to
white background if the device doesn't support alpha blending.
git bisect good c20abdb856139f156ceab0afbb8454e0ad79f0a4
# good: [9674f905fba249845ca282dee1c7218e57b4d074] windows.media.mediacontrol:
Stub ISystemMediaTransportControlsDisplayUpdater::put/get_Thumbnail().
git bisect good 9674f905fba249845ca282dee1c7218e57b4d074
# bad: [93dbe66d6ef7e5f952885f1f79d2e90752482804] include: Use the client
pointer in debugstr_opengl_drawable.
git bisect bad 93dbe66d6ef7e5f952885f1f79d2e90752482804
# good: [3b41f3fba1014942598af49edd796dbb72bac68a] d3dx11/tests: Add a helper
function for checking image info structure values.
git bisect good 3b41f3fba1014942598af49edd796dbb72bac68a
# bad: [d556ee879077ef65141ea9e910574f274ee86e0e] preloader: Make thread_ldt
reference position independent.
git bisect bad d556ee879077ef65141ea9e910574f274ee86e0e
# bad: [f7619fe4875c0082c410570051c1770114c62b96] d3dx11: Implement
D3DX11GetImageInfoFromMemory() using shared code.
git bisect bad f7619fe4875c0082c410570051c1770114c62b96
# good: [d98935a7dab6338e57abefa58e12ac252eec6023] d3dx11/tests: Import more
image info tests from d3dx10.
git bisect good d98935a7dab6338e57abefa58e12ac252eec6023
# first bad commit: [f7619fe4875c0082c410570051c1770114c62b96] d3dx11:
Implement D3DX11GetImageInfoFromMemory() using shared code.
--
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=48049
Bug ID: 48049
Summary: Basemark GPU crashes when using D3D12
Product: vkd3d
Version: 1.1
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)winehq.org
Reporter: cybermax(a)dexter.no
Distribution: ---
Created attachment 65589
--> https://bugs.winehq.org/attachment.cgi?id=65589
Debug log of Basemark
Basemark GPU - https://www.basemark.com/benchmarks/basemark-gpu/ - crashes when
selecting D3D12.
Vulkan and OpenGL works.
Ran D3D12 test with logging:
VKD3D_DEBUG=trace
VKD3D_CONFIG=vk_debug
VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_standard_validation
Let me know if there are other logging options needed.
PS. The benchmark is free to download.
--
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=57975
Bug ID: 57975
Summary: screen shaders don't work in BigPEmu.exe
Product: Wine
Version: 10.0
Hardware: x86-64
OS: MacOS
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: cemer99797(a)isorax.com
BigPEmu is an Atari Jaguar emulator, it runs Atari Jaguar games fine under Wine
Stable 10.0 on macOS 11. The problem is there is a "screen effects" feature
(which are like screen shaders in RetroArch, used to emulate old CRTs, etc)
which doesn't work. By default, BigPEmu uses OpenGL (BigPEmu main menu > Video
> Video Plugin > BigPEmu_Video_OpenGL) but can also be changed to use D3D12
which will cause it crash at startup on macOS 11.
Steps to reproduce:
1. launch BigPEmu 1.18 with the following options (also opens a console):
wine ~/BigPEmu_v118/BigPEmu.exe * -conout
2. use backspace/enter to navigate backward/forward in BigPEmu, go back to the
main menu, then Video > Screen Effect > choose any screen effect
3. an error message pops up: "Failed to set the selected screen effect. It may
be incompatible with your hardware or video plugin. You can enable logging and
check the log for more details."
4. check the console which shows this error: "[1;31mError: Graphics hardware
isn't equipped to run screen effects. If this error occurs with
SM5.0-compatible hardware, try updating your graphics drivers."
tested with BigPEmu 1.18 for Windows x64
download link: https://www.richwhitehouse.com/jaguar/builds/BigPEmu_v118.zip
SHA-256: 9863390fca342e7c6bff0d7dc7d70d181bdff92796aa8d262d91e8fc909104b2
tested on macOS 11.7.10
Intel CPU (Haswell), integrated Intel GPU (HD Graphics 5000)
Wine Stable 10.0 with GStreamer 1.24.12 from homebrew
--
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=58264
Bug ID: 58264
Summary: regression in multiple apps in Wine >=10.7, error:
"Assertion failed: !status && "vkAllocateMemory", file
/Users/gcenx/Documents/GitHub/wine-private/dlls/winevu
lkan/loader_thunks.c, line 93"
Product: Wine
Version: 10.7
Hardware: x86-64
OS: MacOS
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: cemer99797(a)isorax.com
Created attachment 78605
--> http://bugs.winehq.org/attachment.cgi?id=78605
macOS Terminal log, wine-devel 10.8 running cpuz_x64.exe
On macOS, there is a regression in multiple Windows programs since Wine-devel
10.7 (including 10.8) releases by Gcenx, with the final lines of the terminal
output reading:
> -[MTLHeapDescriptorInternal validateWithDevice:]:327: failed assertion `Heap Descriptor Validation
> Placement heap type is not supported.
> '
> 01a0:err:msvcrt:_wassert (L"!status && \"vkAllocateMemory\"",L"/Users/gcenx/Documents/GitHub/wine-private/dlls/winevulkan/loader_thunks.c",93)
> Assertion failed: !status && "vkAllocateMemory", file /Users/gcenx/Documents/GitHub/wine-private/dlls/winevulkan/loader_thunks.c, line 93
These programs work fine in Wine-devel 10.6 and lower
tested with Wine-devel 10.7 and 10.8 binary releases from Gcenx
(https://github.com/Gcenx/macOS_Wine_builds/releases) on macOS 11.7.10
tested with CPU-Z 2.15 (portable) (cpuz_x64.exe)
download: https://download.cpuid.com/cpu-z/cpu-z_2.15-en.zip
sha256: c8461d995d77a8fe1e8c5823403e88b04b733165cc151083b26379f1fe4b9501
--
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=58717
Bug ID: 58717
Summary: Camerabag Pro 2025.2 crashes with unhandled exception
(unimplemented function
mf.dll.MFTranscodeGetAudioOutputAvailableTypes) when
saving a video
Product: Wine
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: superian(a)gmail.com
Distribution: ---
Created attachment 79318
--> http://bugs.winehq.org/attachment.cgi?id=79318
backtrace.txt generated by WINE
New installation of WINE development version 10.15 on Linux Mint 22.2 (Ubuntu
Noble-based).
No winetricks used.
Installation OK. Can open an MP4 video (see #58716 for issue opening a JPEG).
Works well - can move within the video, make adjustments (alter contrast, white
balance, add vignette and light leak effects etc) with animated mouseover
previews of the effects - but crashes with the attached back trace on saving
the video after selecting size / format. Happens with asking for both .mov and
.mp4 output.
CameraBag Pro downloaded today from https://nevercenter.com/camerabag/download/
(runs as a 7 day free trial if you haven't bought a registration code)
sha1sum:
01d4daf1dd05ab426858e19191dbabfa855c2558
Install_CameraBag_Pro_2025_2_0_win.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.
http://bugs.winehq.org/show_bug.cgi?id=58725
Bug ID: 58725
Summary: NHL 08 crashes upon boot
Product: Wine
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: jaredlammi(a)gmail.com
Distribution: ---
Created attachment 79333
--> http://bugs.winehq.org/attachment.cgi?id=79333
Unhandled exception: page fault on read access to 0x00000000 in wow64 32-bit
code (0x007d418c).
Since I had trouble getting Windows to install, I decided to play a little NHL
08 on Wine. The game started to boot, and... nothing. I instead got an error
message telling me that the game had enountered a problem and needed to crash.
The attached backtrace was saved directly from that error message itself.
The only context I have is that there was a page fault at the very beginning of
the wow64 code, hence the "-unknown" component categorization.
Tested on Fedora Workstation 42.
--
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=53573
Bug ID: 53573
Summary: Warcraft III Reforged 1.33.0.19194 has black main menu
Product: Wine
Version: 7.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: kolAflash(a)kolahilft.de
Distribution: ---
Created attachment 72950
--> https://bugs.winehq.org/attachment.cgi?id=72950
STDOUT/STDERR log when warcraft-iii-reforged-1.33.0.19194 is starting an
switching to black main menu
Last night (2022-08-18) Blizzard released an update for Warcraft III Reforged
from version 1.32.x to 1.33.0.19194.
Since then the main menu of the game is just black!
But I can hear the sound of the main menu.
I attached a STDOUT/STDERR log.
Version 1.32.x of the game was running fine using wine-staging-7.14.
(didn't test any other wine version before)
Wine versions I just tried:
wine-staging-7.14
wine-staging-7.15
wine-devel-7.15
OS: Debian-11
Wine: https://dl.winehq.org/wine-builds/debian/
GPU: Radeon RX 590
Neither standard Wine D3D11 OpenGL based implementation (WineD3D) nor DXVK is
working.
Maybe slightly related:
Warcraft III: staying in menus quickly gobs all system memory
https://github.com/doitsujin/dxvk/issues/1866
--
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=57192
Bug ID: 57192
Summary: X11DRV_SetCursorPos breaks when xinput "Coordinate
Transformation Matrix" is customized
Product: Wine
Version: 9.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
Assignee: wine-bugs(a)winehq.org
Reporter: mk939(a)ymail.com
Distribution: ---
Created attachment 77083
--> https://bugs.winehq.org/attachment.cgi?id=77083
WINEDEBUG=+cursor,+win wine minetest.exe | trimmed to one repetition of the
bugged SetCursorPos call
Discovered by testing Minetest 5.9.0 [1] in Wine. In-game, the cursor is always
moved to the center. However, when the xinput "Coordinate Transformation
Matrix" parameter, the cursor moves to unpredictable positions (bottom right
corner, for example). The game becomes unplayable.
I think it's caused by "X11DRV_SetCursorPos" because skipping
"NtUserSetCursorPos" entirely does avoid this issue. The cursor position is no
longer centred, but the game does not look as glitchy any more.
System specifications:
* Ubuntu 22.04, X11, xfce4
* amdgpu driver
Reproduced in Wine 9.1, Wine 9.17 and Proton 9.0-2.
Reproduced with
* Wine's virtual desktop on and off
* Window manager decorations on and off (winecfg)
* Window manager control on and off (winecfg)
Steps to reproduce:
1. xinput list
2. Remember the xinput <ID> of the mouse (Virtual core pointer -> HID)
3. xinput --set-prop <ID> 'Coordinate Transformation Matrix' 1.1 0 0 0 1.1 0 0
0 1
4. Join a world in Minetest and try to play
This problem does not occur when the Transformation Matrix is set to "1.0 0 0 0
1.0 0 0 0 1". It also does not occur on Windows due to lack of xinput and X11
in the first place.
[1]
https://github.com/minetest/minetest/releases/download/5.9.0/minetest-5.9.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=58695
Bug ID: 58695
Summary: Microsoft Encarta 2002 crashes with Microsoft Visual
C++ Runtime Library error "Abnormal program
termination"
Product: Wine
Version: 10.14
Hardware: x86-64
URL: https://archive.org/details/wrksste02dvd
OS: MacOS
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tobbi.bugs(a)googlemail.com
Steps to reproduce:
1. Install Microsoft Works Suite from the ISO image provided under the download
link mentioned in the URL field.
2. Start "Microsoft Encarta 2002" from C:/Program Files (x86)/Microsoft
Encarta/Encarta Enzyklopädie 2002/ENC2002.exe
3. Double-click any of the words on the left handside to open the article
(nothing gets shown).
4. The program crashes with an "Abnormal program termination" error in the
"Microsoft Visual C++ Runtime".
I tried installing various VC++ Runtimes using Winetricks.
I was using both Windows 98 as well as Windows 2000 OS, set using winecfg.
--
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=24951
Summary: Call of Duty / UO: Jerky freelook
Product: Wine
Version: 1.3.6
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gav616(a)gmail.com
At the main menu:
When the cursor is moveed around it 'seems' to be at a very low framerate and
it jerks about.
In-game:
When freelooking around, the game seems to stay at the correct rate but the
mouse movements are jerked and misinterpreted. It looks like the FPS is
dropping to 5 when the jerks occur, but the FPS remains constant through the
jerks.
Audio is not effected.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.